heterogeneous scheduling
Recently Published Documents


TOTAL DOCUMENTS

22
(FIVE YEARS 6)

H-INDEX

5
(FIVE YEARS 2)

Author(s):  
Jessica Vandebon ◽  
Jose G. F. Coutinho ◽  
Wayne Luk

AbstractThis paper presents a Function-as-a-Service (FaaS) approach for deploying managed cloud functions onto heterogeneous cloud infrastructures. Current FaaS systems, such as AWS Lambda, allow domain-specific functionality, such as AI, HPC and image processing, to be deployed in the cloud while abstracting users from infrastructure and platform concerns. Existing approaches, however, use a single type of resource configuration to execute all function requests. In this paper, we present a novel FaaS approach that allows cloud functions to be effectively executed across heterogeneous compute resources, including hardware accelerators such as GPUs and FPGAs. We implement heterogeneous scheduling to tailor resource selection to each request, taking into account performance and cost concerns. In this way, our approach makes use of different processor types and quantities (e.g. 2 CPU cores), uniquely suited to handle different types of workload, potentially providing improved performance at a reduced cost. We validate our approach in three application domains: machine learning, bio-informatics, and physics, and target a hardware platform with a combined computational capacity of 24 FPGAs and 12 CPU cores. Compared to traditional FaaS, our approach achieves a cost improvement for non-uniform traffic of up to 8.9 times, while maintaining performance objectives.


2019 ◽  
Vol 98 ◽  
pp. 27-40 ◽  
Author(s):  
Andrés Rodríguez ◽  
Angeles Navarro ◽  
Rafael Asenjo ◽  
Francisco Corbera ◽  
Rubén Gran ◽  
...  

Author(s):  
Natalia Panagou ◽  
Maria Koziri ◽  
Panos K. Papadopoulos ◽  
Panagiotis Oikonomou ◽  
Nikos Tziritas ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document