Preface |
|
ix | |
Acknowledgments |
|
xvii | |
Acronyms |
|
xix | |
|
1 IoT Technologies and Applications |
|
|
1 | (60) |
|
|
1 | (2) |
|
1.2 Traditional IoT Technologies |
|
|
3 | (24) |
|
1.2.1 Traditional IoT System Architecture |
|
|
3 | (4) |
|
1.2.2 IoT Connectivity Technologies and Protocols |
|
|
7 | (20) |
|
1.3 Intelligent IoT Technologies |
|
|
27 | (15) |
|
1.3.1 Data Collection Technologies |
|
|
29 | (7) |
|
1.3.2 Computing Power Network |
|
|
36 | (3) |
|
1.3.3 Intelligent Algorithms |
|
|
39 | (3) |
|
|
42 | (6) |
|
1.4.1 Environmental Monitoring |
|
|
42 | (1) |
|
1.4.2 Public Safety Surveillance |
|
|
42 | (2) |
|
1.4.3 Military Communication |
|
|
44 | (2) |
|
1.4.4 Intelligent Manufacturing and Interactive Design |
|
|
46 | (1) |
|
1.4.5 Autonomous Driving and Vehicular Networks |
|
|
47 | (1) |
|
1.5 Requirements and Challenges for Intelligent IoT Services |
|
|
48 | (4) |
|
1.5.1 A Generic and Flexible Multi-tier Intelligence IoT Architecture |
|
|
48 | (1) |
|
1.5.2 Lightweight Data Privacy Management in IoT Networks |
|
|
49 | (1) |
|
1.5.3 Cross-domain Resource Management for Intelligent IoT Services |
|
|
50 | (1) |
|
1.5.4 Optimization of Service Function Placement, QoS, and Multi-operator Network Sharing for Intelligent IoT Services |
|
|
50 | (1) |
|
1.5.5 Data Time stamping and Clock Synchronization Services for Wide-area IoT Systems |
|
|
51 | (1) |
|
|
52 | (9) |
|
|
52 | (9) |
|
2 Computing and Service Architecture for Intelligent IoT |
|
|
61 | (36) |
|
|
61 | (1) |
|
2.2 Multi-tier Computing Networks and Service Architecture |
|
|
62 | (12) |
|
2.2.1 Multi-tier Computing Network Architecture |
|
|
63 | (2) |
|
2.2.2 Cost Aware Task Scheduling Framework |
|
|
65 | (4) |
|
2.2.3 Fog as a Service Technology |
|
|
69 | (5) |
|
2.3 Edge-enabled Intelligence for Industrial IoT |
|
|
74 | (11) |
|
2.3.1 Introduction and Background |
|
|
74 | (5) |
|
2.3.2 Boomerang Framework |
|
|
79 | (4) |
|
2.3.3 Performance Evaluation |
|
|
83 | (2) |
|
2.4 Fog-enabled Collaborative SLAM of Robot Swarm |
|
|
85 | (8) |
|
2.4.1 Introduction and Background |
|
|
85 | (2) |
|
2.4.2 A Fog-enabled Solution |
|
|
87 | (6) |
|
|
93 | (4) |
|
|
94 | (3) |
|
3 Cross-Domain Resource Management Frameworks |
|
|
97 | (52) |
|
|
97 | (2) |
|
3.2 Joint Computation and Communication Resource Management for Delay-Sensitive Applications |
|
|
99 | (14) |
|
3.2.1 2C Resource Management Framework |
|
|
101 | (3) |
|
3.2.2 Distributed Resource Management Algorithm |
|
|
104 | (3) |
|
3.2.3 Delay Reduction Performance |
|
|
107 | (6) |
|
3.3 Joint Computing, Communication, and Caching Resource Management for Energy-efficient Applications |
|
|
113 | (18) |
|
3.3.1 Fog-enabled 3C Resource Management Framework |
|
|
116 | (5) |
|
3.3.2 Fog-enabled 3C Resource Management Algorithm |
|
|
121 | (6) |
|
3.3.3 Energy Saving Performance |
|
|
127 | (4) |
|
3.4 Case Study: Energy-efficient Resource Management in Tactile Internet |
|
|
131 | (13) |
|
3.4.1 Fog-enabled Tactile Internet Architecture |
|
|
133 | (2) |
|
3.4.2 Response Time and Power Efficiency Trade-off |
|
|
135 | (2) |
|
3.4.3 Cooperative Fog Computing |
|
|
137 | (2) |
|
3.4.4 Distributed Optimization for Cooperative Fog Computing |
|
|
139 | (1) |
|
3.4.5 A City-wide Deployment of Fog Computing-supported Self-driving Bus System |
|
|
140 | (4) |
|
|
144 | (5) |
|
|
145 | (4) |
|
4 Dynamic Service Provisioning Frameworks |
|
|
149 | (48) |
|
4.1 Online Orchestration of Cross-edge Service Function Chaining J |
|
|
49 | (121) |
|
|
149 | (2) |
|
|
151 | (1) |
|
4.1.3 System Model for Cross-edge SFC Deployment |
|
|
152 | (5) |
|
4.1.4 Online Optimization for Long-term Cost Minimization |
|
|
157 | (5) |
|
4.1.5 Performance Analysis |
|
|
162 | (3) |
|
4.1.6 Performance Evaluation |
|
|
165 | (4) |
|
|
169 | (1) |
|
4.2 Dynamic Network Slicing for High-quality Services |
|
|
170 | (10) |
|
4.2.1 Service and User Requirements |
|
|
170 | (3) |
|
|
173 | (1) |
|
4.2.3 System Model and Problem Formulation |
|
|
174 | (2) |
|
4.2.4 Implementation and Numerical Results |
|
|
176 | (4) |
|
4.3 Collaboration of Multiple Network Operators |
|
|
180 | (9) |
|
4.3.1 Service and User Requirements |
|
|
181 | (1) |
|
4.3.2 System Model and Problem Formulation |
|
|
182 | (5) |
|
4.3.3 Performance Analysis |
|
|
187 | (2) |
|
|
189 | (8) |
|
|
190 | (7) |
|
5 Lightweight Privacy-Preserving Learning Schemes |
|
|
197 | (42) |
|
|
197 | (2) |
|
5.2 System Model and Problem Formulation |
|
|
199 | (1) |
|
5.3 Solutions and Results |
|
|
200 | (33) |
|
5.3.1 A Lightweight Privacy-preserving Collaborative Learning Scheme |
|
|
200 | (13) |
|
5.3.2 A Differentially Private Collaborative Learning Scheme |
|
|
213 | (5) |
|
5.3.3 A Lightweight and Unobtrusive Data Obfuscation Scheme for Remote Inference |
|
|
218 | (15) |
|
|
233 | (6) |
|
|
233 | (6) |
|
6 Clock Synchronization for Wide-area Applications |
|
|
239 | (62) |
|
|
239 | (1) |
|
6.2 System Model and Problem Formulation |
|
|
240 | (3) |
|
6.2.1 Natural Timestamping for Wireless IoT Devices |
|
|
240 | (1) |
|
6.2.2 Clock Synchronization for Wearable IoT Devices |
|
|
241 | (2) |
|
6.3 Natural Timestamps in Powerline Electromagnetic Radiation |
|
|
243 | (26) |
|
6.3.1 Electrical Network Frequency Fluctuations and Powerline Electromagnetic Radiation |
|
|
243 | (1) |
|
6.3.2 Electromagnetic Radiation-based Natural Timestamping |
|
|
244 | (7) |
|
6.3.3 Implementation and Benchmark |
|
|
251 | (3) |
|
6.3.4 Evaluation in Office and Residential Environments |
|
|
254 | (5) |
|
6.3.5 Evaluation in a Factory Environment |
|
|
259 | (2) |
|
|
261 | (8) |
|
6.4 Wearables Clock Synchronization Using Skin Electric Potentials |
|
|
269 | (28) |
|
|
269 | (2) |
|
|
271 | (5) |
|
6.4.3 TouchSync System Design |
|
|
276 | (9) |
|
6.4.4 TouchSync with Internal Periodic Signal |
|
|
285 | (3) |
|
|
288 | (2) |
|
|
290 | (7) |
|
|
297 | (4) |
|
|
297 | (4) |
|
|
301 | (4) |
Index |
|
305 | |