This go-to reference describes the fundamental concepts, algorithms, tools, technologies, and best practices that enable Internet of Things applications and architectures. Identifies future directions and technologies, facilitating insight into numerous scientific, business, and consumer applications. Addresses IoT challenges and discusses the conceptual and technological solutions for tackling them.
Part I: IoT Ecosystem Concepts and Architectures 1. Internet of Things: An Overview 2. Open Source Semantic Web Infrastructure for Managing IoT Resources in the Cloud 3. Device/Cloud Collaboration Framework for Intelligence Applications 4. Fog Computing: Principals, Architectures, and Applications Part II: IoT Enablers and Solutions 5. Programming Frameworks for Internet of Things 6. Virtualization on Embedded Boards as Enabling Technology for the Cloud of Things 7. Micro Virtual Machines (MicroVMs) for Cloud Assisted Cyber-Physical Systems (CPS) Part III: IoT Data and Knowledge Management 8. Stream Processing in IoT: Foundations, State-of-the-art, and Future Directions 9. A Framework for Distributed Data Analysis for IoT Part IV: IoT Reliability, Security and Privacy 10. Security and Privacy in the Internet of Things: A Survey 11. Internet of Things- Robustness and Reliability 12. Governing Internet of Things: Issues, Approaches and New Paradigms 13. TinyTO: Two way Authentication for Constraint Devices in the Internet of Things 14. Obfuscation and Diversification for Securing the Internet of Things (IoT) Part V: IoT Applications 15. Applied Internet of Things 16. Internet of Vehicles and Applications 17. Cloud-Based Smart Facility Management
Dr. Rajkumar Buyya is a Fellow of IEEE, Professor of Computer Science and Software Engineering, Future Fellow of the Australian Research Council, 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 500 publications and four text books including "Mastering Cloud Computing" published by McGraw Hill, China Machine Press, and Elsevier/Morgan Kaufmann for Indian, Chinese and international markets respectively. He is one of the highly cited authors in computer science and software engineering worldwide. "A Scientometric Analysis of Cloud Computing Literature" by German scientists ranked Dr. Buyya as the World's Top-Cited (#1) Author and the World's Most-Productive (#1) Author in Cloud Computing. Software technologies for Grid and Cloud 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 international research leadership of Dr. Buyya are recognized through the award of "2009 IEEE TCSC Medal for Excellence in Scalable Computing" from the IEEE Computer Society TCSC. Manjrasoft's Aneka Cloud technology developed under his leadership has received "2010 Frost & Sullivan New Product Innovation Award" and recently Manjrasoft has been recognised as one of the Top 20 Cloud Computing companies by the Silicon Review Magazine. He served as the foundation Editor-in-Chief of IEEE Transactions on Cloud Computing. He is currently serving as Co-Editor-in-Chief of Journal of Software: Practice and Experience, which was established 40+ years ago. For further information on Dr.Buyya, please visit his cyberhome: www.buyya.com 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.