Back to Search Start Over

Deserv : Decentralized Serverless Computing

Authors :
Christie V, Samuel H.
Chopra, Amit K.
Singh, Munindar P.
Christie V, Samuel H.
Chopra, Amit K.
Singh, Munindar P.
Publication Year :
2021

Abstract

A decentralized application involves multiple autonomous principals, e.g., humans and organizations. Autonomy motivates (i) specifying a decentralized application via a protocol that captures the interactions between the principals, and (ii) a programming model that enables each principal to independently (from other principals) construct its own protocol-compliant agent. An agent encodes its principal's decision making and represents it in the application. We contribute Deserv, the first protocol-based programming model for decentralized applications that is suited to the cloud. Specifically, Deserv demonstrates how to leverage function-as-a-service (FaaS), a popular serverless programming model, to implement agents. A notable feature of Deserv is the use declarative protocols to specify interactions. Declarative protocols support implementing stateful agents in a manner that naturally exploits the concurrency and autoscaling benefits offered by serverless computing.

Details

Database :
OAIster
Notes :
text, https://eprints.lancs.ac.uk/id/eprint/167365/1/ICWS_21_Deserv.pdf, English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1425766658
Document Type :
Electronic Resource