{"title":"Multi-Container Migration Strategy Optimization for Industrial Robotics Workflow Based on Hybrid Tabu-Evolutionary Algorithm","authors":"Xingju Xie;Xiaojun Wu;Qiao Hu;Sheng Yuan","doi":"10.1109/TSC.2024.3440054","DOIUrl":null,"url":null,"abstract":"Industrial Robot Monitoring System (IRMS) is an important guarantee to maintain the normal operation of industrial robot systems. For IRMSs in the edge-cloud environment, live migration technology enables them to improve system resource utilization and reliability such as dynamic resource management or fault tolerance without interrupting monitoring services. Therefore, it is important to research the optimization of live migration for IRMS. For multi-container migration, parallel migration can reduce service downtime, serial migration can reduce pre-copy migration time, and hybrid migration with a reasonable serial-parallel relationship can combine the advantages of both. In this paper, we propose a multi-container migration architecture based on shared bandwidth, which considers the resource-constrained characteristics of the edge-cloud environment. Moreover, we present a multi-container hybrid migration planning model with the total migration time as the optimization objective, which uses a matrix representation of serial-parallel relationship. To solve this model, we develop a heuristic algorithm based on a hybrid Tabu-Evolutionary algorithm. The algorithm can find the dominant solution quickly by global search and improve the solution quality by subspace search. The experimental results show that the proposed algorithm can quickly give the hybrid migration strategy for a set of containers, effectively reducing the total migration time.","PeriodicalId":13255,"journal":{"name":"IEEE Transactions on Services Computing","volume":"17 5","pages":"2640-2653"},"PeriodicalIF":5.8000,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Services Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10629073/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Industrial Robot Monitoring System (IRMS) is an important guarantee to maintain the normal operation of industrial robot systems. For IRMSs in the edge-cloud environment, live migration technology enables them to improve system resource utilization and reliability such as dynamic resource management or fault tolerance without interrupting monitoring services. Therefore, it is important to research the optimization of live migration for IRMS. For multi-container migration, parallel migration can reduce service downtime, serial migration can reduce pre-copy migration time, and hybrid migration with a reasonable serial-parallel relationship can combine the advantages of both. In this paper, we propose a multi-container migration architecture based on shared bandwidth, which considers the resource-constrained characteristics of the edge-cloud environment. Moreover, we present a multi-container hybrid migration planning model with the total migration time as the optimization objective, which uses a matrix representation of serial-parallel relationship. To solve this model, we develop a heuristic algorithm based on a hybrid Tabu-Evolutionary algorithm. The algorithm can find the dominant solution quickly by global search and improve the solution quality by subspace search. The experimental results show that the proposed algorithm can quickly give the hybrid migration strategy for a set of containers, effectively reducing the total migration time.
期刊介绍:
IEEE Transactions on Services Computing encompasses the computing and software aspects of the science and technology of services innovation research and development. It places emphasis on algorithmic, mathematical, statistical, and computational methods central to services computing. Topics covered include Service Oriented Architecture, Web Services, Business Process Integration, Solution Performance Management, and Services Operations and Management. The transactions address mathematical foundations, security, privacy, agreement, contract, discovery, negotiation, collaboration, and quality of service for web services. It also covers areas like composite web service creation, business and scientific applications, standards, utility models, business process modeling, integration, collaboration, and more in the realm of Services Computing.