Article
Computer Science, Information Systems
Na Li, XiaoLing Liu, Yu Wang, Musa Mojarad
Summary: Cloud computing provides global IT services, but hosting cloud applications consume a significant amount of energy. The increasing number of providers has led to higher greenhouse gas emissions and operational costs. Therefore, optimizing the cloud infrastructure configuration is crucial to manage energy consumption and costs in data centers. Virtual Machine Placement (VMP) is a key issue in this field, aiming to minimize energy consumption and costs while adhering to the Service Level Agreement (SLA). This study proposes a meta-heuristic algorithm called VMP-ODMA, which dynamically consolidates VMs into a minimum number of active hosts through migration in cloud data centers. Extensive simulations demonstrate that VMP-ODMA efficiently improves system performance, surpassing existing methods by 11% to 27%.
JOURNAL OF GRID COMPUTING
(2023)
Article
Computer Science, Theory & Methods
Sang-Hoon Choi, Ki-Woong Park
Summary: Given the increasing importance of stability and security in cloud computing services, this article proposes a method called Cloud-BlackBox that records the memory of VM swarms running on cloud platforms and enables large-scale analysis. By clustering memory and using cognitive-scale bitmaps, the approach reduces storage and improves performance, making it applicable in various fields.
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE
(2022)
Article
Computer Science, Information Systems
Yanxin Liu, Yao Zhao, Jian Dong, Lianpeng Li, Chunpei Wang, Decheng Zuo
Summary: In this paper, an Intelligent Neat framework (I-Neat) is proposed, which adds an intelligent scheduler using reinforcement learning and a framework manager to improve the usability of the system. The experimental results indicate that the intelligent scheduler and these novel algorithms can effectively reduce energy consumption with SLA assurance.
TSINGHUA SCIENCE AND TECHNOLOGY
(2022)
Article
Computer Science, Hardware & Architecture
C. Saravanakumar, R. Priscilla, B. Prabha, A. Kavitha, M. Prakash, C. Arun
Summary: Cloud computing provides flexible and reliable services to customers, with VM migration being an important technique that can perform single VM, multiple VM, or cluster VM migration based on the request of the requesting host machine.
COMPUTER SYSTEMS SCIENCE AND ENGINEERING
(2022)
Article
Automation & Control Systems
Gregory Levitin, Liudong Xing, Yanping Xiang
Summary: This article models the co-residence data theft attacks in a cloud service and proposes a threshold voting-based N-version programming solution to improve service reliability and reduce expenses. Probabilistic models are introduced to evaluate performance metrics and optimization problems are solved to find the optimal number of service component versions. The interactions among parameters and policies and their effects on performance metrics and optimization solutions are studied through examples.
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS
(2022)
Article
Computer Science, Information Systems
Suruchi Talwani, Khaled Alhazmi, Jimmy Singla, Hasan J. Alyamani, Ali Kashif Bashir
Summary: This research paper presents an energy aware approach to virtual machine allocation and migration in cloud data centers, using machine learning and artificial bee colony algorithm to reduce energy consumption more effectively.
CMC-COMPUTERS MATERIALS & CONTINUA
(2022)
Article
Computer Science, Information Systems
Reyhaneh Noorabad, Nasrollah Moghadam Charkari, Sadegh Dorri Nogoorani
Summary: Changes in user requests and data processing volume lead to changes in processing pattern and demand for computing resources. The introduction of microservices architecture in clouds has resulted in the expansion of global large-scale data centers. However, the electricity consumption of these data centers and its environmental impact is a crucial issue. This paper proposes a novel method for managing the dynamic power consumption of microservices in cloud data centers, which aims to increase computing resource productivity and satisfy Service Level Agreements.
JOURNAL OF GRID COMPUTING
(2023)
Article
Computer Science, Information Systems
Pengcheng Wei, Yushan Zeng, Bei Yan, Jiahui Zhou, Elaheh Nikougoftar
Summary: Virtualization technology represented by Virtual Machines (VMs) plays a crucial role in cloud computing infrastructure, and Virtual Machine Placement (VMP) poses challenges for energy efficiency in cloud data centers. This paper proposes VMP-A3C, a Deep Reinforcement Learning (DRL) based strategy, to optimize the allocation of VMs to Host Machines (HMs) in order to achieve load balancing and reduce energy consumption, while avoiding Service Level Agreement Violations (SLAV). The effectiveness of VMP-A3C is evaluated in terms of deployment rate, energy consumption, SLAV, and the numbers of shutdown HMs and migrated VMs. Notably, VMP-A3C outperforms the best existing method by reducing energy consumption by 2.54% and requiring 7.14% fewer HMs.
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES
(2023)
Article
Chemistry, Analytical
Amandeep Kaur, Saurabh Kumar, Deepali Gupta, Yasir Hamid, Monia Hamdi, Amel Ksibi, Hela Elmannai, Shilpa Saini
Summary: Cloud computing plays a key role in the IT industry, and tech giants like Google, Microsoft, and Facebook are deploying data centers worldwide for computation and storage services. The aim is to reduce power consumption, which was initially overlooked. Researchers have proposed new terminologies and algorithms to address this issue, including statistical oriented learning and bioinspired algorithms.
Article
Computer Science, Information Systems
Kashav Ajmera, Tribhuwan Kumar Tewari
Summary: A huge cloud data center faces the challenge of fulfilling customer's dynamic workload requirement while minimizing energy consumption. This paper proposes a Virtual Machine Scheduling method using Modified Clonal Selection Algorithm to achieve energy-efficient scheduling and handle dynamic workload effectively.
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS
(2021)
Article
Computer Science, Hardware & Architecture
Atif Saeed, Peter Garraghan, Syed Asad Hussain
Summary: Cloud providers strive to maintain high levels of isolation between Virtual Machines (VMs) and inter-user processes to keep co-residing VMs and processes separate, but vulnerabilities in shared virtual network, VMM, and hardware may lead to cross VM attacks, allowing malicious VMs to potentially access or control other VMs, as demonstrated in two novel zero-day network channel attacks presented in this research.
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING
(2022)
Article
Computer Science, Hardware & Architecture
Wen-Hong Tian, Min-Xian Xu, Guang-Yao Zhou, Kui Wu, Cheng-Zhong Xu, Rajkumar Buyya
Summary: Load balancing is crucial for the efficient operation of cloud data centers. The traditional method of reactive migration of virtual machines for load balancing has limitations, so the authors propose a new approach called Prepartition. This approach proactively sets limits for virtual machine requests and prepares the scheduler before migration to achieve predefined load balancing goals and support fine-grained resource allocation.
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY
(2023)
Article
Computer Science, Information Systems
Arabinda Pradhan, Sukant Kishoro Bisoy, Amardeep Das
Summary: This study provides a systematic review of scheduling strategies based on particle swarm optimization (PSO), along with the challenges and future directions.
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES
(2022)
Article
Computer Science, Information Systems
Kalka Dubey, S. C. Sharma
Summary: Cloud computing offers useful services but also brings security risks to user information privacy. This study proposes an extended intelligent water drop algorithm and a VM allocation algorithm to optimize task execution in a secure cloud environment. Experimental results show the effectiveness of the proposed algorithm compared to existing approaches.
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES
(2022)
Article
Chemistry, Multidisciplinary
Joonseok Park, Sumin Jeong, Keunhyuk Yeom
Summary: In this study, a bespoke virtual machine orchestrator (BVMO) is proposed to construct virtual machines efficiently. By reusing and combining resource volumes, BVMO builds core assets that meet user requirements and constructs virtual machines. A case study applied BVMO to an actual OpenStack cloud platform, and the results showed a reduction in virtual machine construction time compared to existing methods.
APPLIED SCIENCES-BASEL
(2023)
Article
Computer Science, Theory & Methods
Ruitao Xie, Yonggang Wen, Xiaohua Jia, Haiyong Xie
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
(2015)
Article
Computer Science, Theory & Methods
Baolei Cheng, Jianxi Fan, Xiaohua Jia
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
(2015)
Article
Computer Science, Theory & Methods
Kan Yang, Xiaohua Jia, Kui Ren
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
(2015)
Article
Computer Science, Interdisciplinary Applications
Marjan Marzban, Qian-Ping Gu, Xiaohua Jia
JOURNAL OF COMBINATORIAL OPTIMIZATION
(2016)
Article
Computer Science, Information Systems
Anjia Yang, Kaitai Liang, Yunhui Zhuang, Duncan S. Wong, Xiaohua Jia
SECURITY AND COMMUNICATION NETWORKS
(2015)
Article
Computer Science, Theory & Methods
Lantao You, Jianxi Fan, Yuejuan Han, Xiaohua Jia
THEORETICAL COMPUTER SCIENCE
(2015)
Article
Computer Science, Information Systems
Xu Xu, Weifa Liang, Xiaohua Jia, Wenzheng Xu
WIRELESS COMMUNICATIONS & MOBILE COMPUTING
(2016)
Article
Telecommunications
Kunxiao Zhou, Liming Xie, Xiaohua Jia
WIRELESS PERSONAL COMMUNICATIONS
(2016)
Article
Computer Science, Information Systems
Qin Liu, Yanan Chang, Xiaohua Jia
INTERNATIONAL JOURNAL OF SENSOR NETWORKS
(2015)
Article
Computer Science, Information Systems
Weifa Liang, Wenzheng Xu, Xiaojiang Ren, Xiaohua Jia, Xiaola Lin
ACM TRANSACTIONS ON SENSOR NETWORKS
(2016)
Article
Computer Science, Information Systems
Kan Yang, Zhen Liu, Xiaohua Jia, Xuemin Sherman Shen
IEEE TRANSACTIONS ON MULTIMEDIA
(2016)
Article
Computer Science, Hardware & Architecture
Zhao Liu, Jianxi Fan, Xiaohua Jia
JOURNAL OF COMPUTER AND SYSTEM SCIENCES
(2016)
Article
Computer Science, Information Systems
Kuai Xu, Feng Wang, Xiaohua Jia
SECURITY AND COMMUNICATION NETWORKS
(2016)
Article
Computer Science, Theory & Methods
Xi Wang, Jianxi Fan, Xiaohua Jia, Cheng-Kuan Lin
THEORETICAL COMPUTER SCIENCE
(2016)
Proceedings Paper
Computer Science, Information Systems
Dongping Deng, Hongwei Du, Xiaohua Jia, Qiang Ye
WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS
(2015)