ComputingComputer ScienceComputer SystemsDistributed SystemsSchedulingServerless ComputingCpu SchedulingLatency OptimizationResource SchedulingServerless ArchitectureServerless InfrastructureWorkload SchedulingApplication LatencyFunction SchedulingPerformance RequirementsScheduler DesignScheduling In Serverless ComputingServerless Function InvocationServerless ScalingServerless Scheduling
An imminent challenge in the serverless computing landscape is the escalating cost of infrastructure needed to handle the growing traffic at scale. This work presents FnSched, a function-level scheduler designed to minimize provider resource costs while meeting customer performance requirements. FnSched works by carefully regulating the resource usage of colocated functions on each invoker, and autoscaling capacity by concentrating load on few invokers in response to varying traffic. We implement a prototype of FnSched and show that, compared to existing baselines, FnSched significantly improves resource efficiency, by as much as 36%-55%, while providing acceptable application latency.
14
Rodinia: A benchmark suite for heterogeneous computing
Shuai Che, Michael Boyer, Jiayuan Meng et al. · 2009 · 3K citations
Large-scale cluster management at Google with Borg
Abhishek Verma, Luis Pedrosa, Madhukar Korupolu et al. · 2015 · 1.3K citations · Full text
Christina Delimitrou, Christos Kozyrakis · 2014 · 698 citations
Kay Ousterhout, Patrick Wendell, Matei Zaharia et al. · 2013 · 582 citations · Full text