Logical structure of the BAC system framework.
Abstract:
Container virtualization methods based on application deployment levels have been widely adopted in cloud-computing environments to implement application construction, de...Show MoreMetadata
Abstract:
Container virtualization methods based on application deployment levels have been widely adopted in cloud-computing environments to implement application construction, deployment, and migration. However, most application containers focus on the interface between the applications and hosts and lack collaboration between application containers. This study proposes a new application container model that contains users, application services, documents, and messages, called Band-area Application Container. A salient feature of the Band-area is that it can express a variety of things in reality, such as organizations or individuals. End users can build a complex and changeable application system through cooperation between the Band-areas. However, the resource allocation of non Internet-of-Thing and Internet-of-Thing tasks from the application container is an open issue. The resource allocation method of tasks should not only improve the quality of the user experience, but also reduce energy consumption by improving the resource utilization of the server. To solve this problem, an artificial fish swarm algorithm is proposed to optimize container-based task scheduling. The algorithm considers not only the reliability, processing time overhead, and energy consumption of the task, but also the resource utilization of the servers. Experimental evaluation shows that, compared with the existing three algorithms, the algorithm obtains a better improvement rate in task processing time overhead, energy consumption, reliability, and cluster load balancing.
Logical structure of the BAC system framework.
Published in: IEEE Access ( Volume: 10)
Funding Agency:

School of Software Engineering, South China University of Technology, Guangzhou, China
Mingxue Ouyang received the B.S. degree from the National University of Defense Technology, in 2004, and the M.S. degree from the School of Software Engineering, South China University of Technology, in 2010, where he is currently pursuing the Ph.D. degree. His research interests include cloud computing, parallel processing, high-performance computing, formal theory of software systems, and formal semantics.
Mingxue Ouyang received the B.S. degree from the National University of Defense Technology, in 2004, and the M.S. degree from the School of Software Engineering, South China University of Technology, in 2010, where he is currently pursuing the Ph.D. degree. His research interests include cloud computing, parallel processing, high-performance computing, formal theory of software systems, and formal semantics.View more

School of Software Engineering, South China University of Technology, Guangzhou, China
Jianqing Xi received the M.S. degree from the National University of Defense Technology, in 1988, and the Ph.D. degree, in 1992. He is currently a Full Professor with the South China University of Technology and the Head of the Infrastructure Software and Application Construction Technology Laboratory of Guangdong Province. His research interests include cloud computing platform, parallel scheduling, software architecture...Show More
Jianqing Xi received the M.S. degree from the National University of Defense Technology, in 1988, and the Ph.D. degree, in 1992. He is currently a Full Professor with the South China University of Technology and the Head of the Infrastructure Software and Application Construction Technology Laboratory of Guangdong Province. His research interests include cloud computing platform, parallel scheduling, software architecture...View more

School of Computer Science, Zhaoqing University, Zhaoqing, China
Weihua Bai received the M.E. degree from the School of Computer Science, South China Normal University, in 2006, and the Ph.D. degree from the School of Computer Science and Engineering, South China University of Technology, Guangzhou, China, in 2017. He is currently an Associate Professor with the School of Computer Science, Zhaoqing University. His research interests include cloud computing, parallel scheduling, and sof...Show More
Weihua Bai received the M.E. degree from the School of Computer Science, South China Normal University, in 2006, and the Ph.D. degree from the School of Computer Science and Engineering, South China University of Technology, Guangzhou, China, in 2017. He is currently an Associate Professor with the School of Computer Science, Zhaoqing University. His research interests include cloud computing, parallel scheduling, and sof...View more

Department of Computer Science, State University of New York, New Paltz, NY, USA
Keqin Li (Fellow, IEEE) is currently a SUNY Distinguished Professor of computer science with the State University of New York. He is also a National Distinguished Professor with Hunan University, China. He has authored or coauthored over 810 journal articles, book chapters, and refereed conference papers, and has received several best paper awards. He holds over 60 patents announced or authorized by the Chinese National I...Show More
Keqin Li (Fellow, IEEE) is currently a SUNY Distinguished Professor of computer science with the State University of New York. He is also a National Distinguished Professor with Hunan University, China. He has authored or coauthored over 810 journal articles, book chapters, and refereed conference papers, and has received several best paper awards. He holds over 60 patents announced or authorized by the Chinese National I...View more

