E-Book, Englisch, 94 Seiten, eBook
Cao / Zhang / Shi Edge Computing: A Primer
1. Auflage 2018
ISBN: 978-3-030-02083-5
Verlag: Springer International Publishing
Format: PDF
Kopierschutz: 1 - PDF Watermark
E-Book, Englisch, 94 Seiten, eBook
Reihe: SpringerBriefs in Computer Science
ISBN: 978-3-030-02083-5
Verlag: Springer International Publishing
Format: PDF
Kopierschutz: 1 - PDF Watermark
Zielgruppe
Research
Autoren/Hrsg.
Weitere Infos & Material
1;Contents;6
2;1 Introduction;8
2.1;1.1 What Is Edge Computing;9
2.1.1;1.1.1 Why Do We Need Edge Computing;9
2.1.1.1;Push from Cloud Services;9
2.1.1.2;Pull from the Internet of Things;10
2.1.1.3;Change from a Data Consumer to Producer;10
2.1.2;1.1.2 Key Techniques that Enable Edge Computing;11
2.1.2.1;VMs and Containers;11
2.1.2.2;Software Defined Networking (SDN);11
2.1.2.3;Content Delivery/Distribution Network (CDN);11
2.1.2.4;Cloudlets and Micro Data Centers (MDC);12
2.1.3;1.1.3 Edge Computing Definition;12
2.1.4;1.1.4 Edge Computing Benefits;12
2.1.5;1.1.5 Edge Computing Systems;13
2.2;1.2 Overview of the Book;14
2.3;References;15
3;2 EdgeOSH: A Home Operating System for Internet of Everything;17
3.1;2.1 Introduction;17
3.2;2.2 Related Work;18
3.3;2.3 EdgeOSH: Overview and Design;19
3.3.1;2.3.1 Overview;21
3.3.2;2.3.2 Design;22
3.4;2.4 Summary;23
3.5;References;24
4;3 Firework: Data Analytics in Hybrid Cloud-Edge Environment;25
4.1;3.1 Introduction;25
4.2;3.2 System Design;26
4.2.1;3.2.1 Terminologies;27
4.2.2;3.2.2 Architecture;28
4.2.3;3.2.3 Programmability;31
4.2.4;3.2.4 Execution Model Comparison;36
4.3;3.3 Implementation;36
4.4;3.4 Discussion;38
4.5;3.5 Summary;40
4.6;References;40
5;4 Distributed Collaborative Execution on the Edges and Its Application on AMBER Alert;42
5.1;4.1 Introduction;43
5.2;4.2 Motivation;44
5.2.1;4.2.1 AMBER Alert;44
5.2.1.1;Limitations of Edge Devices;45
5.2.1.2;Control of the Vehicle Tracking Area;46
5.2.2;4.2.2 Distributed Collaborative Execution on the Edge;47
5.3;4.3 AMBER Alert Assistant;47
5.3.1;4.3.1 Application Scenario;47
5.3.2;4.3.2 Application Design;48
5.3.2.1;Control Center;48
5.3.2.2;Task Receiver;49
5.3.2.3;Data Processor;49
5.3.3;4.3.3 Implementation Details;49
5.3.4;4.3.4 Task Scheduling;51
5.3.4.1;Distance-Related Diffusion;52
5.3.4.2;Location-Direction-Related Diffusion;53
5.4;4.4 Evaluation;54
5.4.1;4.4.1 Experimental Setup;54
5.4.2;4.4.2 Collaboration of Local Edge Nodes;55
5.4.3;4.4.3 Task Scheduling;58
5.5;4.5 Related Work;59
5.6;4.6 Summary;61
5.7;References;61
6;5 Challenges and Opportunities in Edge Computing;64
6.1;5.1 Programmability;64
6.2;5.2 Naming;65
6.3;5.3 Data Abstraction;66
6.4;5.4 Service Management;68
6.5;5.5 Privacy and Security;69
6.6;5.6 Application Distribution;70
6.7;5.7 Scheduling Strategies;71
6.8;5.8 Business Model;72
6.9;5.9 Optimization Metrics;72
6.10;5.10 Summary;74
6.11;References;75
7;6 Existing Edge Computing Tools;76
7.1;6.1 What Is Your Role in Edge Computing?;76
7.2;6.2 Virtualization;77
7.2.1;6.2.1 Virtual Machine and Container;78
7.2.2;6.2.2 Network Virtualization;81
7.3;6.3 Resource Management;83
7.3.1;6.3.1 Kubernetes and Docker;84
7.4;6.4 Developing Platforms for Edge Computing;86
7.4.1;6.4.1 Edge Analytics;86
7.4.2;6.4.2 Development Tools and Platforms;89
7.5;6.5 Summary;91
7.6;References;91
8;7 Conclusions;93