English
Related papers

Related papers: Sinan: Data Driven Resource Management for Cloud M…

200 papers

The transition from monolithic architecture to microservices has enhanced flexibility in application design and its scalable execution. This approach typically uses a computing cluster managed by a container orchestration platform to deploy…

Networking and Internet Architecture · Computer Science 2025-12-02 Ming Chen , Muhammed Tawfiqul Islam , Maria Rodriguez Read , Rajkumar Buyya

Cloud computing is offering utility-oriented IT services to users worldwide. Based on a pay-as-you-go model, it enables hosting of pervasive applications from consumer, scientific, and business domains. However, data centers hosting Cloud…

Distributed, Parallel, and Cluster Computing · Computer Science 2010-06-03 Rajkumar Buyya , Anton Beloglazov , Jemal Abawajy

Cloud datacenters provide a backbone to our digital society. Inaccurate capacity procurement for cloud datacenters can lead to significant performance degradation, denser targets for failure, and unsustainable energy consumption. Although…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-03-04 Georgios Andreadis , Fabian Mastenbroek , Vincent van Beek , Alexandru Iosup

Field-based research projects require a robust suite of ICT services to support data acquisition, documentation, storage, and dissemination. A key challenge lies in ensuring the sustainability of data management - not only during the…

Databases · Computer Science 2025-04-02 Augusto Ciuffoletti , Letizia Chiti

The increasing complexity and usage of cloud systems have made it challenging for service providers to ensure reliability. This paper highlights two main challenges, namely internal and external factors, that affect the reliability of cloud…

Software Engineering · Computer Science 2023-10-03 Yintong Huo , Cheryl Lee , Jinyang Liu , Tianyi Yang , Michael R. Lyu

Microservice architecture advocates a number of technologies and practices such as lightweight container, container orchestration, and DevOps, with the promised benefits of faster delivery, improved scalability, and greater autonomy.…

Software Engineering · Computer Science 2021-06-15 Qilin Xiang , Xin Peng , Chuan He , Hanzhang Wang , Tao Xie , Dewei Liu , Gang Zhang , Yuanfang Cai

Microservices are quite widely impacting on the software industry in recent years. Rapid evolution and continuous deployment represent specific benefits of microservice-based systems, but they may have a significant impact on non-functional…

Software Engineering · Computer Science 2024-01-31 Vittorio Cortellessa , Daniele Di Pompeo , Romina Eramo , Michele Tucci

In the context of 6G ubiquitous connectivity, the space-air-ground-sea integrated network (SAGSIN) emerges as a new paradigm to provide critical services for resource-limited ocean environments. To realize this paradigm efficiently, we…

Networking and Internet Architecture · Computer Science 2026-05-05 Yufei Ye , Shijian Gao , Xinhu Zheng , Liuqing Yang

We present Ditto, an automated framework for cloning end-to-end cloud applications, both monolithic and microservices, which captures I/O and network activity, as well as kernel operations, in addition to application logic. Ditto takes a…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-12-29 Mingyu Liang , Yu Gan , Yueying Li , Carlos Torres , Abhishek Danotia , Mahesh Ketkar , Christina Delimitrou

The modern datacenter's computing capabilities have far outstripped the applications running within and have become a hidden cost of doing business due to how software is architected and deployed. Resources are over-allocated to monolithic…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-08-31 Aos Mulahuwaish , Shane Korbel , Basheer Qolomany

In traditional SaaS enterprise applications, microservices are an essential ingredient to deploy machine learning (ML) models successfully. In general, microservices result in efficiencies in software service design, development, and…

Software Engineering · Computer Science 2020-05-05 Venkata Duvvuri

Recent studies show the increasing popularity of distributed cloud applications, which are composed of multiple microservices. Besides their known benefits, microservice architecture also enables to mix and match cloud applications and…

Networking and Internet Architecture · Computer Science 2018-01-31 Hadi Razzaghi Kouchaksaraei , Holger Karl

By effectively implementing the strategies for resource allocation, the capabilities, and reliability of non-terrestrial networks (NTN) can be enhanced. This leads to enhance spectrum utilization performance while minimizing the unmet…

Networking and Internet Architecture · Computer Science 2024-04-22 Husnain Shahid , Miguel Angel Vazquez , Laurent Reynaud , Fanny Parzysz , Musbah Shaat

As organizations increasingly migrate their applications to the cloud, the optimization of microservices architectures becomes imperative for achieving sustainability goals. Nonetheless, sustainable deployments may increase costs and…

Software Engineering · Computer Science 2024-09-24 Vittorio Cortellessa , Daniele Di Pompeo , Michele Tucci

Cloud computing is an increasingly popular computing paradigm, now proving a necessity for utility computing services. Each provider offers a unique service portfolio with a range of resource configurations. Resource provisioning for cloud…

Networking and Internet Architecture · Computer Science 2016-11-17 Mohamed Abu Sharkh , Manar Jammal , Abdallah Shami , Abdelkader Ouda

Microservices are a popular architectural style adopted by the industry when it comes to deploying software that requires scalability, maintainability, and agile development. There is an increasing demand for improving the sustainability of…

Software Engineering · Computer Science 2024-07-25 Xingwen Xiao

Microservices architecture, known for its agility and efficiency, is an ideal framework for cloud-based software development and deployment. When integrated with containerization and orchestration systems, resource management becomes more…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-02-10 Dasith Edirisinghe , Kavinda Rajapakse , Pasindu Abeysinghe , Sunimal Rathnayake

Nowadays IoT applications consist of a collection of loosely coupled modules, namely microservices, that can be managed and placed in a heterogeneous environment consisting of private and public resources. It follows that distributing the…

Networking and Internet Architecture · Computer Science 2021-10-26 Valentino Armani , Francescomaria Faticanti , Silvio Cretti , Seungwoo Kum , Domenico Siracusa

Amid the rapid advancements in large machine learning (ML) models, universities worldwide are investing substantial funds and efforts into GPU clusters. However, managing a shared GPU cluster poses a pyramid of challenges, from hardware…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-05-15 Kaiqiang Xu , Decang Sun , Hao Wang , Zhenghang Ren , Xinchen Wan , Xudong Liao , Zilong Wang , Junxue Zhang , Kai Chen

Cloud-based serverless computing systems, either public or privately provisioned, aim to provide the illusion of infinite resources and abstract users from details of the allocation decisions. With the goal of providing a low cost and a…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-11-25 Chavit Denninnart