EAGER: Deployment-time API Governance for Modern PaaS Clouds

被引:0
|
作者
Jayathilaka, Hiranya [1 ]
Krintz, Chandra [1 ]
Wolski, Rich [1 ]
机构
[1] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
关键词
D O I
10.1109/IC2E.2015.69
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To track, control, and compel reuse of web APIs, we investigate a new approach to API governance - combined policy, implementation, and deployment control of web APIs. Our approach, called EAGER, provides a software architecture that integrates into PaaS platforms to support systemwide, deployment-time enforcement of governance policies. Specifically, EAGER checks for and prevents backward incompatible API changes from being deployed into production PaaS clouds, enforces service reuse, and facilitates enforcement of other best practices in software maintenance via policies. Our experiments with an EAGER prototype show that enforcing API governance at deployment-time in PaaS clouds is efficient and scalable to thousands of APIs and policies.
引用
收藏
页码:275 / 278
页数:4
相关论文
共 11 条
  • [1] Saving the world from bad beans: Deployment-time confinement checking
    Clarke, D
    Richmond, M
    Noble, J
    ACM SIGPLAN NOTICES, 2003, 38 (11) : 374 - 387
  • [2] Improving the performance of Web services using deployment-time binding selection
    Lee, SangJeong
    Ryu, Kyung Dong
    Lee, Kang-Won
    Choi, Jong-Deok
    2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 159 - +
  • [3] Proof-Carrying Apps: Contract-Based Deployment-Time Verification
    Holthusen, Soenke
    Nieke, Michael
    Thuem, Thomas
    Schaefer, Ina
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 839 - 855
  • [4] Deployment-time multi-cloud application security Automating security measures to an application and its container
    Sheridan, Craig
    Massonet, Philippe
    Phee, Andrew
    2017 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2017, : 481 - 485
  • [5] Reducing the Deployment-Time Inference Control Costs of Deep Reinforcement Learning Agents via an Asymmetric Architecture
    Chang, Chin-Jui
    Chu, Yu-Wei
    Ting, Chao-Hsien
    Liu, Hao-Kang
    Hong, Zhang-Wei
    Lee, Chun-Yi
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 4762 - 4768
  • [6] Deadline-Aware Deployment for Time Critical Applications in Clouds
    Hu, Yang
    Wang, Junchao
    Zhou, Huan
    Martin, Paul
    Taal, Arie
    de Laat, Cees
    Zhao, Zhiming
    EURO-PAR 2017: PARALLEL PROCESSING, 2017, 10417 : 345 - 357
  • [7] Planning Above the API Clouds Before Flying Above the Clouds: A Real-Time Personalized Air Travel Planning Approach
    Zelin Liu
    Jian Cao
    Yudong Tan
    Quanwu Xiao
    Mukesh Prasad
    International Journal of Parallel Programming, 2020, 48 : 137 - 156
  • [8] Planning Above the API Clouds Before Flying Above the Clouds: A Real-Time Personalized Air Travel Planning Approach
    Liu, Zelin
    Cao, Jian
    Tan, Yudong
    Xiao, Quanwu
    Prasad, Mukesh
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2020, 48 (01) : 137 - 156
  • [9] A Cost-Effective and QoS-Aware Approach to Scheduling Real-Time Workflow Applications in PaaS and SaaS Clouds
    Stavrinides, Georgios L.
    Karatza, Helen D.
    2015 3RD INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD) AND INTERNATIONAL CONFERENCE ON OPEN AND BIG (OBD), 2015, : 231 - 239
  • [10] Cost- and Time-Based Data Deployment for Improving Scheduling Efficiency in Distributed Clouds
    Li, Chunlin
    Zhang, Yihan
    Qu, Xiaomei
    Luo, Youlong
    COMPUTER JOURNAL, 2022, 65 (04): : 874 - 889