ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud InfrastructureCloud MonitoringCloud Resource ManagementCompute Resource ManagementLatency OptimizationResource SchedulingCloud Resource Performance ModelingCloud Usage MeteringFunction As A ServiceService ProviderUsage Measurement
Function-as-a-Service (FaaS) is a recent and popular cloud computing paradigm in which the function provider specifies a function to be run and is billed only for the computational resources used by that function. Compared to other cloud paradigms, FaaS requires significantly more fine-grained measurement of functions' compute time and memory usage. Since functions are short and stateless, small ephemeral entities (e.g. individuals or underutilized data centers) can become FaaS service providers. However, this exacerbates the already substantial challenges of 1) ensuring integrity of computation, 2) minimizing information revealed to the service provider, and 3) accurately measuring computational resource usage.
11
Efficient software-based fault isolation
Robert Wahbe, Steven Lucco, Thomas E. Anderson et al. · 1993 · 1.2K citations · Full text
VC3: Trustworthy Data Analytics in the Cloud Using SGX
Félix Schuster, Manuel Costa, Cédric Fournet et al. · 2015 · 598 citations · Full text
Native Client: A Sandbox for Portable, Untrusted x86 Native Code
Bennet Yee, David Sehr, Gregory Dardyk et al. · 2009 · 553 citations
SgxPectre: Stealing Intel Secrets from SGX Enclaves Via Speculative Execution
Guoxing Chen, Sanchuan Chen, Yuan Xiao et al. · 2019 · 305 citations · Full text