Cost-Effective Web Application Replication and Deployment in Multi-Cloud Environment | IEEE Journals & Magazine | IEEE Xplore

Cost-Effective Web Application Replication and Deployment in Multi-Cloud Environment


Abstract:

Multi-cloud is becoming a popular cloud ecosystem because it allows enterprise users to share the workload across multiple cloud service providers to achieve high-quality...Show More

Abstract:

Multi-cloud is becoming a popular cloud ecosystem because it allows enterprise users to share the workload across multiple cloud service providers to achieve high-quality services with lower operation cost and higher application resilience. In multi-cloud, cloud services are widely distributed at different locations with differentiated prices. Therefore, Web application providers face the challenge to select proper cloud services for application replication and deployment with the aim of minimizing the deployment cost. Meanwhile, the deployed application replicas must satisfy the constraint on request response time to maintain the quality of user experience. To meet the two major requirements, this article studies a new problem of Web application replication and deployment in multi-cloud (WARDMC) that jointly considers both the cost minimization and constraints on average response time, including particularly request processing time and network latency. To address the problem, we develop a new approach named MCApp. MCApp combines iterative mixed integer linear programming with domain-tailored large neighborhood search to optimize both application replicas deployment and user requests dispatching. Extensive experiments using the real-world datasets demonstrate that MCApp significantly outperforms several recently proposed approaches.
Published in: IEEE Transactions on Parallel and Distributed Systems ( Volume: 33, Issue: 8, 01 August 2022)
Page(s): 1982 - 1995
Date of Publication: 10 December 2021

ISSN Information:

Author image of Tao Shi
School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand
Tao Shi is currently working toward the PhD degree with the School of Engineering and Computer Science, Victoria University of Wellington, New Zealand. His main research interests include cloud computing, distributed system, resource management, and combinatorial optimization in clouds.
Tao Shi is currently working toward the PhD degree with the School of Engineering and Computer Science, Victoria University of Wellington, New Zealand. His main research interests include cloud computing, distributed system, resource management, and combinatorial optimization in clouds.View more
Author image of Hui Ma
School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand
Hui Ma received the BE degree from Tongji University and the BS (Hons.), MS, and PhD degrees from Massey University. She is currently an associate professor of software engineering with the Victoria University of Wellington. She has authored or coauthored more than 100 publications, including leading journals and conferences in databases, cloud computing, service computing, evolutionary computation, and conceptual modelli...Show More
Hui Ma received the BE degree from Tongji University and the BS (Hons.), MS, and PhD degrees from Massey University. She is currently an associate professor of software engineering with the Victoria University of Wellington. She has authored or coauthored more than 100 publications, including leading journals and conferences in databases, cloud computing, service computing, evolutionary computation, and conceptual modelli...View more
Author image of Gang Chen
School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand
Gang Chen received the PhD degree from Nanyang Technological University (NTU), Singapore. He is currently a senior lecturer with the School of Engineering and Computer Science, Victoria University of Wellington, New Zealand. His research interests include reinforcement learning, evolutionary computation, and their application to optimization and scheduling problems, resource management, and load balancing in networked sys...Show More
Gang Chen received the PhD degree from Nanyang Technological University (NTU), Singapore. He is currently a senior lecturer with the School of Engineering and Computer Science, Victoria University of Wellington, New Zealand. His research interests include reinforcement learning, evolutionary computation, and their application to optimization and scheduling problems, resource management, and load balancing in networked sys...View more
Author image of Sven Hartmann
Department of Informatics, Clausthal University of Technology, Clausthal-Zellerfeld, Germany
Sven Hartmann received the PhD and DSc degrees from the University of Rostock, Germany, in 1996 and 2001, respectively. From 2002 to 2007, he was an associate professor, then full professor of information systems with Massey University, New Zealand. Since 2008, he has been a full professor of computer science and chair for databases and information systems with the Clausthal University of Technology, Germany, where he is ...Show More
Sven Hartmann received the PhD and DSc degrees from the University of Rostock, Germany, in 1996 and 2001, respectively. From 2002 to 2007, he was an associate professor, then full professor of information systems with Massey University, New Zealand. Since 2008, he has been a full professor of computer science and chair for databases and information systems with the Clausthal University of Technology, Germany, where he is ...View more

