Back to School Savings: Save up to 30% on print books and eBooks. No promo code needed.
Back to School Savings: Save up to 30%
Internet of Things
Principles and Paradigms
1st Edition - May 10, 2016
Editors: Rajkumar Buyya, Amir Vahid Dastjerdi
Paperback ISBN:9780128053959
9 7 8 - 0 - 1 2 - 8 0 5 3 9 5 - 9
eBook ISBN:9780128093474
9 7 8 - 0 - 1 2 - 8 0 9 3 4 7 - 4
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… Read more
Purchase Options
Save 50% on book bundles
Immediately download your ebook while waiting for your print delivery. No promo code is needed.
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
Graduate level Computer Science students studying IoT, sensors network, distributed systems, networks security, cloud computing, and Big Data. IoT practitioners, including network architects, data scientists, computer engineers, and IoT and cloud developers.
List of Contributors
About the Editors
Preface
Acknowledgments
Part I: IoT ecosystem concepts and architectures
Chapter 1: Internet of Things: an overview
Abstract
1.1. Introduction
1.2. Internet of Things definition evolution
1.3. IoT architectures
1.4. Resource management
1.5. IoT data management and analytics
1.6. Communication protocols
1.7. Internet of Things applications
1.8. Security
1.9. Identity management and authentication
1.10. Privacy
1.11. Standardization and regulatory limitations
1.12. Conclusions
Chapter 2: Open source semantic web infrastructure for managing IoT resources in the Cloud
Abstract
2.1. Introduction
2.2. Background/related work
2.3. OpenIoT architecture for IoT/cloud convergence
2.4. Scheduling process and IoT services lifecycle
2.5. Scheduling and resource management
2.6. Validating applications and use cases
2.7. Future research directions
2.8. Conclusions
Acknowledgments
Chapter 3: Device/Cloud collaboration framework for intelligence applications
Abstract
3.1. Introduction
3.2. Background and related work
3.3. Device/cloud collaboration framework
3.4. Applications of device/cloud collaboration
3.5. Future work
3.6. Conclusions
Acknowledgments
Chapter 4: Fog Computing: principles, architectures, and applications
Abstract
4.1. Introduction
4.2. Motivating scenario
4.3. Definitions and characteristics
4.4. Reference architecture
4.5. Applications
4.6. Research directions and enablers
4.7. Commercial products
4.8. Case study
4.9. Conclusions
Part II: IoT enablers and solutions
Chapter 5: Programming frameworks for Internet of Things
Abstract
5.1. Introduction
5.2. Background
5.3. Survey of IoT programming frameworks
5.4. Future research directions
5.5. Conclusions
Chapter 6: Virtualization on embedded boards as enabling technology for the Cloud of Things
Abstract
6.1. Introduction
6.2. Background
6.3. Virtualization and real-time
6.4. Experimental results
6.5. Future research directions
6.6. Conclusions
Chapter 7: Micro Virtual Machines (MicroVMs) for Cloud-assisted Cyber-Physical Systems (CPS)
Abstract
7.1. Introduction
7.2. Related work
7.3. Architecture for deploying CPS in the Cloud and the expansion of the IoT
7.4. Extending the possibilities of the IoT by Cloud Computing
7.5. Micro Virtual Machines with the Sensor Observation Service, the path between smart objects and CPS
7.6. IoT architecture for selected use cases
7.7. Future research directions
7.8. Conclusions
Part III: IoT data and knowledge management
Chapter 8: Stream processing in IoT: foundations, state-of-the-art, and future directions
Abstract
8.1. Introduction
8.2. The foundations of stream processing in IoT
8.3. Continuous Logic Processing System
8.4. Challenges and future directions
8.5. Conclusions
Chapter 9: A framework for distributed data analysis for IoT
Abstract
9.1. Introduction
9.2. Preliminaries
9.3. Anomaly detection
9.4. Problem statement and definitions
9.5. Distributed anomaly detection
9.6. Efficient incremental local modeling
9.7. Summary
Part IV: IoT reliability, security, and privacy
Chapter 10: Security and privacy in the Internet of Things
Abstract
10.1. Concepts
10.2. IoT security overview
10.3. Security frameworks for IoT
10.4. Privacy in IoT networks
10.5. Summary and conclusions
Chapter 11: Internet of Things—robustness and reliability
Abstract
11.1. Introduction
11.2. IoT characteristics and reliability issues
11.3. Addressing reliability
Chapter 12: Governing Internet of Things: issues, approaches, and new paradigms
Abstract
12.1. Introduction
12.2. Background and related work
12.3. IoT governance
12.4. Future research directions
12.5. Conclusions
Chapter 13: TinyTO: two-way authentication for constrained devices in the Internet of Things
Abstract
13.1. Introduction
13.2. Security aspects and solutions
13.3. Design decisions
13.4. TinyTO protocol
13.5. Evaluation
13.6. Summary
Acknowledgments
Chapter 14: Obfuscation and diversification for securing the internet of things (IoT)
Abstract
14.1. Introduction
14.2. Distinguishing characteristics of IoT
14.3. Obfuscation and diversification techniques
14.4. Enhancing the security in IoT using obfuscation and diversification techniques
14.5. Different use-case scenarios on software diversification and obfuscation
17.3. A cloud-based architecture for smart-facility management
17.4. Middleware services
17.5. Resource management techniques for wireless sensor networks
17.6. Resource management techniques for supporting data analytics
17.7. Case study: management of sensor-based bridges
17.8. Case study: research collaboration platform for management of smart machinery
17.9. Conclusions
Acknowledgments
Index
No. of pages: 378
Language: English
Published: May 10, 2016
Imprint: Morgan Kaufmann
Paperback ISBN: 9780128053959
eBook ISBN: 9780128093474
RB
Rajkumar Buyya
Dr. Rajkumar Buyya is Redmond Barry Distinguished Professor and Director of the Cloud Computing and
Distributed Systems (CLOUDS) Laboratory at the University of Melbourne, Australia. He is also serving as the
founding CEO of Manjrasoft, a spin-off company of the University, commercializing its innovations in Cloud
Computing. He has authored over 650 publications and seven textbooks including Mastering Cloud Computing
from McGraw Hill, China Machine Press, and Morgan Kaufmann for Indian, Chinese and international markets
respectively. Dr. Buyya is one of the most highly-cited authors in Computer Sience and Software Engineering
worldwide. “A Scientometric Analysis of Cloud Computing Literature” by German scientists ranked Dr. Buyya
as the World's Top-Cited Author and the World's Most-Productive Author in Cloud Computing. He has been
recognized as a Web of Science “Highly Cited Researcher” for four consecutive years since 2016. Dr. Buyya
was recognized as Scopus Researcher of the Year 2017 with Excellence in Innovative Research Award from
Elsevier; "Lifetime Achievement Awards" from two Indian universities, and the “Best of the World,” in the
Computing Systems field, by The Australian 2019 Research Review. Software technologies for Grid, Cloud, and
Fog computing developed under Dr. Buyya's leadership have gained rapid acceptance and are in use at several
academic institutions and commercial enterprises in 40 countries around the world. Dr. Buyya has led the
establishment and development of key community activities, including serving as foundation Chair of the IEEE
Technical Committee on Scalable Computing and five IEEE/ACM conferences. These contributions and the
international research leadership of Dr. Buyya are recognized through the award of the “2009 IEEE Medal for
Excellence in Scalable Computing” from the IEEE Computer Society TCSC. Manjrasoft's Aneka Cloud
technology developed under his leadership has received the "Frost & Sullivan New Product Innovation Award."
Dr. Buyya served as founding Editor-in-Chief of the IEEE Transactions on Cloud Computing. He is currently
serving as Editor-in-Chief of Software: Practice and Experience, a long-standing journal in the field, established
more than 50 years ago.
Affiliations and expertise
University of Melbourne
AV
Amir Vahid Dastjerdi
Dr. Amir Vahid Dastjerdi is a research fellow with the Cloud Computing and Distributed Systems (CLOUDS) laboratory at the University of Melbourne. He received his PhD in computer science from the University of Melbourne and his areas of interest include Internet of Things, Big data, and cloud computing. He is a technology enthusiast who has over a decade experience in distributed systems.
Affiliations and expertise
Cloud Computing and Distributed Systems (CLOUDS) laboratory, University of Melbourne, Australia