School of Software Engineering, South China University of Technology, Guangzhou, China
Mingxue Ouyang received the B.S. degree from the National University of Defense Technology, in 2004, and the M.S. degree from the School of Software Engineering, South China University of Technology, in 2010, where he is currently pursuing the Ph.D. degree. His research interests include cloud computing, parallel processing, high-performance computing, formal theory of software systems, and formal semantics.
Mingxue Ouyang received the B.S. degree from the National University of Defense Technology, in 2004, and the M.S. degree from the School of Software Engineering, South China University of Technology, in 2010, where he is currently pursuing the Ph.D. degree. His research interests include cloud computing, parallel processing, high-performance computing, formal theory of software systems, and formal semantics.View more

School of Software Engineering, South China University of Technology, Guangzhou, China
Jianqing Xi received the M.S. degree from the National University of Defense Technology, in 1988, and the Ph.D. degree, in 1992. He is currently a Full Professor with the South China University of Technology and the Head of the Infrastructure Software and Application Construction Technology Laboratory of Guangdong Province. His research interests include cloud computing platform, parallel scheduling, software architecture, formal theory of software systems, and formal semantics.
Jianqing Xi received the M.S. degree from the National University of Defense Technology, in 1988, and the Ph.D. degree, in 1992. He is currently a Full Professor with the South China University of Technology and the Head of the Infrastructure Software and Application Construction Technology Laboratory of Guangdong Province. His research interests include cloud computing platform, parallel scheduling, software architecture, formal theory of software systems, and formal semantics.View more

School of Computer Science, Zhaoqing University, Zhaoqing, China
Weihua Bai received the M.E. degree from the School of Computer Science, South China Normal University, in 2006, and the Ph.D. degree from the School of Computer Science and Engineering, South China University of Technology, Guangzhou, China, in 2017. He is currently an Associate Professor with the School of Computer Science, Zhaoqing University. His research interests include cloud computing, parallel scheduling, and software architecture. He is a member of the China Computer Federation.
Weihua Bai received the M.E. degree from the School of Computer Science, South China Normal University, in 2006, and the Ph.D. degree from the School of Computer Science and Engineering, South China University of Technology, Guangzhou, China, in 2017. He is currently an Associate Professor with the School of Computer Science, Zhaoqing University. His research interests include cloud computing, parallel scheduling, and software architecture. He is a member of the China Computer Federation.View more

Department of Computer Science, State University of New York, New Paltz, NY, USA
Keqin Li (Fellow, IEEE) is currently a SUNY Distinguished Professor of computer science with the State University of New York. He is also a National Distinguished Professor with Hunan University, China. He has authored or coauthored over 810 journal articles, book chapters, and refereed conference papers, and has received several best paper awards. He holds over 60 patents announced or authorized by the Chinese National Intellectual Property Administration. He is among the world’s top ten most influential scientists in parallel and distributed computing based on a composite indicator of Scopus citation database. His current research interests include cloud computing, fog computing and mobile edge computing, energy-efficient computing and communication, embedded systems and cyber-physical systems, heterogeneous computing systems, big data computing, high-performance computing, CPU-GPU hybrid and cooperative computing, computer architectures and systems, computer networking, machine learning, and intelligent and soft computing. He has chaired many international conferences. He is also an Associate Editor of the ACM Computing Surveys and the CCF Transactions on High Performance Computing. He has served on the Editorial Boards for the IEEE Transactions on Parallel and Distributed Systems, the IEEE Transactions on Computers, the IEEE Transactions on Cloud Computing, the IEEE Transactions on Services Computing, and the IEEE Transactions on Sustainable Computing.
Keqin Li (Fellow, IEEE) is currently a SUNY Distinguished Professor of computer science with the State University of New York. He is also a National Distinguished Professor with Hunan University, China. He has authored or coauthored over 810 journal articles, book chapters, and refereed conference papers, and has received several best paper awards. He holds over 60 patents announced or authorized by the Chinese National Intellectual Property Administration. He is among the world’s top ten most influential scientists in parallel and distributed computing based on a composite indicator of Scopus citation database. His current research interests include cloud computing, fog computing and mobile edge computing, energy-efficient computing and communication, embedded systems and cyber-physical systems, heterogeneous computing systems, big data computing, high-performance computing, CPU-GPU hybrid and cooperative computing, computer architectures and systems, computer networking, machine learning, and intelligent and soft computing. He has chaired many international conferences. He is also an Associate Editor of the ACM Computing Surveys and the CCF Transactions on High Performance Computing. He has served on the Editorial Boards for the IEEE Transactions on Parallel and Distributed Systems, the IEEE Transactions on Computers, the IEEE Transactions on Cloud Computing, the IEEE Transactions on Services Computing, and the IEEE Transactions on Sustainable Computing.View more