
Edge Computing
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Understand the computing technology that will power a connected future
The explosive growth of the Internet of Things (IoT) in recent years has revolutionized virtually every area of technology. It has also driven a drastically increased demand for computing power, as traditional cloud computing proved insufficient in terms of bandwidth, latency, and privacy. Edge computing, in which data is processed at the edge of the network, closer to where it's generated, has emerged as an alternative which meets the new data needs of an increasingly connected world.
Edge Computing offers a thorough but accessible overview of this cutting-edge technology. Beginning with the fundamentals of edge computing, including its history, key characteristics, and use cases, it describes the architecture and infrastructure of edge computing and the hardware that enables it. The book also explores edge intelligence, where artificial intelligence is integrated into edge computing to enable smaller, faster, and more autonomous decision-making. The result is an essential tool for any researcher looking to understand this increasingly ubiquitous method for processing data.
Edge Computing readers will also find:
- Real-world applications and case studies drawn from industries including healthcare and urban development
- Detailed discussion of topics including latency, security, privacy, and scalability
- A concluding summary of key findings and a look forward at an evolving computing landscape
Edge Computing is ideal for students, professionals, and enthusiasts looking to understand one of technology's most exciting new paradigms.
More details
Other editions
Additional editions

Persons
Lanyu Xu, PhD, is Assistant Professor in the Department of Computer Science and Engineering, Oakland University, Michigan, where she leads the Edge Intelligence System Laboratory. Her research intersects edge computing and deep learning, emphasizing the development of efficient edge intelligence systems. Her work explores optimization frameworks, intelligent systems, and AI applications to address challenges in efficiency and real-world applicability of edge systems across various domains.
Weisong Shi, PhD, is an Alumni Distinguished Professor and Chair of the Department of Computer and Information Sciences at the University of Delaware, where he leads the Connected and Autonomous Research Laboratory. He is an internationally renowned expert in edge computing, autonomous driving, and connected health. His pioneer paper, "Edge Computing: Vision and Challenges," has been cited more than 8000 times in eight years. He is an IEEE Fellow.
Content
About the Authors xiii
Preface xv
About the Companion Website xvii
1 Why Do We Need Edge Computing? 1
1.1 The Background of the Emergence 1
1.2 The Evolutionary History 6
1.2.1 Technology Preparation Period 7
1.2.2 Rapid Growth Period 12
1.2.3 Intelligence Integration Period 14
1.3 What Is Edge Computing? 15
1.4 Summary and Practice 18
1.4.1 Summary 18
1.4.2 Practice Questions 18
1.4.3 Course Projects 18
2 Fundamentals of Edge Computing 23
2.1 Distributed Computing 23
2.1.1 Distributed Computing Technologies 24
2.1.2 Distributed System Platforms 25
2.2 The Basic Concept and Key Characteristics of Edge Computing 26
2.2.1 The Basic Concept 27
2.2.2 The Key Characteristics 29
2.3 Edge Computing vs. Cloud Computing 33
2.3.1 The Concept of Cloud Computing 34
2.3.2 The Big Data Era 35
2.3.3 Edge Computing vs. Cloud Computing 36
2.3.4 Advantages and Challenges of Edge Computing 39
2.4 Summary and Practice 42
2.4.1 Summary 42
2.4.2 Practice Questions 42
2.4.3 Course Projects 42
3 Architecture and Components of Edge Computing 47
3.1 Edge Infrastructure 47
3.1.1 Introduction to Edge Computing Architecture 47
3.1.2 Different Grades/Layers of Edge 49
3.1.3 Capabilities of Edge Infrastructure 51
3.1.4 New Progress of Edge Computing Architecture 53
3.1.5 Open Questions 54
3.2 Edge Computing Models 55
3.2.1 Overview and Definitions 55
3.2.2 Collaborative Edge Computing Models 57
3.2.3 Choosing the Right Model 61
3.2.4 Open Questions 64
3.3 Networking in Edge Computing 65
3.3.1 Introduction and Development Process of Edge Computing-Network Integration 65
3.3.2 Edge Computing-Network Architectures 68
3.3.3 Current Progress and Future Trend 69
3.4 Summary and Practice 71
3.4.1 Summary 71
3.4.2 Practice Questions 71
3.4.3 Course Projects 71
4 Toward Edge Intelligence 77
4.1 What Is Edge Intelligence? 77
4.1.1 Formal Definition 78
4.2 Hardware and Software Support 80
4.2.1 Hardware 81
4.2.2 Software 86
4.2.3 Container 90
4.3 Technologies Enabling Edge Intelligence 91
4.3.1 Compression Techniques 91
4.3.2 Hardware-Software Codesign for Edge Optimization 101
4.3.3 Applying Deep Learning Models on Resource-Constrained Edges 102
4.4 Edge Intelligent System Design and Optimization 104
4.4.1 Training on Edge 104
4.4.2 Model Inference on Edge 107
4.5 Summary and Practice 111
4.5.1 Summary 111
4.5.2 Practice Questions 112
4.5.3 Course Projects 112
5 Challenges and Solutions in Edge Computing 123
5.1 Programmability and Data Management 123
5.1.1 Programmability 123
5.1.2 Automatic Program Partitioning 125
5.1.3 Naming Conventions 126
5.1.4 Data Abstraction 128
5.2 Resource Allocation and Optimization 130
5.2.1 Scheduling Strategies 130
5.2.2 Data Offloading and Load Balancing 131
5.2.3 Optimization Metrics 133
5.3 Security, Privacy, and Service Management 136
5.3.1 Privacy Protection and Security 136
5.3.2 Edge Service Management 140
5.4 Deployment Strategies and Integration 142
5.4.1 Edge Nodes Deployment 142
5.4.2 Deployment of AI Models on Resource-Constrained Edge Devices 143
5.4.3 Integration with Vertical Industries 145
5.4.4 Hardware and Software Selection 146
5.5 Foundations and Business Models 147
5.5.1 Theoretical Foundations 147
5.5.2 Business Models 148
5.6 Summary and Practice 149
5.6.1 Summary 149
5.6.2 Practice Questions 151
5.6.3 Course Projects 151
6 Future Trends and Emerging Technologies 157
6.1 Edge Computing and New Paradigm 157
6.1.1 Related New Paradigms 157
6.1.2 What Is New for Edge Computing 163
6.1.3 Future 164
6.2 Integration with Artificial Intelligence 164
6.2.1 Basic Overview and Why Need Edge Computing 165
6.2.2 Integrating LLM with Edge Computing 167
6.2.3 Integration with Generative AI 171
6.2.4 Applications and Future 172
6.3 6G and Edge Computing 174
6.3.1 Basic Understanding for 6G 174
6.3.2 Mutual Influence: 6G and Edge Computing 175
6.3.3 Potential Applications and Challenges 179
6.4 Edge Computing in Space Exploration 180
6.4.1 Basic Concepts 180
6.4.2 Advanced Concepts and Architecture 182
6.4.3 Advanced Scenarios and Challenges 184
6.5 Summary and Practice 186
6.5.1 Summary 186
6.5.2 Practice Questions 186
6.5.3 Course Projects 187
7 Case Studies and Practical Applications 193
7.1 Manufacturing 195
7.2 Telecommunications 198
7.3 Healthcare 200
7.4 Smart Cities 203
7.5 Internet of Things 210
7.6 Retail 211
7.7 Autonomous Vehicles 213
7.8 Summary and Practice 217
7.8.1 Summary 217
7.8.2 Practice Questions 217
7.8.3 Course Projects 218
8 Privacy and Bias in Edge Computing 223
8.1 Privacy in Edge Computing 224
8.1.1 Privacy Concerns at Edge Computing 224
8.1.2 Various Forms of Privacy 225
8.1.3 Introduction of Privacy-Preserving Techniques 227
8.1.4 Open Research Problems 235
8.2 Accessibility and Digital Divide 236
8.2.1 What Is Bias? 236
8.2.2 Types of Biases 237
8.2.3 Causes of Biases? 241
8.2.4 Bias Impact on Edge Computing Algorithms 242
8.2.5 Bias Mitigation Techniques 243
8.2.6 Open Research Problems 245
8.3 Summary and Practice 245
8.3.1 Summary 245
8.3.2 Practice Questions 246
8.3.3 Course Projects 246
References 247
9 Conclusion and Future Directions 253
9.1 Key Insights and Conclusions 253
9.2 So, What Is Next? 254
Index 257
1
Why Do We Need Edge Computing?
What is edge computing? Why did it become popular after being proposed? What are the relationships between edge computing and IoT/Cloud Computing? In this chapter, we will answer these three questions by introducing the background, the evolutionary history, and the concept of edge computing.
1.1 The Background of the Emergence
To answer the question of this chapter, let us trace back to when edge computing was proposed, back to the big data era when the Internet of Things (IoT) and cloud computing were blooming.
The IoT technology [3] aims to connect physical objects to the Internet according to the communication protocols of IoT, utilizing technologies such as RFID (radio frequency identification), wireless data communication, and GPS (global positioning system). This enables information exchange for intelligent identification, positioning, tracking, monitoring, and management of Internet resources. IoT has significantly expanded with the advancement of computer and network communication technologies. It now encompasses the integration of almost all information technologies with computer and network technologies, facilitating real-time data sharing between objects and achieving intelligent real-time data collection, transmission, processing, and execution. The concept of "computer information perception without human intervention" has gradually been applied to fields such as wearable devices, smart homes, environmental sensing, intelligent transportation systems, and smart manufacturing [18, 36]. Key technologies involved in IoT include:
- Sensor Technology: This involves acquiring information from natural sources, processing (transforming), and identifying it. Sensor technology is a critical aspect of computer applications, as it senses (or responds to) and detects specific information from the measured object, converting it into output signals according to certain rules.
- RFID Technology: This comprehensive technology integrates radio frequency and embedded technologies to automatically identify target objects and obtain related data through radio frequency signals. The identification process does not require human intervention and can operate in various harsh environments, with promising and broad applications in automatic identification, logistics management, and more.
- Embedded System Technology: This is a complex technology that integrates computer hardware and software, sensor technology, integrated circuit technology, and electronic application technology. Over the decades, intelligent terminal products characterized by embedded systems have become ubiquitous, ranging from smartwatches to aerospace satellite systems. Embedded systems are transforming people's lives, driving industrial production, and advancing the defense industry. If we make a simple analogy of the IoT to the human body, sensors are akin to human senses like eyes, nose, and skin; the network is the nervous system transmitting information, and the embedded system is the brain that classifies and processes the received information.
Later on, with the rapid development of IoT and the widespread adoption of 4G/5G wireless networks, the era of the Internet of Everything (IoE) [11] has arrived. Cisco introduced the concept of IoE in December 2012. It represents a new network architecture for future Internet connectivity and the evolution of IoT, enhancing the network's intelligent processing and security features. IoE employs a distributed structure, integrating application-centric networks, computing, and storage on a new platform. It is driven by IP settings, global higher bandwidth access, and IPv6, supporting hundreds of millions of edge terminals and devices connected to the Internet. Compared to IoT, IoE not only involves "thing-to-thing" connections, but also introduces a higher level of "human-to-thing" connectivity. Its distinguishing feature is that any "thing" will possess contextual awareness, enhanced computing capabilities, and sensing abilities.
Integrating humans and information into the Internet, the network will have billions or even trillions of connected nodes. The IoE is built on the physical network, enhancing network intelligence to achieve integration, coordination, and personalization among the "things" on the internet.
Application services based on the IoE platform require shorter response times and will generate a large amount of data involving personal privacy. For example, sensors and cameras installed on autonomous vehicles capture road condition information in real time; one car with five cameras can generate more than 24 terabytes (TB) data per day [17]. According to the Insurance Institute for Highway Safety, there will be 3.5 million self-driving vehicles on U.S. roads by 2025 and 4.5 million by 2030 [21]. The Boeing-787 generates about 5 gigabytes (GB) of data per second and requires real-time processing of the data. In Beijing, China, the electric vehicle monitoring platform can provide continuous -hour real-time monitoring for 10,000 electric vehicles and forward data to various enterprise platforms at a rate of one data point every 10 seconds per vehicle. In terms of social security, the United States has deployed over 30 million surveillance cameras, generating more than 4 billion hours of video data each week. China's "Skynet" surveillance network, used for crime prevention, has installed over 20 million high-definition surveillance cameras nationwide, monitoring and recording pedestrians and vehicles in real time.
Since the concept was proposed in 2005, cloud computing has been widely applied, changing how people work and live. SaaS (Software as a Service) is commonly used in data centers of major IT companies like Google, Twitter, Facebook, and Baidu. Scalable infrastructure and processing engines supporting cloud services have significantly impacted application services such as Google File System (GFS), MapReduce programming model, Hadoop (a distributed system developed by Apache Foundation), and Spark (the in-memory computing framework designed by the AMP Lab at the University of California Berkeley). However, in the context of IoT and similar applications, data is geographically dispersed and demands higher response times and security. Although cloud computing provides an efficient platform for big data processing, the network bandwidth growth rate cannot keep up with the data growth rate. The cost reduction rate of network bandwidth is much slower than that of hardware resources like CPU and memory, and the complex network environment makes it challenging to significantly improve network latency. Therefore, the traditional cloud computing model will struggle to support application services based on IoE efficiently and in real time, requiring solutions to address the bandwidth and latency bottlenecks.
With the rapid development and widespread application of the IoE, edge devices are transitioning from primarily serving as data consumers to serving as both data producers and consumers. Simultaneously, network edge devices are gradually capable of utilizing the collected real-time data for pattern recognition, predictive analysis or optimization, and intelligent processing. In the edge computing model, computing resources are closer to the data source, and network edge devices now have sufficient computational power to process the raw data locally and send the results to the cloud computing center locally. The edge computing model not only reduces the bandwidth pressure in network transmission, speeding up data analysis and processing, but also lowers the risk of privacy leaks for sensitive terminal data.
Currently, big data processing is shifting from the centralized processing era centered on cloud computing (we refer to the years from 2005 to 2015 as the centralized big data processing era) to the edge computing era centered on the IoE (we refer to it as the edge-based big data processing era). During the centralized big data processing era, the focus was more on centralized storage and processing of big data, achieved by building cloud computing centers and leveraging their powerful computing capabilities to solve computational and storage issues centrally. In contrast, in the edge-based big data processing era, network edge devices generate massive real-time data. In 2018, Cisco's Global Cloud Index estimated that nearly 850 zettabytes (ZB) will be generated by all people, machines, and things by 2021. Yet only around 10% is classed as useful data; useful data is predicted to four times exceed data center traffic (21 ZB per year) [10]. From 2018 to 2023, the average number of devices owned per person worldwide increased from 2.4 to 3.6. Specifically, in North America, on average, one person owned eight devices in 2018 and 13 devices in 2023 [38]. According to Statista, the number of IoT devices connected to the network was 15.14 billion in 2023 and will reach 29.42 billion in 2030 [35]. This mismatch between data producing and data consuming requires the emergence of an alternation for cloud-based data centers. Instead of purely relying on cloud computing, data can be stored, processed, and analyzed at the network edge. These edge devices will be deployed on edge computing platforms supporting real-time data processing, providing users with numerous service or function interfaces, which users can invoke to obtain the...
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.