Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
143 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Optimizing Layerwise Microservice Management in Heterogeneous Wireless Networks (2405.11359v1)

Published 18 May 2024 in cs.NI

Abstract: Small cells with edge computing are densely deployed in 5G mobile networks to provide high throughput communication and low-latency computation. The flexibility of edge computation is empowered by the deployment of lightweight container-based microservices. In this paper, we take the first step toward optimizing the microservice management in small-cell networks. The prominent feature is that each microservice consists of multiple image layers and different microservices may share some basic layers, thus bringing deep coupling in their placement and service provision. Our objective is to minimize the expected total latency of microservice requests under the storage, communication and computing constraints of the sparsely interconnected small cell nodes. We formulate a binary quadratic program (BQP) with the multi-dimensional strategy of the image layer placement, the access selection and the task assignment. The BQP problem is then transformed into an ILP problem, and is solved by use of a novel sphere-box alternating direction multipliers method (ADMM) with reasonable complexity $O(q{4})$, where $q$ is the number of variables in the transformed problem. Trace-driven experiments show that the gap between our proposed algorithm and the optimal is reduced by 35$\%$ compared with benchmark algorithms.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (23)
  1. Distributed caching and small cell cooperation for fast content delivery. In Proceedings of the 16th ACM international symposium on mobile ad hoc networking and computing, pages 127–136, 2015.
  2. An updated performance comparison of virtual machines and linux containers. In 2015 IEEE international symposium on performance analysis of systems and software (ISPASS), pages 171–172. IEEE, 2015.
  3. Layer-aware collaborative microservice deployment toward maximal edge throughput. In IEEE INFOCOM 2022-IEEE Conference on Computer Communications, pages 71–79. IEEE, 2022.
  4. Exploring layered container structure for cost efficient microservice deployment. In IEEE INFOCOM 2021-IEEE Conference on Computer Communications, pages 1–9. IEEE, 2021.
  5. Layer aware microservice placement and request scheduling at the edge. In IEEE INFOCOM 2021-IEEE Conference on Computer Communications, pages 1–9. IEEE, 2021.
  6. 3D IC and RF SiPs: Advanced Stacking and Planar Solutions for 5G Mobility. John Wiley & Sons, 2018.
  7. A dynamic edge caching framework for mobile 5g networks. IEEE Wireless Communications, 25(5):95–103, 2018.
  8. Slacker: Fast distribution with lazy docker containers. In 14th USENIX Conference on File and Storage Technologies (FAST 16), pages 181–195, 2016.
  9. Mec in 5g networks. ETSI white paper, 28(2018):1–28, 2018.
  10. Comparison between chunk-based and layer-based container image storage approaches: an empirical study. In 2019 IEEE International Conference on Service-Oriented System Engineering (SOSE), pages 197–1975. IEEE, 2019.
  11. Resource scheduling in edge computing: A survey. IEEE Communications Surveys & Tutorials, 23(4):2131–2165, 2021.
  12. Characterizing microservice dependency and performance: Alibaba trace analysis. In Proceedings of the ACM Symposium on Cloud Computing, pages 412–426, 2021.
  13. Optimization and analysis of probabilistic caching in n𝑛nitalic_n-tier heterogeneous networks. IEEE Transactions on Wireless Communications, 17(2):1283–1297, 2017.
  14. Bees algorithm for generalized assignment problem. Applied Mathematics and Computation, 215(11):3782–3795, 2010.
  15. Caching and operator cooperation policies for layered video content delivery. In IEEE INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications, pages 1–9. IEEE, 2016.
  16. Exploiting caching and multicast for 5g wireless networks. IEEE Transactions on Wireless Communications, 15(4):2995–3007, 2016.
  17. Virtualization at the network edge: A performance comparison. In 2016 IEEE 17th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM), pages 1–6. IEEE, 2016.
  18. A novel mobile edge network architecture with joint caching-delivering and horizontal cooperation. IEEE Transactions on Mobile Computing, 20(1):19–31, 2019.
  19. Incentivizing microservices for online resource sharing in edge clouds. In 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), pages 420–430. IEEE, 2019.
  20. p-box admm: A versatile framework for integer programming. IEEE transactions on pattern analysis and machine intelligence, 41(7):1695–1708, 2018.
  21. Peeking behind the curtains of serverless platforms. In 2018 USENIX Annual Technical Conference (USENIX ATC 18), pages 133–146, 2018.
  22. Computation offloading and service caching in heterogeneous mec wireless networks. IEEE Transactions on Mobile Computing, 22(6):3241–3256, 2021.
  23. Online task offloading for 5g small cell networks. IEEE Transactions on Mobile Computing, 21(6):2103–2115, 2020.

Summary

We haven't generated a summary for this paper yet.