Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Microservice-Oriented Service Placement for Mobile Edge Computing in Sustainable Internet of Vehicles

Published: 01 September 2023 Publication History

Abstract

The integration of Mobile Edge Computing (MEC) and microservice architecture drives the implementation of the sustainable Internet of Vehicles (IoV). The microservice architecture enables the decomposition of a service into multiple independent, fine-grained microservices working independently. With MEC, microservices can be placed on Edge Service Providers (ESPs) dynamically, responding quickly and reducing service latency and resource consumption. However, the burgeoning of IoV leads to high computation and resource overheads, making service resource requirements an imminent issue. What’s more, due to the limited computation power of ESPs, they can only host a few services. Therefore, ESPs should judiciously decide which services to host. In this paper, we propose a Microservice-oriented Service Placement (MOSP) mechanism for MEC-enabled IoV to shorten service latency, reduce high resource consumption levels and guarantee long-term sustainability. Specifically, we formulate the service placement as an integer linear programming program, where service placement decisions are collaboratively optimized among ESPs, aiming to address spatial demand coupling, service heterogeneity, and decentralized coordination in MEC systems. MOSP comprises an upper layer to map the service requests to ESPs and a lower layer to adjust the service placement of ESPs. Evaluation results show that the microservice-oriented service deployment mechanism offers dramatic improvements in terms of resource savings, latency reduction, and service speed.

References

[1]
L. Wang, J. Gui, X. Deng, F. Zeng, and Z. Kuang, “Routing algorithm based on vehicle position analysis for Internet of Vehicle,” IEEE Internet Things J., vol. 7, no. 12, pp. 11701–11712, Dec. 2020.
[2]
C. Chen, C. Wang, B. Liu, C. He, L. Cong, and S. Wan, “Edge intelligence empowered vehicle detection and image segmentation for autonomous vehicles,” IEEE Trans. Intell. Transp. Syst., early access, Jan. 5, 2023. 10.1109/TITS.2022.3232153.
[3]
S. S. Gillet al., “AI for next generation computing: Emerging trends and future directions,” Internet Things, vol. 19, Aug. 2022, Art. no.
[4]
S. Liu, J. Yu, X. Deng, and S. Wan, “FedCPF: An efficient-communication federated learning approach for vehicular edge computing in 6G communication networks,” IEEE Trans. Intell. Transp. Syst., vol. 23, no. 2, pp. 1616–1629, Feb. 2022.
[5]
Y. Liuet al., “Joint communication and computation resource scheduling of a UAV-assisted mobile edge computing system for platooning vehicles,” IEEE Trans. Intell. Transp. Syst., vol. 23, no. 7, pp. 8435–8450, Jul. 2022.
[6]
Y. Chenet al., “LOCUS: User-perceived delay-aware service placement and user allocation in MEC environment,” IEEE Trans. Parallel Distrib. Syst., vol. 33, no. 7, pp. 1581–1592, Jul. 2022.
[7]
Y. Mao, “A survey on mobile edge computing: The communication perspective,” IEEE Commun. Surveys Tuts., vol. 19, no. 4, pp. 2322–2358, 4th Quart., 2017.
[8]
C. Roy, R. Saha, S. Misra, and K. Dev, “Micro-safe: Microservices- and deep learning-based safety-as-a-service architecture for 6G-enabled intelligent transportation system,” IEEE Trans. Intell. Transp. Syst., vol. 23, no. 7, pp. 9765–9774, Jul. 2022.
[9]
T. Cerny, M. J. Donahoo, and M. Trnka, “Contextual understanding of microservice architecture: Current and future directions,” ACM SIGAPP Appl. Comput. Rev., vol. 17, no. 4, pp. 29–45, Jan. 2018.
[10]
S. Wang, “Delay-aware microservice coordination in mobile edge computing: A reinforcement learning approach,” IEEE Trans. Mobile Comput., vol. 20, no. 3, pp. 939–951, Mar. 2021.
[11]
X. Deng, Z. Sun, D. Li, J. Luo, and S. Wan, “User-centric computation offloading for edge computing,” IEEE Internet Things J., vol. 8, no. 16, pp. 12559–12568, Aug. 2021.
[12]
C. Chen, Y. Zeng, H. Li, Y. Liu, and S. Wan, “A multihop task offloading decision model in MEC-enabled Internet of Vehicles,” IEEE Internet Things J., vol. 10, no. 4, pp. 3215–3230, Feb. 2023.
[13]
B. Caoet al., “Large-scale many-objective deployment optimization of edge servers,” IEEE Trans. Intell. Transp. Syst., vol. 22, no. 6, pp. 3841–3849, Jun. 2021.
[14]
J. Ni, K. Zhang, and A. V. Vasilakos, “Security and privacy for mobile edge caching: Challenges and solutions,” IEEE Wireless Commun., vol. 28, no. 3, pp. 77–83, Jun. 2021.
[15]
B. V. Natesha and R. M. R. Guddeti, “Adopting elitism-based genetic algorithm for minimizing multi-objective problems of IoT service placement in fog computing environment,” J. Netw. Comput. Appl., vol. 178, Mar. 2021, Art. no.
[16]
H. O. Hassan and S. M. A. Shojafar, “Priority, network and energy-aware placement of IoT-based application services in fog-cloud environments,” IET Commun., vol. 2020, pp. 1–13, Jan. 2020.
[17]
M. Sriraghavendra, P. Chawla, H. Wu, S. S. Gill, and R. Buyya, “DoSP: A deadline-aware dynamic service placement algorithm for workflow-oriented IoT applications in fog-cloud computing environments,” in Energy Conservation Solutions for Fog-Edge Computing Paradigms (Lecture Notes on Data Engineering and Communications Technologies). Singapore: Springer, 2022, pp. 21–47.
[18]
W. S. Kim and S. H. Chung, “User-participatory fog computing architecture and its management schemes for improving feasibility,” IEEE Access, vol. 6, pp. 20262–20278, 2018.
[19]
L. Chen, C. Shen, P. Zhou, and J. Xu, “Collaborative service placement for edge computing in dense small cell networks,” IEEE Trans. Mobile Comput., vol. 20, no. 2, pp. 377–390, Feb. 2021.
[20]
T. Huang, “An ant colony optimization-based multiobjective service replicas placement strategy for fog computing,” IEEE Trans. Cybern., vol. 51, no. 11, pp. 5595–5608, Nov. 2021.
[21]
J. Pei, P. Hong, M. Pan, J. Liu, and J. Zhou, “Optimal VNF placement via deep reinforcement learning in SDN/NFV-enabled networks,” IEEE J. Sel. Areas Commun., vol. 38, no. 2, pp. 263–278, Feb. 2020.
[22]
P. Han and Y. L. Liu Guo, “Interference-aware online multi-component service placement in edge cloud networks and its AI application,” IEEE Internet Things J., vol. 8, no. 13, pp. 10557–10572, Jul. 2021.
[23]
F. A. Salaht, F. Desprez, and A. Lebre, “An overview of service placement problem in fog and edge computing,” ACM Comput. Surv., vol. 53, no. 3, pp. 1–35, May 2021.
[24]
Smart City Research Group. [Online]. Available: https://github.com/chilai1996/Shanghai-Taxi-Data
[25]
S. Uhlig, B. Quoitin, J. Lepropre, and S. Balon, “Providing public intradomain traffic matrices to the research community,” ACM SIGCOMM Comput. Commun. Rev., vol. 36, no. 1, pp. 83–86, 2006.

