Fog for 5G and IoT
  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

About this book

The 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.

  • Covers fog technologies and describes the interaction between fog and cloud
  • Presents a view of fog and IoT (encompassing ubiquitous computing) that combines the aspects of both industry and academia
  • Discusses the various architectural and design challenges in coordinating the interactions between M2M, D2D and fog technologies
  • "Fog for 5G and IoT" serves as an introduction to the evolving Fog architecture, compiling work from different areas that collectively form this paradigm

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
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.
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.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Fog for 5G and IoT by Mung Chiang, Bharath Balasubramanian, Flavio Bonomi, Mung Chiang,Bharath Balasubramanian,Flavio Bonomi in PDF and/or ePUB format, as well as other popular books in Technik & Maschinenbau & Mobile & drahtlose Kommunikation. We have over one million books available in our catalogue for you to explore.

Information

PART I
Communication and Management of Fog

1
ParaDrop: An Edge Computing Platform in Home Gateways

SUMAN BANERJEE,1 PENG LIU,1,2 ASHISH PATRO,1 and DALE WILLIS1
1 Department of Computer Sciences, University of Wisconsin‐Madison, Madison, WI, USA
2 Pennsylvania State University, State College, PA, USA

1.1 INTRODUCTION

The last decade has seen a rapid diversification of computing platforms, devices, and services. For example, desktops used to be the primary computing platform until the turn of the century. Since then, laptops and more recently handheld devices such as laptops and tablets have been widely adopted. Wearable devices and the Internet of things (IoT) are the latest trends in this space. This has also led to widespread adoption of the “cloud” as a ubiquitous platform for supporting applications and services across these different devices.
Simultaneously, cloud computing platforms, such as Amazon EC2 and Google App Engine, have become a popular approach to provide ubiquitous access to services across different user devices. Third‐party developers have come to rely on cloud computing platforms to provide high quality services to their end users, since they are reliable, always on, and robust. Netflix and Dropbox are examples of popular cloud‐based services. Cloud services require developers to host services, applications, and data on off‐site data centers. But, due to application‐specific reasons, a growing number of high quality services restrict computational tasks to be colocated with the end user. For example, latency‐sensitive applications require the backend service to be located to a user’s current location. Over the years, a number of research threads have proposed that a better end‐user experience is possible if the computation is performed close to the end user. This is typically referred to as “edge computing” and comes in various flavors including: cyber foraging [1], cloudlets [2], and more recently fog computing [3].
This chapter presents a unique edge computing framework, called ParaDrop, which allows developers to leverage one of the last bastions of persistent computing resources in the end customer premises: the gateway (e.g., the Wi‐Fi access point (AP) or home set‐top box). Using this platform, which has been fully implemented on commodity gateways, developers can design virtually isolated compute containers to provide a persistent computational presence in the proximity of the end user. The compute containers retain user state and also move with the users as the latter changes their points of attachment. We demonstrate the capabilities of this platform by demonstrating useful third‐party applications, which utilize the ParaDrop framework. The ParaDrop framework also allows for multitenancy through virtualization, dynamic installation through the developer API, and tight resource control through a managed policy design.

1.1.1 Enabling Multitenant Wireless Gateways and Applications through ParaDrop

A decade or two ago, the desktop computer was the only reliable computing platform within the home where third‐party applications could reliably and persistently run. However diverse mobile devices, such as smartphones and tablets, have deprecated the desktop computer since, and today persistent third‐party applications are often run in remote cloud‐based servers. While cloud‐based third‐party services have many advantages, the rise of edge computing concepts stems from the observation that many services c...

Table of contents

  1. Cover
  2. Title Page
  3. Table of Contents
  4. CONTRIBUTORS
  5. Introduction
  6. PART I: Communication and Management of Fog
  7. PART II: Storage and Computation in Fog
  8. PART III: Applications of Fog
  9. Index
  10. WILEY SERIES ON INFORMATION AND COMMUNICATION TECHNOLOGY
  11. End User License Agreement