Saranyu: Using Smart Contracts and Blockchain for Cloud Tenant Management

被引:26
作者
Nayak, Sambit [1 ]
Narendra, Nanjangud C. [1 ]
Shukla, Anshu [1 ]
Kempf, James [2 ]
机构
[1] Ericsson Res Bangalore, Bangalore, Karnataka, India
[2] Ericsson Res, Santa Clara, CA USA
来源
PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD) | 2018年
关键词
D O I
10.1109/CLOUD.2018.00121
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
While blockchains and smart contracts are primarily known for their use as the technologies underlying cryptocurrencies like Bitcoin and Ethereum, these technologies also have applicability in other areas. In this paper, we present an application of smart contracts running on a permissioned distributed ledger (essentially a private blockchain where only credentialed participants are allowed to read and write) to managing tenant and service accounts in a cloud computing data center. The system is called Saranyu and it supports four services: identity management, authentication, authorization, and charging. Identity management and authentication are handled using client-generated public/private key pairs in the usual fashion. Authorization is handled as a contract from a grantee of service access rights to a recipient which is a tenant or other service. Charging is supported by Saranyu integration with payment gateways for payments related to service resource usage. We describe an implementation of Saranyu on top of the Quorum blockchain system. We believe the security, non-repudiation, tamper-resistance, and easy transaction history access brought by blockchain technology will increase transparency and trust in cloud tenant and service management and that the fundamentally distributed nature of the blockchain will make Saranyu an excellent match with developing distributed cloud architectures.
引用
收藏
页码:857 / 861
页数:5
相关论文
共 9 条
  • [1] Andersen M. P., 2017, P BUILDSYS NOV 8 9 D
  • [2] Azeez Afkham, 2010, 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD 2010), P458, DOI 10.1109/CLOUD.2010.50
  • [3] Formal Verification of Smart Contracts Short Paper
    Bhargavan, Karthikeyan
    Delignat-Lavaud, Antoine
    Fournet, Cedric
    Gollamudi, Anitha
    Gonthier, Georges
    Kobeissi, Nadim
    Kulatova, Natalia
    Rastogi, Aseem
    Sibut-Pinote, Thomas
    Swamy, Nikhil
    Zanella-Beguelin, Santiago
    [J]. PROCEEDINGS OF THE 2016 ACM WORKSHOP ON PROGRAMMING LANGUAGES AND ANALYSIS FOR SECURITY (PLAS'16), 2016, : 91 - 96
  • [4] Making Smart Contracts Smarter
    Luu, Loi
    Chu, Duc-Hiep
    Olickel, Hrishi
    Saxena, Prateek
    Hobor, Aquinas
    [J]. CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 254 - 269
  • [5] Mayar H., ECDSA SECURITY BITCO
  • [6] Nakamoto S, 2009, BITCOIN PEER TO PEER
  • [7] Ongaro D., 2014, PROC USENIX ANN TECH, P305
  • [8] Ramachandran L., 2012, SERVICE ORIENTED COM, P1
  • [9] Wood G., 2014, ETHEREUM PROJECT YEL, V151, P1, DOI DOI 10.1017/CBO9781107415324.004