English
Related papers

Related papers: Affinity-aware Serverless Function Scheduling

200 papers

Choreographic Programming (CP) is a language paradigm whereby software artefacts, called choreographies, specify the behaviour of communicating participants. CP is famous for its correctness-by-construction approach to the development of…

Programming Languages · Computer Science 2024-06-14 Giuseppe De Palma , Saverio Giallorenzo , Jacopo Mauro , Matteo Trentin , Gianluigi Zavattaro

funcX is a distributed function as a service (FaaS) platform that enables flexible, scalable, and high performance remote function execution. Unlike centralized FaaS systems, funcX decouples the cloud-hosted management functionality from…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-09-28 Zhuozhao Li , Ryan Chard , Yadu Babuji , Ben Galewsky , Tyler Skluzacek , Kirill Nagaitsev , Anna Woodard , Ben Blaiszik , Josh Bryan , Daniel S. Katz , Ian Foster , Kyle Chard

Cloud Native Application CNApp (as a distributed system) is a collection of independent components (micro-services) interacting via communication protocols. This gives rise to present an abstract architecture of CNApp as dynamically…

Computation and Language · Computer Science 2025-07-24 Stanislaw Ambroszkiewicz , Waldemar Bartyna , Stanislaw Bylka

Serverless computing, particularly Function-as-a-Service (FaaS), has revolutionized cloud computing by abstracting infrastructure management and enabling dynamic resource allocation. This paper examines the performance and compatibility of…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-04-23 Ehsan Ataie , Mohammadreza Pooshani , Hossein Aqasizade

In recent years, the serverless paradigm has been widely adopted to develop cloud applications, as it enables building scalable solutions while delegating operational concerns such as infrastructure management and resource provisioning to…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-10-30 Giorgio Natale Buttiglieri , Luca De Martini , Alessandro Margara

Function-as-a-Service is a popular cloud programming model that supports developers by abstracting away most operational concerns with automatic deployment and scaling of applications. Due to the high level of abstraction, developers rely…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-04-17 Trever Schirmer , Nils Japke , Sofia Greten , Tobias Pfandzelter , David Bermbach

Cloud computing, despite its inherent advantages (e.g., resource efficiency) still faces several challenges. the wide are network used to connect the cloud to end-users could cause high latency, which may not be tolerable for some…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-01-22 Carla Mouradian , Fereshteh Ebrahimnezhad , Yassine Jebbar , Jasmeen Kaur Ahluwalia , Seyedeh Negar Afrasiabi , Roch H. Glitho , Ashok Moghe

The proliferation of edge devices and the rapid growth of IoT data have called forth the edge computing paradigm. Function-as-a-service (FaaS) is a promising computing paradigm to realize edge computing. This paper explores the feasibility…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-07-14 Runyu Jin , Qirui Yang , Ming Zhao

Function-as-a-Service (FaaS) has recently emerged as a new cloud computing paradigm. It promises high utilization of data center resources through allocating resources on demand at per-function request granularity. High cold-start…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-09-29 Yue Tan , David Liu , Nanqinqin Li , Amit Levy

Serverless computing offers an event driven pay-as-you-go framework for application development. A key selling point is the concept of no back-end server management, allowing developers to focus on application functionality. This is…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-12-11 Daniel Kelly , Frank G Glavin , Enda Barrett

Serverless computing is a buzzword that is being used commonly in the world of technology and among developers and businesses. Using the Function-as-a-Service (FaaS) model of serverless, one can easily deploy their applications to the cloud…

Networking and Internet Architecture · Computer Science 2022-07-01 Akash Puliyadi Jegannathan , Rounak Saha , Sourav Kanti Addya

Developing stateful cloud applications, such as low-latency workflows and microservices with strict consistency requirements, remains arduous for programmers. The Stateful Functions-as-a-Service (SFaaS) paradigm aims to serve these use…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-06-27 Kyriakos Psarakis , George Christodoulou , George Siachamis , Marios Fragkoulis , Asterios Katsifodimos

The serverless scheduling problem poses a new challenge to Cloud service platform providers because it is rather a job scheduling problem than a traditional resource allocation or request load balancing problem. Traditionally, elastic cloud…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-09-18 Manuel Stein

The Function-as-a-service (FaaS) computing model has recently seen significant growth especially for highly scalable, event-driven applications. The easy-to-deploy and cost-efficient fine-grained billing of FaaS is highly attractive to big…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-09-11 Yuze Li , Kevin Assogba , Abhijit Tripathy , Moiz Arif , M. Mustafa Rafique , Ali R. Butt , Dimitrios Nikolopoulos

We present a framework for scheduling multifunction serverless applications over a hybrid public-private cloud. A set of serverless jobs is input as a batch, and the objective is to schedule function executions over the hybrid platform to…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-06-09 Anirban Das , Andrew Leaf , Carlos A. Varela , Stacy Patterson

Software-as-a-Service (SaaS) is a form of cloud computing that relieves the user from the concern of hardware, software installation and management. It is an emerging business model that delivers software applications to the users through…

Distributed, Parallel, and Cluster Computing · Computer Science 2013-07-15 R. Swaminathan , K. Karnavel

Serverless computing has made it easier than ever to deploy applications over scalable cloud resources, all the while driving higher utilization for cloud providers. While this technique has worked well for easily divisible resources like…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-12-19 Nathan Pemberton , Anton Zabreyko , Zhoujie Ding , Randy Katz , Joseph Gonzalez

Abstract The cloud computing is a key computing approach adopted by many organizations in order to share resources. It provides Everything As-A-Service (XaaS). Software-As-A-Service is an important resource on the cloud computing…

Software Engineering · Computer Science 2019-05-28 Dhanamma Jagli , Seema Purohit , N. Subash Chandra

The increasing use of Internet of Things devices coincides with more communication and data movement in networks, which can exceed existing network capabilities. These devices often process sensor or user information, where data privacy and…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-03-29 Daniel Habenicht , Kevin Kreutz , Soeren Becker , Jonathan Bader , Lauritz Thamsen , Odej Kao

Function-as-a-Service (FaaS) is increasingly popular in the software industry due to the implied cost-savings in event-driven workloads and its synergy with DevOps. To size an on-premise FaaS platform, it is important to estimate the…

Performance · Computer Science 2020-07-03 Alim Ul Gias , Giuliano Casale
‹ Prev 1 4 5 6 7 8 10 Next ›