Author image of Tao Shi
School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand
Tao Shi is currently working toward the PhD degree with the School of Engineering and Computer Science, Victoria University of Wellington, New Zealand. His main research interests include cloud computing, distributed system, resource management, and combinatorial optimization in clouds.
Tao Shi is currently working toward the PhD degree with the School of Engineering and Computer Science, Victoria University of Wellington, New Zealand. His main research interests include cloud computing, distributed system, resource management, and combinatorial optimization in clouds.View more
Author image of Hui Ma
School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand
Hui Ma received the BE degree from Tongji University and the BS (Hons.), MS, and PhD degrees from Massey University. She is currently an associate professor of software engineering with the Victoria University of Wellington. She has authored or coauthored more than 100 publications, including leading journals and conferences in databases, cloud computing, service computing, evolutionary computation, and conceptual modelling. Her research interests include service computing, conceptual modelling, database systems, and resource allocation in clouds. She is a steering committee member of ER, and was a PC member for more than 70 international conferences, including seven times as a PC chair for conferences such as ER, DEXA, and APCCM. She was also a local co-chair for Australian AI 2018 and CEC 2019.
Hui Ma received the BE degree from Tongji University and the BS (Hons.), MS, and PhD degrees from Massey University. She is currently an associate professor of software engineering with the Victoria University of Wellington. She has authored or coauthored more than 100 publications, including leading journals and conferences in databases, cloud computing, service computing, evolutionary computation, and conceptual modelling. Her research interests include service computing, conceptual modelling, database systems, and resource allocation in clouds. She is a steering committee member of ER, and was a PC member for more than 70 international conferences, including seven times as a PC chair for conferences such as ER, DEXA, and APCCM. She was also a local co-chair for Australian AI 2018 and CEC 2019.View more
Author image of Gang Chen
School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand
Gang Chen received the PhD degree from Nanyang Technological University (NTU), Singapore. He is currently a senior lecturer with the School of Engineering and Computer Science, Victoria University of Wellington, New Zealand. His research interests include reinforcement learning, evolutionary computation, and their application to optimization and scheduling problems, resource management, and load balancing in networked systems.
Gang Chen received the PhD degree from Nanyang Technological University (NTU), Singapore. He is currently a senior lecturer with the School of Engineering and Computer Science, Victoria University of Wellington, New Zealand. His research interests include reinforcement learning, evolutionary computation, and their application to optimization and scheduling problems, resource management, and load balancing in networked systems.View more
Author image of Sven Hartmann
Department of Informatics, Clausthal University of Technology, Clausthal-Zellerfeld, Germany
Sven Hartmann received the PhD and DSc degrees from the University of Rostock, Germany, in 1996 and 2001, respectively. From 2002 to 2007, he was an associate professor, then full professor of information systems with Massey University, New Zealand. Since 2008, he has been a full professor of computer science and chair for databases and information systems with the Clausthal University of Technology, Germany, where he is also an academic dean with the Faculty of Mathematics, Informatics and Mechanical Engineering. He has more than 150 publications. He was a PC member for more than 80 conferences, including ten times as PC chair. His research interests include database systems, big data management, conceptual modelling, and combinatorial optimization.
Sven Hartmann received the PhD and DSc degrees from the University of Rostock, Germany, in 1996 and 2001, respectively. From 2002 to 2007, he was an associate professor, then full professor of information systems with Massey University, New Zealand. Since 2008, he has been a full professor of computer science and chair for databases and information systems with the Clausthal University of Technology, Germany, where he is also an academic dean with the Faculty of Mathematics, Informatics and Mechanical Engineering. He has more than 150 publications. He was a PC member for more than 80 conferences, including ten times as PC chair. His research interests include database systems, big data management, conceptual modelling, and combinatorial optimization.View more

Contact IEEE to Subscribe

References

References is not available for this document.