{"product_id":"fog-for-5g-and-iot-isbn-9781119187134","title":"Fog for 5G and IoT","description":"\u003cp\u003eThe book examines how Fog will change the information technology industry in the next decade. Fog distributes the services of computation, communication, control and storage closer to the edge, access and users. As a computing and networking architecture, Fog enables key applications in wireless 5G, the Internet of Things, and big data. The authors cover the fundamental tradeoffs to major applications of fog. The book chapters are designed to motivate a transition from the current cloud architectures to the Fog (Chapter 1), and the necessary architectural components to support such a transition (Chapters 2-6). The rest of the book (Chapters 7-xxx) are dedicated to reviewing the various 5G and IoT applications that will benefit from Fog networking. This volume is edited by pioneers in Fog and includes contributions by active researchers in the field.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eCovers fog technologies and describes the interaction between fog and cloud\u003c\/li\u003e \u003cli\u003ePresents a view of fog and IoT (encompassing ubiquitous computing) that combines the aspects of both industry and academia\u003c\/li\u003e \u003cli\u003eDiscusses the various architectural and design challenges in coordinating the interactions between M2M, D2D and fog technologies\u003c\/li\u003e \u003cli\u003e\"Fog for 5G and IoT\" serves as an introduction to the evolving Fog architecture, compiling work from different areas that collectively form this paradigm\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eContributors xi\u003c\/p\u003e \u003cp\u003e\u003cb\u003eIntroduction 1\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eBharath Balasubramanian, Mung Chiang, and Flavio Bonomi\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003eI.1 Summary of Chapters 5\u003c\/p\u003e \u003cp\u003eI.2 Acknowledgments 7\u003c\/p\u003e \u003cp\u003eReferences 8\u003c\/p\u003e \u003cp\u003e\u003cb\u003eI Communication and Management of Fog 11\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 ParaDrop: An Edge Computing Platform in Home Gateways 13\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eSuman Banerjee, Peng Liu, Ashish Patro, and Dale Willis\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e1.1 Introduction 13\u003c\/p\u003e \u003cp\u003e1.1.1 Enabling Multitenant Wireless Gateways and Applications through ParaDrop 14\u003c\/p\u003e \u003cp\u003e1.1.2 ParaDrop Capabilities 15\u003c\/p\u003e \u003cp\u003e1.2 Implementing Services for the ParaDrop Platform 17\u003c\/p\u003e \u003cp\u003e1.3 Develop Services for ParaDrop 19\u003c\/p\u003e \u003cp\u003e1.3.1 A Security Camera Service Using ParaDrop 19\u003c\/p\u003e \u003cp\u003e1.3.2 An Environmental Sensor Service Using ParaDrop 22\u003c\/p\u003e \u003cp\u003eReferences 23\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Mind Your Own Bandwidth 24\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eCarlee Joe-Wong, Sangtae Ha, Zhenming Liu, Felix Ming Fai Wong, and Mung Chiang\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e2.1 Introduction 24\u003c\/p\u003e \u003cp\u003e2.1.1 Leveraging the Fog 25\u003c\/p\u003e \u003cp\u003e2.1.2 A Home Solution to a Home Problem 25\u003c\/p\u003e \u003cp\u003e2.2 Related Work 28\u003c\/p\u003e \u003cp\u003e2.3 Credit Distribution and Optimal Spending 28\u003c\/p\u003e \u003cp\u003e2.3.1 Credit Distribution 29\u003c\/p\u003e \u003cp\u003e2.3.2 Optimal Credit Spending 31\u003c\/p\u003e \u003cp\u003e2.4 An Online Bandwidth Allocation Algorithm 32\u003c\/p\u003e \u003cp\u003e2.4.1 Estimating Other Gateways’ Spending 32\u003c\/p\u003e \u003cp\u003e2.4.2 Online Spending Decisions and App Prioritization 34\u003c\/p\u003e \u003cp\u003e2.5 Design and Implementation 35\u003c\/p\u003e \u003cp\u003e2.5.1 Traffic and Device Classification 37\u003c\/p\u003e \u003cp\u003e2.5.2 Rate Limiting Engine 37\u003c\/p\u003e \u003cp\u003e2.5.3 Traffic Prioritization Engine 38\u003c\/p\u003e \u003cp\u003e2.6 Experimental Results 39\u003c\/p\u003e \u003cp\u003e2.6.1 Rate Limiting 39\u003c\/p\u003e \u003cp\u003e2.6.2 Traffic Prioritization 41\u003c\/p\u003e \u003cp\u003e2.7 Gateway Sharing Results 41\u003c\/p\u003e \u003cp\u003e2.8 Concluding Remarks 45\u003c\/p\u003e \u003cp\u003eAcknowledgments 46\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendix 2.A 46\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.A.1 Proof of Lemma 2.1 46\u003c\/p\u003e \u003cp\u003e2.A.2 Proof of Lemma 2.2 46\u003c\/p\u003e \u003cp\u003e2.A.3 Proof of Proposition 2.1 47\u003c\/p\u003e \u003cp\u003e2.A.4 Proof of Proposition 2.2 48\u003c\/p\u003e \u003cp\u003e2.A.5 Proof of Proposition 2.3 49\u003c\/p\u003e \u003cp\u003e2.A.6 Proof of Proposition 2.4 49\u003c\/p\u003e \u003cp\u003eReferences 50\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Socially-Aware Cooperative D2D and D4D Communications toward Fog Networking 52\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eXu Chen, Junshan Zhang, and Satyajayant Misra\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e3.1 Introduction 52\u003c\/p\u003e \u003cp\u003e3.1.1 From Social Trust and Social Reciprocity to D2D Cooperation 54\u003c\/p\u003e \u003cp\u003e3.1.2 Smart Grid: An IoT Case for Socially-Aware Cooperative D2D and D4D Communications 55\u003c\/p\u003e \u003cp\u003e3.1.3 Summary of Main Results 57\u003c\/p\u003e \u003cp\u003e3.2 Related Work 58\u003c\/p\u003e \u003cp\u003e3.3 System Model 59\u003c\/p\u003e \u003cp\u003e3.3.1 Physical (Communication) Graph Model 60\u003c\/p\u003e \u003cp\u003e3.3.2 Social Graph Model 61\u003c\/p\u003e \u003cp\u003e3.4 Socially-Aware Cooperative D2D and D4D Communications toward Fog Networking 62\u003c\/p\u003e \u003cp\u003e3.4.1 Social Trust-Based Relay Selection 63\u003c\/p\u003e \u003cp\u003e3.4.2 Social Reciprocity-Based Relay Selection 63\u003c\/p\u003e \u003cp\u003e3.4.3 Social Trust and Social Reciprocity-Based Relay Selection 68\u003c\/p\u003e \u003cp\u003e3.5 Network Assisted Relay Selection Mechanism 69\u003c\/p\u003e \u003cp\u003e3.5.1 Reciprocal Relay Selection Cycle Finding 69\u003c\/p\u003e \u003cp\u003e3.5.2 NARS Mechanism 70\u003c\/p\u003e \u003cp\u003e3.5.3 Properties of NARS Mechanism 73\u003c\/p\u003e \u003cp\u003e3.6 Simulations 75\u003c\/p\u003e \u003cp\u003e3.6.1 Erdos–Renyi Social Graph 76\u003c\/p\u003e \u003cp\u003e3.6.2 Real Trace Based Social Graph 78\u003c\/p\u003e \u003cp\u003e3.7 Conclusion 82\u003c\/p\u003e \u003cp\u003eAcknowledgments 82\u003c\/p\u003e \u003cp\u003eReferences 83\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 You Deserve Better Properties (From Your Smart Devices) 86\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eSteven Y. Ko\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e4.1 Why We Need to Provide Better Properties 86\u003c\/p\u003e \u003cp\u003e4.2 Where We Need to Provide Better Properties 87\u003c\/p\u003e \u003cp\u003e4.3 What Properties We Need to Provide and How 88\u003c\/p\u003e \u003cp\u003e4.3.1 Transparency 88\u003c\/p\u003e \u003cp\u003e4.3.2 Predictable Performance 93\u003c\/p\u003e \u003cp\u003e4.3.3 Openness 99\u003c\/p\u003e \u003cp\u003e4.4 Conclusions 102\u003c\/p\u003e \u003cp\u003eAcknowledgment 102\u003c\/p\u003e \u003cp\u003eReferences 103\u003c\/p\u003e \u003cp\u003e\u003cb\u003eII Storage and Computation in Fog 107\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Distributed Caching for Enhancing Communications Efficiency 109\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eA. Salman Avestimehr and Andreas F. Molisch\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e5.1 Introduction 109\u003c\/p\u003e \u003cp\u003e5.2 Femtocaching 111\u003c\/p\u003e \u003cp\u003e5.2.1 System Model 111\u003c\/p\u003e \u003cp\u003e5.2.2 Adaptive Streaming from Helper Stations 114\u003c\/p\u003e \u003cp\u003e5.3 User-Caching 115\u003c\/p\u003e \u003cp\u003e5.3.1 Cluster-Based Caching and D2D Communications 115\u003c\/p\u003e \u003cp\u003e5.3.2 IT LinQ-Based Caching and Communications 118\u003c\/p\u003e \u003cp\u003e5.3.3 Coded Multicast 126\u003c\/p\u003e \u003cp\u003e5.4 Conclusions and Outlook 130\u003c\/p\u003e \u003cp\u003eReferences 131\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Wireless Video Fog: Collaborative Live Streaming with Error Recovery 133\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eBo Zhang, Zhi Liu, and S.-H. Gary Chan\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e6.1 Introduction 133\u003c\/p\u003e \u003cp\u003e6.2 Related Work 136\u003c\/p\u003e \u003cp\u003e6.3 System Operation and Network Model 138\u003c\/p\u003e \u003cp\u003e6.4 Problem Formulation and Complexity 140\u003c\/p\u003e \u003cp\u003e6.4.1 NC Packet Selection Optimization 140\u003c\/p\u003e \u003cp\u003e6.4.2 Broadcaster Selection Optimization 143\u003c\/p\u003e \u003cp\u003e6.4.3 Complexity Analysis 144\u003c\/p\u003e \u003cp\u003e6.5 VBCR: A Distributed Heuristic for Live Video with Cooperative Recovery 144\u003c\/p\u003e \u003cp\u003e6.5.1 Initial Information Exchange 145\u003c\/p\u003e \u003cp\u003e6.5.2 Cooperative Recovery 145\u003c\/p\u003e \u003cp\u003e6.5.3 Updated Information Exchange 147\u003c\/p\u003e \u003cp\u003e6.5.4 Video Packet Forwarding 147\u003c\/p\u003e \u003cp\u003e6.6 Illustrative Simulation Results 150\u003c\/p\u003e \u003cp\u003e6.7 Concluding Remarks 156\u003c\/p\u003e \u003cp\u003eReferences 156\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Elastic Mobile Device Clouds: Leveraging Mobile Devices to Provide Cloud Computing Services at the Edge 159\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eKarim Habak, Cong Shi, Ellen W. Zegura, Khaled A. Harras, and Mostafa Ammar\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e7.1 Introduction 159\u003c\/p\u003e \u003cp\u003e7.2 Design Space with Examples 161\u003c\/p\u003e \u003cp\u003e7.2.1 Mont-Blanc 162\u003c\/p\u003e \u003cp\u003e7.2.2 Computing while Charging 163\u003c\/p\u003e \u003cp\u003e7.2.3 FemtoCloud 164\u003c\/p\u003e \u003cp\u003e7.2.4 Serendipity 166\u003c\/p\u003e \u003cp\u003e7.3 FemtoCloud Performance Evaluation 168\u003c\/p\u003e \u003cp\u003e7.3.1 Experimental Setup 168\u003c\/p\u003e \u003cp\u003e7.3.2 FemtoCloud Simulation Results 169\u003c\/p\u003e \u003cp\u003e7.3.3 FemtoCloud Prototype Evaluation 173\u003c\/p\u003e \u003cp\u003e7.4 Serendipity Performance Evaluation 175\u003c\/p\u003e \u003cp\u003e7.4.1 Experimental Setup 175\u003c\/p\u003e \u003cp\u003e7.4.2 Serendipity’s Performance Benefits 176\u003c\/p\u003e \u003cp\u003e7.4.3 Impact of Network Environment 179\u003c\/p\u003e \u003cp\u003e7.4.4 The Impact of the Job Properties 182\u003c\/p\u003e \u003cp\u003e7.5 Challenges 186\u003c\/p\u003e \u003cp\u003eReferences 186\u003c\/p\u003e \u003cp\u003e\u003cb\u003eIII Applications of Fog 189\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 The Role of Fog Computing in the Future of the Automobile 191\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eFlavio Bonomi, Stefan Poledna, and Wilfried Steiner\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e8.1 Introduction 191\u003c\/p\u003e \u003cp\u003e8.2 Current Automobile Electronic Architectures 193\u003c\/p\u003e \u003cp\u003e8.3 Future Challenges of Automotive E\/E Architectures and Solution Strategies 195\u003c\/p\u003e \u003cp\u003e8.4 Future Automobiles as Fog Nodes on Wheels 200\u003c\/p\u003e \u003cp\u003e8.5 Deterministic FOG Nodes on Wheels Through Real-Time Computing and Time-Triggered Technologies 203\u003c\/p\u003e \u003cp\u003e8.5.1 Deterministic Fog Node Addressing the Scalability Challenge through Virtualization 203\u003c\/p\u003e \u003cp\u003e8.5.2 Deterministic Fog Node Addressing the Connectivity and Security Challenges 204\u003c\/p\u003e \u003cp\u003e8.5.3 Emerging Use Case of Deterministic Fog Nodes in Automotive Applications—Vehicle-Wide Virtualization 206\u003c\/p\u003e \u003cp\u003e8.6 Conclusion 209\u003c\/p\u003e \u003cp\u003eReferences 209\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Geographic Addressing for Field Networks 211\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eRobert J. Hall\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e9.1 Introduction 211\u003c\/p\u003e \u003cp\u003e9.1.1 Field Networking 211\u003c\/p\u003e \u003cp\u003e9.1.2 Challenges of Field Networking 212\u003c\/p\u003e \u003cp\u003e9.2 Geographic Addressing 214\u003c\/p\u003e \u003cp\u003e9.3 SAGP: Wireless GA in the Field 215\u003c\/p\u003e \u003cp\u003e9.3.1 SAGP Processing 216\u003c\/p\u003e \u003cp\u003e9.3.2 SAGP Retransmission Heuristics 217\u003c\/p\u003e \u003cp\u003e9.3.3 Example of SAGP Packet Propagation 218\u003c\/p\u003e \u003cp\u003e9.3.4 Followcast: Efficient SAGP Streaming 219\u003c\/p\u003e \u003cp\u003e9.3.5 Meeting the Challenges 220\u003c\/p\u003e \u003cp\u003e9.4 Georouting: Extending GA to the Cloud 221\u003c\/p\u003e \u003cp\u003e9.5 SGAF: A Multi-Tiered Architecture for Large-Scale GA 222\u003c\/p\u003e \u003cp\u003e9.5.1 Bridging Between Tiers 223\u003c\/p\u003e \u003cp\u003e9.5.2 Hybrid Security Architecture 225\u003c\/p\u003e \u003cp\u003e9.6 The AT\u0026amp;T Labs Geocast System 225\u003c\/p\u003e \u003cp\u003e9.7 Two GA Applications 226\u003c\/p\u003e \u003cp\u003e9.7.1 PSCommander 226\u003c\/p\u003e \u003cp\u003e9.7.2 Geocast Games 230\u003c\/p\u003e \u003cp\u003e9.8 Conclusions 232\u003c\/p\u003e \u003cp\u003eReferences 232\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Distributed Online Learning and Stream Processing for a Smarter Planet 234\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eDeepak S. Turaga and Mihaela van der Schaar\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e10.1 Introduction: Smarter Planet 234\u003c\/p\u003e \u003cp\u003e10.2 Illustrative Problem: Transportation 237\u003c\/p\u003e \u003cp\u003e10.3 Stream Processing Characteristics 238\u003c\/p\u003e \u003cp\u003e10.4 Distributed Stream Processing Systems 239\u003c\/p\u003e \u003cp\u003e10.4.1 State of the Art 239\u003c\/p\u003e \u003cp\u003e10.4.2 Stream Processing Systems 240\u003c\/p\u003e \u003cp\u003e10.5 Distributed Online Learning Frameworks 244\u003c\/p\u003e \u003cp\u003e10.5.1 State of the Art 244\u003c\/p\u003e \u003cp\u003e10.5.2 Systematic Framework for Online Distributed Ensemble Learning 247\u003c\/p\u003e \u003cp\u003e10.5.3 Online Learning of the Aggregation Weights 250\u003c\/p\u003e \u003cp\u003e10.5.4 Collision Detection Application 254\u003c\/p\u003e \u003cp\u003e10.6 What Lies Ahead 257\u003c\/p\u003e \u003cp\u003eAcknowledgment 258\u003c\/p\u003e \u003cp\u003eReferences 258\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Securing the Internet of Things: Need for a New Paradigm and Fog Computing 261\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eTao Zhang, Yi Zheng, Raymond Zheng, and Helder Antunes\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e11.1 Introduction 261\u003c\/p\u003e \u003cp\u003e11.2 New IoT Security Challenges That Necessitate Fundamental Changes to the Existing Security Paradigm 263\u003c\/p\u003e \u003cp\u003e11.2.1 Many Things Will Have Long Life Spans but Constrained and Difficult-to-Upgrade Resources 264\u003c\/p\u003e \u003cp\u003e11.2.2 Putting All IoT Devices Inside Firewalled Castles Will Become Infeasible or Impractical 264\u003c\/p\u003e \u003cp\u003e11.2.3 Mission-Critical Systems Will Demand Minimal-Impact Incident Responses 265\u003c\/p\u003e \u003cp\u003e11.2.4 The Need to Know the Security Status of a Vast Number of Devices 266\u003c\/p\u003e \u003cp\u003e11.3 A New Security Paradigm for the Internet of Things 268\u003c\/p\u003e \u003cp\u003e11.3.1 Help the Less Capable with Fog Computing 269\u003c\/p\u003e \u003cp\u003e11.3.2 Scale Security Monitoring to Large Number of Devices with Crowd Attestation 272\u003c\/p\u003e \u003cp\u003e11.3.3 Dynamic Risk–Benefit-Proportional Protection with Adaptive Immune Security 277\u003c\/p\u003e \u003cp\u003e11.4 Summary 281\u003c\/p\u003e \u003cp\u003eAcknowledgment 281\u003c\/p\u003e \u003cp\u003eReferences 281\u003c\/p\u003e \u003cp\u003eIndex 285\u003c\/p\u003e   \u003cp\u003e\u003cb\u003eMung Chiang\u003c\/b\u003e is the Arthur LeGrand Doty Professor of Electrical Engineering at Princeton University, the Director of the Keller Center for Innovation in Engineering Education, and the Chair of Princeton Entrepreneurship Council, USA. Dr. Chiang founded the Princeton EDGE Lab in 2009 and a co-founder of OpenFog Consortium in 2015. He is the recipient of the 2013 Alan T. Waterman Award by US National Science Foundation.  \u003c\/p\u003e\u003cp\u003e\u003cb\u003eBharath Balasubramanian\u003c\/b\u003e is a distributed systems researcher in the Cloud Software Research Department at ATT Labs Research, USA. Prior to this, he was a postdoc in the Electrical Engineering Department at Princeton University, working with Mung Chiang in the EDGE Lab.  \u003c\/p\u003e\u003cp\u003e\u003cb\u003eFlavio Bonomi\u003c\/b\u003e is the CEO of Nebbiolo Technologies, USA. Before that he was a Vice President and Fellow at Cisco, USA.     \u003c\/p\u003e\u003cp\u003e\u003cb\u003eFog is starting to shape the future of the balance of power in information technology\u003c\/b\u003e  \u003c\/p\u003e\u003cp\u003eThe book examines how fog will change the information technology industry in the next decade. Along the cloud-to-things continuum, fog distributes the services of computation, communication, control, and storage closer to the edge, access, and users. As a computing and networking architecture, fog enables key applications in wireless 5G, the Internet of things (IoT), and big data. The authors cover the fundamental trade-offs to major applications of fog. The book chapters are designed to motivate a transition from the current cloud architectures to the fog (Chapter 1) and the necessary architectural components to support such a transition (Chapters 2–6). The rest of the chapters (Chapters 7–11) are dedicated to reviewing various 5G and IoT applications that will benefit from fog networking. This volume is edited by pioneers in fog and includes contributions by active researchers in the field.  \u003c\/p\u003e\u003cul\u003e \u003cli\u003eCovers fog technologies and describes the interaction between fog and cloud\u003c\/li\u003e \u003cli\u003ePresents a view of fog and IoT that combines the aspects of both industry and academia\u003c\/li\u003e \u003cli\u003eDiscusses the various architectural and design challenges in coordinating the interactions between M2M, D2D, and fog technologies\u003c\/li\u003e \u003c\/ul\u003e  \u003cp\u003e\u003ci\u003e\"Fog for 5G and IoT\"\u003c\/i\u003e serves as an introduction to the evolving fog architecture, compiling work from different areas that collectively form this paradigm  \u003cbr\u003e\u003c\/p\u003e","brand":"Wiley","offers":[{"title":"Default Title","offer_id":47989225259237,"sku":"NP9781119187134","price":134.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9781119187134.jpg?v=1761783278","url":"https:\/\/k12savings.com\/es\/products\/fog-for-5g-and-iot-isbn-9781119187134","provider":"K12savings","version":"1.0","type":"link"}