Internet of Things
eBook - ePub

Internet of Things

Principles and Paradigms

Rajkumar Buyya, Amir Vahid Dastjerdi, Rajkumar Buyya, Amir Vahid Dastjerdi

Share book
  1. 378 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Internet of Things

Principles and Paradigms

Rajkumar Buyya, Amir Vahid Dastjerdi, Rajkumar Buyya, Amir Vahid Dastjerdi

Book details
Book preview
Table of contents
Citations

About This Book

Internet of Things: Principles and Paradigms captures the state-of-the-art research in Internet of Things, its applications, architectures, and technologies. The book identifies potential future directions and technologies that facilitate insight into numerous scientific, business, and consumer applications. The Internet of Things (IoT) paradigm promises to make any electronic devices part of the Internet environment. This new paradigm opens the doors to new innovations and interactions between people and things that will enhance the quality of life and utilization of scarce resources.

To help realize the full potential of IoT, the book addresses its numerous challenges and develops the conceptual and technological solutions for tackling them. These challenges include the development of scalable architecture, moving from closed systems to open systems, designing interaction protocols, autonomic management, and the privacy and ethical issues around data sensing, storage, and processing.

  • Addresses the main concepts and features of the IoT paradigm
  • Describes different architectures for managing IoT platforms
  • Provides insight on trust, security, and privacy in IoT environments
  • Describes data management techniques applied to the IoT environment
  • Examines the key enablers and solutions to enable practical IoT systems
  • Looks at the key developments that support next generation IoT platforms
  • Includes input from expert contributors from both academia and industry on building and deploying IoT platforms and applications

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on ā€œCancel Subscriptionā€ - itā€™s as simple as that. After you cancel, your membership will stay active for the remainder of the time youā€™ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlegoā€™s features. The only differences are the price and subscription period: With the annual plan youā€™ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weā€™ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Internet of Things an online PDF/ePUB?
Yes, you can access Internet of Things by Rajkumar Buyya, Amir Vahid Dastjerdi, Rajkumar Buyya, Amir Vahid Dastjerdi in PDF and/or ePUB format, as well as other popular books in Computer Science & Web Development. We have over one million books available in our catalogue for you to explore.

Information

Year
2016
ISBN
9780128093474
Part I
IoT ecosystem concepts and architectures
Chapter 1: Internet of Things: an overview
Chapter 2: Open source semantic web infrastructure for managing IoT resources in the Cloud
Chapter 3: Device/Cloud collaboration framework for intelligence applications
Chapter 4: Fog Computing: principles, architectures, and applications
Chapter 1

Internet of Things: an overview

F. Khodadadi*
A.V. Dastjerdi*
R. Buyya*,**
* Cloud Computing and Distributed Systems (CLOUDS) Laboratory, Department of Computing and Information Systems, The University of Melbourne, Australia
** Manjrasoft Pty Ltd, Australia

Abstract

As technology proceeds and the number of smart devices continues to grow substantially, the need for ubiquitous context-aware platforms that support an interconnected, heterogeneous, and distributed network of devices has given rise to what is referred today as Internet of Things. However, paving the path for achieving the aforementioned objectives and making the IoT paradigm more tangible requires integration and convergence of different knowledge and research domains, covering aspects from identification and communication to resource discovery and service integration. Throughout this chapter, we aim to highlight research on topics that include proposed architectures, security and privacy, and network communication means and protocols; we eventually conclude by providing details of future directions and open challenges that face the IoT development.

Keywords

Internet of Things
IoT
Web of Things
Cloud of Things

1.1. Introduction

After four decades from the advent of Internet by ARPANET [1], the term ā€œInternetā€ refers to the vast category of applications and protocols built on top of sophisticated and interconnected computer networks, serving billions of users around the world in 24/7 fashion. Indeed, we are at the beginning of an emerging era where ubiquitous communication and connectivity is neither a dream nor a challenge anymore. Subsequently, the focus has shifted toward a seamless integration of people and devices to converge the physical realm with human-made virtual environments, creating the so- called Internet of Things (IoT) utopia.
A closer look at this phenomenon reveals two important pillars of IoT: ā€œInternetā€ and ā€œThingsā€ that require more clarification. Although it seems that every object capable of connecting to the Internet will fall into the ā€œThingsā€ category, this notation is used to encompass a more generic set of entities, including smart devices, sensors, human beings, and any other object that is aware of its context and is able to communicate with other entities, making it accessible at any time, anywhere. This implies that objects are required to be accessible without any time or place restrictions.
Ubiquitous connectivity is a crucial requirement of IoT, and, to fulfill it, applications need to support a diverse set of devices and communication protocols, from tiny sensors capable of sensing and reporting a desired factor, to powerful back-end servers that are utilized for data analysis and knowledge extraction. This also requires integration of mobile devices, edge devices like routers and smart hubs, and humans in the loop as controllers.
Initially, Radio-Frequency Identification (RFID) used to be the dominant technology behind IoT development, but with further technological achievements, wireless sensor networks (WSN) and Bluetooth-enabled devices augmented the mainstream adoption of the IoT trend. These technologies and IoT applications have been extensively surveyed previously [2ā€“5], however, less attention has been given to unique characteristics and requirements of IoT, such as scalability, heterogeneity support, total integration, and real-time query processing. To underscore these required advances, this chapter lists IoT challenges and promising approaches by considering recent research and advances made in the IoT ecosystem, as shown in Fig. 1.1. In addition, it discusses emerging solutions based on cloud-, fog-, and mobile-computing facilities. Furthermore, the applicability and integration of cutting-edge approaches like Software Defined Networking (SDN) and containers for embedded and constrained devices with IoT are investigated.
image
Figure 1.1 IoT Ecosystem

1.2. Internet of Things definition evolution

1.2.1. IoT emergence

Kevin Ashton is accredited for using the term ā€œInternet of Thingsā€ for the first time during a presentation in 1999 on supply-chain management [6]. He believes the ā€œthingsā€ aspect of the way we interact and live within the physical world that surrounds us needs serious reconsideration, due to advances in computing, Internet, and data-generation rate by smart devices. At the time, he was an executive director at MITā€™s Auto-ID Center, where he contributed to the extension of RFID applications into broader domains, which built the foundation for the current IoT vision.

1.2.2. Internet of Everything

Since then, many definitions for IoT have been presented, including the definition [7] that focuses mostly on connectivity and sensory requirements for entities involved in typical IoT environments. Whereas those definitions reflect IoTā€™s basic requirements, new IoT definitions give more value to the need for ubiquitous and autonomous networks of objects where identification and service integration have an important and inevitable role. For example, Internet of Everything (IoE) is used by Cisco to refer to people, things, and places that can expose their services to other entities [8].

1.2.3. Industrial IoT

Also referred to as Industrial Internet [9], Industrial IoT (IIoT) is another form of IoT applications favored by big high-tech companies. The fact that machines can perform specific tasks such as data acquisition and communication more accurately than humans has boosted IIoTā€™s adoption. Machine to machine (M2M) communication, Big Data analysis, and machine learning techniques are major building blocks when it comes to the definition of IIoT. These data enable companies to detect and resolve problems faster, thus resulting in overall money and time savings. For instance, in a manufacturing company, IIoT can be used to efficiently track and manage the supply chain, perform quality control and assurance, and lower the total energy consumption.

1.2.4. Smartness in Io...

Table of contents