-
Notifications
You must be signed in to change notification settings - Fork 0
Matthijs Paper Reading List
- Edge Resource Management
- Related Reference Architectures
- Academic Resource Management Systems
- Commercial Resource Management Systems
- Interesting Applications
- Mobile Cloud Computing (MCC)
- Mobile Edge Computing (MEC)
- Edge Cloud
- Network Slicing
- Specialized Systems
- Benchmarks
- Workflows
General information on the edge, edge resources and edge resource management.
- Hong, Cheol-Ho, and Blesson Varghese. "Resource management in fog/edge computing: a survey on architectures, infrastructure, and algorithms." ACM Computing Surveys (CSUR) 52.5 (2019): 1-37. Paper
- Linux Foundation (2021). State of the Edge 2021. Paper, Presentation
- Wang, Junjue, et al. "Towards scalable edge-native applications." Proceedings of the 4th ACM/IEEE Symposium on Edge Computing. 2019. Paper
- Satyanarayanan, Mahadev, Wei Gao, and Brandon Lucia. "The computing landscape of the 21st century." Proceedings of the 20th International Workshop on Mobile Computing Systems and Applications. 2019. Paper
- Maheshwari, Sumit, et al. "Scalability and performance evaluation of edge cloud systems for latency constrained applications." 2018 IEEE/ACM Symposium on Edge Computing (SEC). IEEE, 2018. Paper
- Gedeon, Julien, et al. "From cell towers to smart street lamps: Placing cloudlets on existing urban infrastructures." 2018 IEEE/ACM Symposium on Edge Computing (SEC). IEEE, 2018. Paper
- Caprolu, Maurantonio, et al. "Edge computing perspectives: architectures, technologies, and open security issues." 2019 IEEE International Conference on Edge Computing (EDGE). IEEE, 2019. Paper
The 'competition', prior work on reference architectures in the same field.
- Van Eyk, Erwin, et al. "The SPEC-RG reference architecture for faas: From microservices and containers to serverless platforms." IEEE Internet Computing 23.6 (2019): 7-18. Paper
- Liu, Fang, et al. "NIST cloud computing reference architecture." NIST special publication 500.2011 (2011): 1-28. Paper
- Willner, Alexander, and Varun Gowtham. "Toward a Reference Architecture Model for Industrial Edge Computing." IEEE Communications Standards Magazine 4.4 (2020): 42-48. Paper
- OpenFog Consortium Architecture Working Group. "OpenFog reference architecture for fog computing." OPFRA001 20817 (2017): 162. Paper, Later version
- ETSI, MECISG. "Mobile edge computing (mec); framework and reference architecture." ETSI, DGS MEC 3 (2016). Paper Mobile Edge, Paper Multi-access
- OpenNebula. Edge Cloud Architecture - White Paper. OpenNebula 2020. Paper, Related work 1, Related work 2
- Intel and SAP. IoT Joint Reference Architecture from Intel and SAP. Intel 2018. Paper, Related work 1, Related work 2
- Edge Computing Consortium (ECC) and Alliance of Industrial Internet (All). Edge Computing Reference Architecture 2.0. ECC 2017. Paper
- Sittón-Candanedo, Inés, et al. "A review of edge computing reference architectures and a new global edge proposal." Future Generation Computer Systems 99 (2019): 278-294. Paper
- Qi, Qinglin, and Fei Tao. "A smart manufacturing service system based on edge computing, fog computing, and cloud computing." IEEE Access 7 (2019): 86769-86777. Paper
- Mahmud, Redowan, Fernando Luiz Koch, and Rajkumar Buyya. "Cloud-fog interoperability in IoT-enabled healthcare solutions." Proceedings of the 19th international conference on distributed computing and networking. 2018. Paper
- Pop, Paul, et al. "The FORA fog computing platform for industrial IoT." Information Systems 98 (2021): 101727. Paper
Surveys, reviews, overviews
- Ray, Partha Pratim, and Neeraj Kumar. "SDN/NFV architectures for edge-cloud oriented IoT: A systematic review." Computer Communications (2021). Paper
Systems that need to be mapped onto our architecture.
- Wang, Nan, et al. "ENORM: A framework for edge node resource management." IEEE transactions on services computing (2017). Paper, Code
- Zhang, Quan, et al. "Firework: Data processing and sharing for hybrid cloud-edge analytics." IEEE Transactions on Parallel and Distributed Systems 29.9 (2018): 2004-2017. Paper
- Liu, Peng, Dale Willis, and Suman Banerjee. "Paradrop: Enabling lightweight multi-tenancy at the network’s extreme edge." 2016 IEEE/ACM Symposium on Edge Computing (SEC). IEEE, 2016. IEEE. Paper, Code
- Xiong, Zehui, et al. "Cloud/fog computing resource management and pricing for blockchain networks." IEEE Internet of Things Journal 6.3 (2018): 4585-4600. Paper
- Arkian, Hamid Reza, Abolfazl Diyanat, and Atefe Pourkhalili. "MIST: Fog-based data analytics scheme with cost-efficient resource provisioning for IoT crowdsensing applications." Journal of Network and Computer Applications 82 (2017): 152-165. Paper
- Skarlat, Olena, et al. "A framework for optimization, service placement, and runtime operation in the fog." 2018 IEEE/ACM 11th International Conference on Utility and Cloud Computing (UCC). IEEE, 2018. Paper
- Mortazavi, Seyed Hossein, et al. "Cloudpath: A multi-tier cloud computing framework." Proceedings of the Second ACM/IEEE Symposium on Edge Computing. 2017. Paper
- Gadepalli, Phani Kishore, et al. "Sledge: a Serverless-first, Light-weight Wasm Runtime for the Edge." Proceedings of the 21st International Middleware Conference. 2020. Paper
- Wolski, Rich, et al. "CSPOT: Portable, Multi-scale Functions-as-a-service for IoT." Proceedings of the 4th ACM/IEEE Symposium on Edge Computing. 2019. Paper
- NanoLamdba is built on top of CSPOT. Paper
- Essameldin, Aliaa, Mohammed Nurul Hoque, and Khaled A. Harras. "More than the sum of its things: Resource sharing across iots at the edge." 2020 IEEE/ACM Symposium on Edge Computing (SEC). IEEE, 2020. Paper
- Shekhar, Shashank, et al. "Urmila: A performance and mobility-aware fog/edge resource management middleware." 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC). IEEE, 2019. Paper
Surveys, reviews, overviews
- Reuther, Albert, et al. "Scalable system scheduling for HPC and big data." Journal of Parallel and Distributed Computing 111 (2018): 76-92. Paper
Systems that need to be mapped onto our architecture. Some of these systems may not have any explanation or source code.
- AWS IoT Greengrass. Documentation, Code
- Google Cloud IoT Core. Documentation, No code
- Microsoft Azure IoT. Documentation 1, Documentation 2, Code
- IBM Watson IoT. Documentation, No code
- Alibaba Link IoT Edge. Documentation, No code
- LFEdge EdgeXFoundry. Documentation, Not interesting
- LFEdge Akraino. Documentation, Not interesting
- Xiong, Ying, et al. "Extend cloud to edge with kubeedge." 2018 IEEE/ACM Symposium on Edge Computing (SEC). IEEE, 2018. Paper, Documentation, Code
Applications we may want to map onto the edge reference architecture.
- George, Shilpa, et al. "OpenRTiST: End-to-End Benchmarking for Edge Computing." IEEE Pervasive Computing 19.4 (2020): 10-18. Paper
- Hu, Zhiming, et al. "Interactive Planning-based Cognitive Assistance on the Edge." 3rd {USENIX} Workshop on Hot Topics in Edge Computing (HotEdge 20). 2020. Paper
- Nigade, Vinod, Lin Wang, and Henri Bal. "Clownfish: Edge and Cloud Symbiosis for Video Stream Analytics." 2020 IEEE/ACM Symposium on Edge Computing (SEC). IEEE, 2020. Paper
Using the cloud as an offload target for mobile nodes.
- Akherfi, Khadija, Micheal Gerndt, and Hamid Harroud. "Mobile cloud computing for computation offloading: Issues and challenges." Applied computing and informatics 14.1 (2018): 1-16. Paper
- Zhou, Bowen, and Rajkumar Buyya. "Augmentation techniques for mobile cloud computing: A taxonomy, survey, and future directions." ACM Computing Surveys (CSUR) 51.1 (2018): 1-38. Paper
- Noor, Talal H., et al. "Mobile cloud computing: Challenges and future research directions." Journal of Network and Computer Applications 115 (2018): 70-85. Paper
OR: Using a collection of nearby mobile nodes to make a cloud of mobile nodes. This is something completely different than the previous definition of mobile cloud, but people use the same name.
- Zhou, Ao, et al. "Optimal mobile device selection for mobile cloud service providing." The Journal of Supercomputing 72.8 (2016): 3222-3235. Paper
- Fernando, Niroshinie, Seng W. Loke, and Wenny Rahayu. "Computing with nearby mobile devices: a work sharing algorithm for mobile edge-clouds." IEEE Transactions on Cloud Computing 7.2 (2016): 329-343. Paper
Both:
- Phuttharak, Jurairat, and Seng W. Loke. "A review of mobile crowdsourcing architectures and challenges: Toward crowd-empowered internet-of-things." IEEE access 7 (2018): 304-324. Paper
Uses the edge computing 'mobile node - edge node - cloud' model, but focused on network providers: Edge nodes are directly connected to networking infrastructure, most notably 5g antennas. So: Note that MEC and edge computing are closely related, but not necessarily the same thing.
- Pham, Quoc-Viet, et al. "A survey of multi-access edge computing in 5G and beyond: Fundamentals, technology integration, and state-of-the-art." IEEE Access 8 (2020): 116974-117017. Paper
- Taleb, Tarik, et al. "On multi-access edge computing: A survey of the emerging 5G network edge cloud architecture and orchestration." IEEE Communications Surveys & Tutorials 19.3 (2017): 1657-1681. Paper
Moving cloud services closer to the users, to the edge.
- Zhang, Wuyang, et al. "Towards efficient edge cloud augmentation for virtual reality mmogs." Proceedings of the Second ACM/IEEE Symposium on Edge Computing. 2017. Paper
Network slicing is a virtualization technique where the network gets divided into multiple, isolated sub-networks. These sub-networks can spawn the entire multi-tier edge ecosystem. This can be used to not only efficiently manage mobile / edge nodes, but also the network that connects them.
- Barakabitze, Alcardo Alex, et al. "5G network slicing using SDN and NFV: A survey of taxonomy, architectures and future challenges." Computer Networks 167 (2020): 106984. Paper
- D'Oro, Salvatore, et al. "Sl-EDGE: Network slicing at the edge." Proceedings of the Twenty-First International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile Computing. 2020. Paper
Systems / resource managers that focus on a specific thing instead of generalization.
- [Edge Storage] Liu, Jianshen, et al. "Scale-out Edge Storage Systems with Embedded Storage Nodes to Get Better Availability and Cost-Efficiency At the Same Time." 3rd {USENIX} Workshop on Hot Topics in Edge Computing (HotEdge 20). 2020. Paper
- [Mobile Networking] Lu, Tao, et al. "Adaptively Compressing IoT Data on the Resource-constrained Edge." 3rd {USENIX} Workshop on Hot Topics in Edge Computing (HotEdge 20). 2020. Paper
- [Moving IoT Nodes] Puliafito, Carlo, et al. "Companion fog computing: Supporting things mobility through container migration at the edge." 2018 IEEE International Conference on Smart Computing (SMARTCOMP). IEEE, 2018. Paper
- [Hierarchical vs Flat Fog] Karagiannis, Vasileios, and Stefan Schulte. "Comparison of alternative architectures in fog computing." 2020 IEEE 4th International Conference on Fog and Edge Computing (ICFEC). IEEE, 2020. Paper
- [Vehicular Fog Computing] Zhu, Chao, et al. "Folo: Latency and quality optimized task allocation in vehicular fog computing." IEEE Internet of Things Journal 6.3 (2018): 4150-4161. Paper
- [Smart Factory] Wan, Jiafu, et al. "Fog computing for energy-aware load balancing and scheduling in smart factory." IEEE Transactions on Industrial Informatics 14.10 (2018): 4548-4556. Paper
- [Vehicular Fog Computing] Ning, Zhaolong, Jun Huang, and Xiaojie Wang. "Vehicular fog computing: Enabling real-time traffic management for smart cities." IEEE Wireless Communications 26.1 (2019): 87-93. Paper
- [Smart Home] Verma, Prabal, and Sandeep K. Sood. "Fog assisted-IoT enabled patient health monitoring in smart homes." IEEE Internet of Things Journal 5.3 (2018): 1789-1796. Paper
- [Load Balancer] Zhang, Wei, Abhigyan Sharma, and Timothy Wood. "EdgeBalance: Model-Based Load Balancing for Network Edge Data Planes." 3rd {USENIX} Workshop on Hot Topics in Edge Computing (HotEdge 20). 2020. Paper
-
[Intercommunication, pub-sub] Elbadry, Mohammed, et al. "Pub/Sub in the Air: A Novel Data-centric Radio Supporting Robust Multicast in Edge Environments." 2020 IEEE/ACM Symposium on Edge Computing (SEC). IEEE, 2020. Paper
- [pub-sub] Khare, Shweta, et al. "Scalable edge computing for low latency data dissemination in topic-based publish/subscribe." 2018 IEEE/ACM Symposium on Edge Computing (SEC). IEEE, 2018. Paper
- [Queering tiered storage systems] Mortazavi, Seyed Hossein, et al. "Feather: Hierarchical querying for the edge." Proceedings of the Fifth ACM/IEEE Symposium on Edge Computing (SEC). IEEE. 2020. Paper
-
[Power budget] Badri, Hossein, et al. "Risk-Aware Application Placement in Mobile Edge Computing Systems: A Learning-based Optimization Approach." 2020 IEEE International Conference on Edge Computing (EDGE). IEEE, 2020. Paper
- [Energy] Li, Yuanzhe, and Shangguang Wang. "An energy-aware edge server placement algorithm in mobile edge computing." 2018 IEEE International Conference on Edge Computing (EDGE). IEEE, 2018. Paper
- [Edge Scheduler] Rausch, Thomas, Alexander Rashed, and Schahram Dustdar. "Optimized container scheduling for data-intensive serverless edge computing." Future Generation Computer Systems 114 (2021): 259-271. Paper
Benchmarks that compare resource management systems at the edge
- McChesney, Jonathan, et al. "Defog: fog computing benchmarks." Proceedings of the 4th ACM/IEEE Symposium on Edge Computing. 2019. Paper
- Das, Anirban, Stacy Patterson, and Mike Wittie. "Edgebench: Benchmarking edge computing platforms." 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion). IEEE, 2018. Paper
- Gan, Yu, et al. "An open-source benchmark suite for microservices and their hardware-software implications for cloud & edge systems." Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems. 2019. Paper
- Wang, Yifan, et al. "CAVBench: A benchmark suite for connected and autonomous vehicles." 2018 IEEE/ACM Symposium on Edge Computing (SEC). IEEE, 2018. Paper
Executing DAGs
- Khare, Shweta, et al. "Linearize, predict and place: minimizing the makespan for edge-based stream processing of directed acyclic graphs." Proceedings of the 4th ACM/IEEE Symposium on Edge Computing. 2019. Paper
- Singhvi, Arjun, et al. "Archipelago: A scalable low-latency serverless platform." arXiv preprint arXiv:1911.09849 (2019). Paper
- Ray, Kaustabha, Ansuman Banerjee, and Nanjangud C. Narendra. "Proactive Microservice Placement and Migration for Mobile Edge Computing." 2020 IEEE/ACM Symposium on Edge Computing (SEC). IEEE, 2020. Paper