Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität...
Transcript of Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität...
![Page 1: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/1.jpg)
Architecting 5G Applications
Marc Hesenius
Universität Duisburg-Essen
![Page 2: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/2.jpg)
10.10.2019– 2 –
Research Focus
Cognitive Computing
Cyber-Physical Systems
Mobile Applications
Spin-Offs
https://www.interaction-room.de
https://campus-lab.de
![Page 3: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/3.jpg)
10.10.2019– 3 –
AgendaFog Computing
Cloud Computing
Edge Computing
Images from https://pixabay.com
![Page 4: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/4.jpg)
10.10.2019– 4 –
Overview
Cloud →Global (company) network
Fog→ Local network
Edge→ Your device
![Page 5: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/5.jpg)
10.10.2019– 5 –
Overview
Cloud →Global (company) network
Fog→ Local network
Edge→ Your device
![Page 6: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/6.jpg)
10.10.2019– 6 –
Cloud ComputingCalculations, data storage, etc. is donesomewhere in the cloud→ You never know where!
Lots of computing power, storagespace, etc.
Enables IaaS, PaaS, SaaS, etc.
![Page 7: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/7.jpg)
10.10.2019– 7 –
Cloud Computing – Service MarketplacesServices interact via standardizedinterfaces defined by the platformprovider
Platform provider is a bene-volentdictator in the eco system
Top-Down Standardization→ Requires market power→ Requires compliance from serviceproviders
100% compatibility guaranteed
Based on Hesenius et al. „A flexible platform architecture for the dynamic composition of third-party-services“ 2019 IEEE International Conference on Software Architecture Companion (ICSA-C), Hamburg, Germany, pages 210–217, DOI: 10.1109/ICSA-C.2019.00044
ACD
PBX
![Page 8: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/8.jpg)
10.10.2019– 8 –
Cloud Computing – Service MarketplacesAlternative:Bottom-Up Standardization
Core components→ API-Store: Database containing APIs from service providers interested in interaction→ Signaling Service: Distributes messagesbetween services depending on implemented APIs
Compatibility not guaranteed, but market-driven competition for best APIs
Based on Hesenius et al. „A flexible platform architecture for the dynamic composition of third-party-services“ 2019 IEEE International Conference on Software Architecture Companion (ICSA-C), Hamburg, Germany, pages 210–217, DOI: 10.1109/ICSA-C.2019.00044
ACD
PBX
![Page 9: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/9.jpg)
10.10.2019– 9 –
Cloud ComputingCalculations and storage costs→ intransparent billing→ Vendor lock-in
Privacy issues
Latency issues
![Page 10: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/10.jpg)
10.10.2019– 10 –
Overview
Cloud →Global (company) network
Fog→ Local network
Edge→ Your device
![Page 11: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/11.jpg)
10.10.2019– 11 –
Fog ComputingIntroduces a decentralized layer at theedge of your network→ multiple instances
Mediates information between yourdevices and the cloud
Preprocesses information and reduceslatency
Distributed system with (potentially) multiple error sources
![Page 12: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/12.jpg)
10.10.2019– 12 –
Overview
Cloud →Global (company) network
Fog→ Local network
Edge→ Your device
![Page 13: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/13.jpg)
10.10.2019– 13 –
Edge Computing
Data is processed on your device
No latency
Limited processing power→ Depends on the device
![Page 14: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/14.jpg)
10.10.2019– 14 –
Overview
In reality, several layers of cloud, fog, and edge elements will occur
![Page 15: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/15.jpg)
10.10.2019– 15 –
Architecture StylesVertical Vertical
with Clusters
Incremental Session
Based on K. Bierzynski et al. "Cloud, fog and edge: Cooperation for the future?," 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC), Valencia, 2017, pp. 62-67. doi: 10.1109/FMEC.2017.7946409
![Page 16: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/16.jpg)
10.10.2019– 16 –
Main Question: Where to calculate what?Depends on the use case!
One idea ...
Data Collection
and Preprocessing
Verification
and Aggregation
Business Logic, Response
Planning and Execution
![Page 17: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/17.jpg)
10.10.2019– 17 –
Architecture Trace Diagrams to Visualize Data Flows
![Page 18: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/18.jpg)
10.10.2019– 18 –
Architecture Trace Diagrams to Visualize Data Flows
Moving parts of the infrastructure intoseparate slices ensures communicationquality
Depends on the use case!
![Page 19: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/19.jpg)
10.10.2019– 19 –
RecapArchitecture for 5G Applications
Cloud vs. Fog vs. Edge
Data Flow Visualization
Slicing
Use Case Analysis
Architecture Sketches
Prototyping
Please contact me!
Interested?
![Page 20: Architecting 5G Applications€¦ · Architecting 5G Applications Marc Hesenius Universität Duisburg-Essen –2 – 10.10.2019 Research Focus Cognitive Computing Cyber-Physical Systems](https://reader034.fdocuments.us/reader034/viewer/2022051812/602b4b4884e88447a91b2e62/html5/thumbnails/20.jpg)
Thanks! Questions?
Dr. Marc Hesenius
University of Duisburg-Essen
https://se.wiwi.uni-due.de