Home > Research > Publications & Outputs > Deserv

Electronic data

  • ICWS-21-Deserv

    Rights statement: ©2021 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    Accepted author manuscript, 258 KB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

Deserv: Decentralized Serverless Computing

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Deserv: Decentralized Serverless Computing. / Christie V, Samuel H.; Chopra, Amit K.; Singh, Munindar P.
2021 IEEE International Conference on Web Services (ICWS). IEEE, 2021. p. 51-60 (2021 IEEE International Conference on Web Services (ICWS)).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Christie V, SH, Chopra, AK & Singh, MP 2021, Deserv: Decentralized Serverless Computing. in 2021 IEEE International Conference on Web Services (ICWS). 2021 IEEE International Conference on Web Services (ICWS), IEEE, pp. 51-60. https://doi.org/10.1109/icws53863.2021.00020

APA

Christie V, S. H., Chopra, A. K., & Singh, M. P. (2021). Deserv: Decentralized Serverless Computing. In 2021 IEEE International Conference on Web Services (ICWS) (pp. 51-60). (2021 IEEE International Conference on Web Services (ICWS)). IEEE. https://doi.org/10.1109/icws53863.2021.00020

Vancouver

Christie V SH, Chopra AK, Singh MP. Deserv: Decentralized Serverless Computing. In 2021 IEEE International Conference on Web Services (ICWS). IEEE. 2021. p. 51-60. (2021 IEEE International Conference on Web Services (ICWS)). Epub 2021 Sept 5. doi: 10.1109/icws53863.2021.00020

Author

Christie V, Samuel H. ; Chopra, Amit K. ; Singh, Munindar P. / Deserv : Decentralized Serverless Computing. 2021 IEEE International Conference on Web Services (ICWS). IEEE, 2021. pp. 51-60 (2021 IEEE International Conference on Web Services (ICWS)).

Bibtex

@inproceedings{08445e34884f4d7cba78598fa82f3fd6,
title = "Deserv: Decentralized Serverless Computing",
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.",
author = "{Christie V}, {Samuel H.} and Chopra, {Amit K.} and Singh, {Munindar P.}",
note = "{\textcopyright}2021 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. ",
year = "2021",
month = nov,
day = "15",
doi = "10.1109/icws53863.2021.00020",
language = "English",
isbn = "9781665416825",
series = "2021 IEEE International Conference on Web Services (ICWS)",
publisher = "IEEE",
pages = "51--60",
booktitle = "2021 IEEE International Conference on Web Services (ICWS)",

}

RIS

TY - GEN

T1 - Deserv

T2 - Decentralized Serverless Computing

AU - Christie V, Samuel H.

AU - Chopra, Amit K.

AU - Singh, Munindar P.

N1 - ©2021 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

PY - 2021/11/15

Y1 - 2021/11/15

N2 - 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.

AB - 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.

U2 - 10.1109/icws53863.2021.00020

DO - 10.1109/icws53863.2021.00020

M3 - Conference contribution/Paper

SN - 9781665416825

T3 - 2021 IEEE International Conference on Web Services (ICWS)

SP - 51

EP - 60

BT - 2021 IEEE International Conference on Web Services (ICWS)

PB - IEEE

ER -