计算机科学 ›› 2023, Vol. 50 ›› Issue (10): 248-257.doi: 10.11896/jsjkx.220900211
郭迎亚1,2, 王丽娟1,2, 耿海军3
GUO Yingya1,2, WANG Lijuan1,2, GENG Haijun3
摘要: 随着物联网(IoT)和 5G 技术的快速发展,移动边缘计算以其低访问延迟、低带宽成本和低能源消耗的优点引起了工业界和学术界的广泛关注。在移动边缘计算中,边缘服务器为移动端用户的请求提供服务,其放置位置对边缘计算性能和用户体验具有重要影响。目前边缘服务器的放置算法只考虑基站的地理位置,而缺乏对基站连接的用户数目因素的考虑。因此在实际用户分布不均的情况下,现有算法得到的服务器放置位置导致用户平均访问延迟较大。为了更好地解决上述问题,提出了基于谱聚类的延迟最小化边缘服务器放置算法LAMP。该算法在考虑边缘服务器放置位置时,不仅考虑了基站的地理位置,而且考虑了不同基站连接的用户数目这一重要参数,能够有效地降低用户的平均访问时延,同时实现边缘服务器的工作负载均衡。在仿真实验中,使用了上海电信的真实基站数据集来测试LAMP算法的性能。大量的实验结果表明,在用户访问延迟方面,LAMP算法的性能比传统的K-means 算法提高了37.9%。在负载均衡方面,LAMP算法的性能与K-means算法相比最大可提高82.85%。LAMP算法在降低访问延迟和平衡边缘服务器工作负载方面均表现出了优越的性能。
中图分类号:
[1]SHI W S,ZHANG X Z,WANG Y F,et al.Edge Computing:State-of-the-Art and Future Directions [J].Journal of Computer Research and Development,2019,56(1):69-89. [2]QU Z,YE B,CHEN G,et al.State-of-the-art Survey on Re-source Optimization in Edge Computing[J].Big Data Research,2019,5(2):17-33. [3]LI Z Y,WANG Q,CHEN Y F,et al.A Survey of Task Offloa-ding Research in Vehicle Edge Computing Environment [J].Chinese Journal of Computers,2021,44(5):963-982. [4]LI S Y,LIU H,ZHANG Z Y,et al.A Smart Home-orientedEdge Computing Bandwidth Resource Allocation Method and System,China,CN113507519A[P].2021-10-15. [5]LI Y,ZHOU A,MA X,et al.Profit-aware Edge Server Place-ment [J].IEEE Internet of Things Journal,2023,9(1):55-67. [6]ZHOU Y Z,ZHANG D.Near-end Cloud Computing:Opportunities and Challenges in the Post-cloud Computing Era [J].Chinese Journal of Computers,2019,42(4):677-700. [7]LIU Y,WANG T,PENG S L,et al.Edge-based FederatedLearning Model Cleaning and Device Clustering Methods [J].Chinese Journal of Computers,2021,44(12):2514-2528. [8]SHI W S,SUN H,CAO J,et al.Edge Computing:An emerging Computing Model for the Internet of Everything Era [J]. Journal of Computer Research and Development,2017,54(5):907-924. [9]ZHANG Y L,LIANG Y Z,YIN M J,et al.A Review of Research on Computing Offload Schemes in Mobile Edge Computing [J].Chinese Journal of Computers,2021,44(12):2406-2430. [10]XIANG H,XU X,ZHENG H,et al.An Adaptive CloudletPlacement Method for Mobile Applications over GPS Big Data[C]//2016 IEEE Global Communications Conference(GLOBECOM).2016:1-6. [11]ZHANG Y,WANG K,ZHOU Y,et al.Enhanced AdaptiveCloudlet Placement Approach for Mobile Application on Spark[C]//Security and Communication Networks.2018:1-12. [12]FAJARDO J O,LIBERAL F,GIANNOULAKIS I,et al.Intro-ducing Mobile Edge Computing Capabilities through Distributed 5G Cloud Enabled Small Cells [J].Mobile Networks & Applications,2016,21(4):564-574. [13]MA L,WU J,CHEN L,et al.DOTA:Delay Bounded OptimalCloudlet Deployment and User Association in WMANs[C]//2017 17th IEEE/ACM International Symposium on Cluster,Cloud and Grid Computing(CCGRID).2017:196-203. [14]FAN Q,ANSARI N.Cost Aware Cloudlet Placement for BigData Processing at the Edge[C]//Proceedings of the 2017 IEEE International Conference on Communications(ICC).2017:1-6. [15]YANG S,LI F,SHEN M,et al.Cloudlet Placement and TaskAllocation in Mobile Edge Computing [J].IEEE Internet of Things Journal,2019,6(3):5853-5863. [16]ZENG F,REN Y,DENG X,et al.Cost-Effective Edge Server Placement in Wireless Metropolitan Area Networks [J].IEEE Internet of Things Journal,2019,19(1):5853-5863. [17]SANTOYO-GONZÁLEZ A,CERVELLÓ-PASTOR C.EdgeNodes Infrastructure Placement Parameters for 5G Networks[C]//2018 IEEE Conference on Standards for Communications and Networking(CSCN),2018:1-6. [18]DAYARATHNA M,WEN Y,FAN R.Data Center EnergyConsumption Modeling:A Survey[J].IEEE Communications Surveys Tutorials,2016,18(1):732-794. [19]WANG S,LIU Z,ZHENG Z,et al.Particle Swarm Optimization for Energy-aware Virtual Machine Placement Optimization in Virtualized Data Centers[C]//2013 International Conference on Parallel and Distributed Systems.2013:102-109. [20]WANG S,ZHAO Y,XU J,et al.Edge Server Placement in Mo-bile Edge Computing[J].Journal of Parallel and Distributed Computing,2019,127:160-168. [21]GUO Y,WANG S,ZHOU A,et al.User Allocation-aware Edge Cloud Placement in Mobile Edge Computing [J].Software:Practice and Experience,2020,50(5):489-502. [22]WANG S,GUO Y,ZHANG N,et al.Delay-Aware Microservice Coordination in Mobile Edge Computing:A Reinforcement Learning Approach [J].IEEE Transactions on Mobile Computing,2021,20(3):939-953. [23]LIANG Y,LIU H,DINESH R.Optimal Placement and Configu-ration of Roadside Units in Vehicular Networks[C]//Procee-dings of the 2012 IEEE 75th Vehicular Technology Conference(VTC Spring).2012:1-6. [24]ASLAM B,AMJAD F,ZOU C C.Optimal roadside units placement in urban areas for vehicular networks[C]//2012 IEEE Symposium on Computers and Communications.2012:423-429. [25]TRULLOLS O,FIORE M,CASETTI C,et al.Planning Road-side Infrastructure for Information Dissemination in Intelligent Transportation Systems [J].Computer Communications,2010,33(4):432-442. [26]BALOUCHZAHI N M,FATHY M,AKBARI A.Optimal Road Side Units Placement Model Based on Binary Integer Programming for Efficient Traffic Information Advertisement and Discovery in Vehicular Environment[C]//IET Intelligent Transport Systems.2015:851-861. [27]WANG Z H,ZHENG J,WU Y,et al.A Centrality-based RSU Deployment Approach for Vehicular Ad Hoc Networks[C]//Proceedings of the 2017 IEEE International Conference on Communications(ICC).2017:1-5. [28]ZHANG R,YAN F,XIA W,et al.An Optimal Roadside UnitPlacement Method for Vanet Localization[C]//2017 IEEE Global Communications Conference(GLOBECOM 2017).2017:1-6. [29]XU X L,FANG Z J,QI L Y,et al.Distributed Service Offload Method Based on Deep Reinforcement Learning in the Edge Computing Environment of the Internet of Vehicles [J].Chinese Journal of Computers,2021,44(12):2382-2405. [30]PREMSANKAR G,GHADDAR B,FRANCESCO M,et al.Efficient Placement of Edge Computing Devices for Vehicular Applications in Smart Cities[C]//2018 IEEE/IFIP Network Ope-rations and Management Symposium(NOMS 2018).2018:1-9. [31]CESELLI A,PREMOLI M,SECCI S.Cloudlet Network Design Optimization[C]//2015 IFIP Networking Conference.2015:1-9. [32]SHI W,CAO J,ZHANG Q,et al.Edge Computing:Vision and Challenges [J].IEEE Internet of Things Journal,2016,3(5):637-646. [33]DASHTI S E,RAHMANI A M.Dynamic VMs placement for energy efficiency by PSO in cloud computing [J].Journal of Experimental & Theoretical Artificial Intelligence,2016,28:97-112. [34]JIA M,CAO J,LIANG W.Optimal Cloudlet Placement andUser to Cloudlet Allocation in Wireless Metropolitan Area Networks [J].IEEE Transactions on Cloud Computing,2017,5(4):725-737. [35]CHEN X,JIAO L,LI W,et al.Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].IEEE/ACM Transactions on Networking,2016,24(5):2795-2808. [36]MANASVI G,CHAKRABORTY A,MANOJ B S.Social Net-work Aware Dynamic Edge Server Placement for Next-Generation Cellular Networks[C]//2020 International Conference on COMmunication Systems & NETworkS(COMSNETS).2020:499-502. [37]MARK C,NIYATO D,CHEN-KHONG T.Evolutionary Optimal Virtual Machine Placement and Demand Forecaster for Cloud Computing[C]//2011 IEEE International Conference on Advanced Information Networking and Applications.2011:348-355. [38]XU Z,LIANG W,XU W,et al.Capacitated Cloudlet Placements in Wireless Metropolitan Area Networks[C]//Proceedings of the 2015 IEEE 40th Conference on Local Computer Networks(LCN).2015:570-578. [39]MENG J,SHI W,TAN H,et al.Cloudlet Placement and Minimum-delay Routing in Cloudlet Computing[C]//Proceedings of the 2017 3rd International Conference on Big Data Computing and Communications(BIGCOM).2017:297-304. [40]WAGSTAFF K L,CLAIRE C,SETH R,et al.Constrained K-means Clustering with Background Knowledge[C]//ICML.2001. [41]WANG G,ZHAO Y,HUANG J,et al.A K-means-based Net-work Partition Algorithm for Controller Placement in Software Defined Network[C]//2016 IEEE International Conference on Communications(ICC).2016:1-6. [42]CUI G,HE Q,XIA X,et al.Robustness-oriented k Edge Server Placement[C]//2020 20th IEEE/ACM International Sympo-sium on Cluster,Cloud and Internet Computing(CCGRID).2020:81-90. [43]FAN Q,ANSARI N.On Cost Aware Cloudlet Placement forMobile Edge Computing [J].IEEE/CAA Journal of Automatica Sinica,2019,6(4):926-937. [44]GUO F,TANG B.Mobile Edge Server Placement Method Based on User Latency-aware [J].Computer Science,2021,48(1):103-110. [45]ZHAO X B,ZHAO Y F,LI B,et al.Edge Server Placement Method Based on Latency and Energy Perception [J].Computer Engineering,2021,47(11):37-43. [46]ZHANG P C,WEI X M,JIN H Y.Dynamic QoS Optimization Based on Federated Learning Under Mobile Edge Computing [J].Chinese Journal of Computers,2021,44(12):2431-2446. [47]HUANG D,WANG C,WU J,et al.Ultra-Scalable SpectralClustering and Ensemble Clustering [J].IEEE Transactions on Knowledge and Data Engineering,2020,32(6):1212-1226. [48]CHEN W,SONG Y,BAI H,et al.Parallel Spectral Clustering in Distributed Systems [J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2011,33(3):568-586. [49]LI Z,WU X,CHANG S.Segmentation Using Superpixels:A Bipartite Graph Partitioning Approach[C]//2012 IEEE Confe-rence on Computer Vision and Pattern Recognition.2012:789-796. |
|