English
Related papers

Related papers: CloudGenius: Automated Decision Support for Migrat…

200 papers

Moving legacy software systems to cloud platforms is an ever popular option. But, such an endeavour may not be hazard-free and demands a proper understanding of requirements and risks involved prior to taking any actions. The time is indeed…

Software Engineering · Computer Science 2020-04-24 Mahdi Fahmideh , Ghassan Beydoun

Nowadays, software artifacts are ubiquitous in our lives being an essential part of home appliances, cars, cell phones, and even in more critical activities like aeronautics and health sciences. In this context software failures may produce…

Software Engineering · Computer Science 2014-01-07 Manuel Giménez , Mariano M. Moscato , Carlos G. Lopez Pombo , Marcelo F. Frias

Reliability of large-scale cloud services is critical for user satisfaction and business continuity. Despite significant investments in reliability engineering, production incidents remain inevitable, often leading to customer impact and…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-03-16 Anson Bastos , Shreeya Venneti , Anjaly Parayil , Ayush Choure , Chetan Bansal , Rujia Wang

Users of cloud platforms often must expend significant manual efforts in the deployment and orchestration of their services on cloud platforms due primarily to having to deal with the high variabilities in the configuration options for…

Software Engineering · Computer Science 2019-04-10 Anirban Bhattacharjee , Yogesh Barve , Aniruddha Gokhale , Takayuki Kuroda

Mobile edge clouds (MECs) bring the benefits of the cloud closer to the user, by installing small cloud infrastructures at the network edge. This enables a new breed of real-time applications, such as instantaneous object recognition and…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-09-25 Andrew Machen , Shiqiang Wang , Kin K. Leung , Bong Jun Ko , Theodoros Salonidis

At the rapid pace of technological evolution, the emerging cloud computing technology has promoted the digitalization and business innovation of the enterprise in all industries due to its advantages of data storage and service mode.…

Systems and Control · Electrical Eng. & Systems 2025-11-10 Yihong Zou

The problem of managing multi-service applications on top of Cloud-Edge networks in a QoS-aware manner has been thoroughly studied in recent years from a decision-making perspective. However, only a few studies addressed the problem of…

Software Engineering · Computer Science 2024-04-12 Giuseppe Bisicchia , Stefano Forti , Ernesto Pimentel , Antonio Brogi

The evolution and advances made in the field of Cloud engineering influence the constant changes in software application development cycle and practices. Software architecture has evolved along with other domains and capabilities of…

Software Engineering · Computer Science 2024-08-14 Kalyani V N S Pendyala , Rajkumar Buyya

Cloud-enabled large-scale distributed systems orchestrate resources and services from various providers in order to deliver high-quality software solutions to the end users. The space and structure created by such technological advancements…

Software Engineering · Computer Science 2018-08-14 Andreea Buga , Sorana Tania Nemes , Atif Mashkoor

Cloud computing providers face the problem of matching heterogeneous customer workloads to resources that will serve them. This is particularly challenging if customers, who are already running a job on a cluster, scale their resource usage…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-08-17 Ludwig Dierks , Ian A. Kash , Sven Seuken

By integrating Software-Defined Networking and cloud computing, virtualized networking and computing resources can be dynamically reallocated through live migration of Virtual Machines (VMs). Dynamic resource management such as load…

Networking and Internet Architecture · Computer Science 2023-02-08 TianZhang He , Adel N Toosi , Rajkumar Buyya

Trends such as cloud computing raise issues regarding stable and uniform quality assurance and validation of software requirements. Current QA frameworks are poorly defined, often not automated, and lack the flexibility needed for…

Software Engineering · Computer Science 2025-02-20 Mohammed Alharbi , RJ Qureshi

Migration legacy systems to cloud platforms is a knowledge intensive process. There is an ever increasing body of knowledge reporting empirical scenarios of successful and problematic cloud migration. Reusing this body of knowledge,…

Software Engineering · Computer Science 2022-02-17 Mahdi Fahmideh , Jun Yan , Jun Shen , Aakash Ahmad , Davoud Mougouei , Anup Shrestha

The cloud infrastructure services landscape advances steadily leaving users in the agony of choice...

Distributed, Parallel, and Cluster Computing · Computer Science 2012-11-30 Miranda Zhang , Rajiv Ranjan , Surya Nepal , Michael Menzel , Armin Haller

Commercial Cloud services have been increasingly supplied to customers in industry. To facilitate customers' decision makings like cost-benefit analysis or Cloud provider selection, evaluation of those Cloud services are becoming more and…

Distributed, Parallel, and Cluster Computing · Computer Science 2013-02-12 Zheng Li , Liam O'Brien , Rainbow Cai , He Zhang

This paper presents a distributed resource selection mechanism for diverse cloud-edge environments, enabling dynamic and context-aware allocation of resources to meet the demands of complex distributed applications. By distributing the…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-10-10 Quentin Renau , Amjad Ullah , Emma Hart

The reengineering process of large data-intensive legacy software applications to cloud platforms involves different interrelated activities. These activities are related to planning, architecture design, re-hosting/lift-shift, code…

Software Engineering · Computer Science 2021-12-15 Mahdi Fahmideh , John Grundy , Ghassan Beydoun , Didar Zowghi , Willy Susilo , Davoud Mougouei

Scientific computing applications usually need huge amounts of computational power. The cloud provides interesting high-performance computing solutions, with its promise of virtually infinite resources on demand. However, migrating…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-11-26 Satish Narayana Srirama , Pelle Jakovits , Vladislav Ivaništšev

Cloud computing provides on-demand access to affordable hardware (multi-core CPUs, GPUs, disks, and networking equipment) and software (databases, application servers and data processing frameworks) platforms with features such as…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-17 Khalid Alhamazani , Rajiv Ranjan , Prem Prakash Jayaraman , Karan Mitra , Chang Liu , Fethi Rabhi , Dimitrios Georgakopoulos , Lizhe Wang

Personalized recommendation is an important class of deep-learning applications that powers a large collection of internet services and consumes a considerable amount of datacenter resources. As the scale of production-grade recommendation…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-03-16 Liu Ke , Udit Gupta , Mark Hempstead , Carole-Jean Wu , Hsien-Hsin S. Lee , Xuan Zhang