Funktionen som en tjänst (FaaS) subtyp av serverless computing ger möjlighet att ta bort från servrar på vilka utvecklad programvara är tänkt att köras. Det erbjuder i huvudsak en händelsedriven och skalbar miljö där faktureringen bygger på anlitande av funktioner och inte på tillhandahållande av resurser. Detta gör det mycket attraktivt för många klasser av applikationer med sprucken arbetsbelastning. De villkor enligt vilka FaaS-tjänster är strukturerade och erbjuds konsumenter använder mekanismer som GB-sekunder (det vill säga X GigaBytes minne som används för Y-sekunders utförande) som skiljer sig från de vanliga modellerna för beräkning av resurser i molndata. Syftet är att klargöra dessa termer, i detta arbete utvecklar vi en microbenchmark som vi använder för att utvärdera prestanda och kostnadsmodell av populära FaaS-lösningar med hjälp av välkända algoritmiska uppgifter. Resultaten av denna process visar på ett område som fortfarande är mycket under utveckling och motiverar behovet av ytterligare omfattande benchmarking av dessa tjänster.
REF diskuterar användningen av ett mikrobenchmark för att utvärdera hur olika FaaS-lösningar beter sig i fråga om prestanda och kostnad.
Using a Microbenchmark to Compare Function as a Service Solutions
{'venue': 'ESOCC', 'journal': None, 'mag_field_of_study': ['Computer Science']}