Cited By

View all
  • (2024)A secure cross-domain authentication scheme based on threshold signature for MECJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-024-00631-x13:1Online publication date: 22-Mar-2024
  • (2024)Deep Reinforcement Learning-based Mining Task Offloading Scheme for Intelligent Connected Vehicles in UAV-aided MECACM Transactions on Design Automation of Electronic Systems10.1145/365345129:3(1-29)Online publication date: 3-May-2024
  • (2024)Cost Minimization for Joint Server and Service Deployment in Edge ComputingProceedings of the 2024 ACM Workshop on Wireless Security and Machine Learning10.1145/3649403.3656487(32-37)Online publication date: 30-May-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

Publisher

IEEE Press

Publication History

Published: 01 September 2023

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A secure cross-domain authentication scheme based on threshold signature for MECJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-024-00631-x13:1Online publication date: 22-Mar-2024
  • (2024)Deep Reinforcement Learning-based Mining Task Offloading Scheme for Intelligent Connected Vehicles in UAV-aided MECACM Transactions on Design Automation of Electronic Systems10.1145/365345129:3(1-29)Online publication date: 3-May-2024
  • (2024)Cost Minimization for Joint Server and Service Deployment in Edge ComputingProceedings of the 2024 ACM Workshop on Wireless Security and Machine Learning10.1145/3649403.3656487(32-37)Online publication date: 30-May-2024
  • (2024)GeoScale: Microservice Autoscaling With Cost Budget in Geo-Distributed Edge CloudsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2024.336653335:4(646-662)Online publication date: 1-Apr-2024
  • (2024)Collaborative Intelligent Delivery With One Truck and Multiple Heterogeneous Drones in COVID-19 Pandemic EnvironmentIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2024.335087625:7(7907-7920)Online publication date: 1-Jul-2024
  • (2024)Confidence-Enhanced Mutual Knowledge for Uncertain SegmentationIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2023.330960025:1(725-737)Online publication date: 1-Jan-2024
  • (2024)Adaptive signal light timing for regional traffic optimization based on graph convolutional network empowered traffic forecastingInformation Fusion10.1016/j.inffus.2023.102072103:COnline publication date: 1-Mar-2024
  • (2024)DD-SPP: Dynamic and Distributed Service Placement Policy for Optimal Scheduling in Fog-Edge ComputingSN Computer Science10.1007/s42979-024-03175-85:7Online publication date: 16-Aug-2024
  • (2023)Multi-Compression Scale DNN Inference Acceleration based on Cloud-Edge-End CollaborationACM Transactions on Embedded Computing Systems10.1145/363470423:1(1-25)Online publication date: 28-Nov-2023
  • (2023)CrossFuser: Multi-Modal Feature Fusion for End-to-End Autonomous Driving Under Unseen Weather ConditionsIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2023.330758924:12(14378-14392)Online publication date: 1-Dec-2023

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media