Blueprinting Approach in Support of Cloud Computing

被引:29
|
作者
Dinh Khoa Nguyen [1 ]
Lelli, Francesco [1 ]
Papazoglou, Mike P. [1 ]
van den Heuvel, Willem-Jan [1 ]
机构
[1] Tilburg Univ, ERISS, Warandelaan 2, NL-5037 AB Tilburg, Netherlands
来源
FUTURE INTERNET | 2012年 / 4卷 / 01期
关键词
cloud computing; service-based application; cloud service; blueprint;
D O I
10.3390/fi4010322
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Current cloud service offerings, i.e., Software-as-a-service (SaaS), Platform-as-a-service (PaaS) and Infrastructure-as-a-service (IaaS) offerings are often provided as monolithic, one-size-fits-all solutions and give little or no room for customization. This limits the ability of Service-based Application (SBA) developers to configure and syndicate offerings from multiple SaaS, PaaS, and IaaS providers to address their application requirements. Furthermore, combining different independent cloud services necessitates a uniform description format that facilitates the design, customization, and composition. Cloud Blueprinting is a novel approach that allows SBA developers to easily design, configure and deploy virtual SBA payloads on virtual machines and resource pools on the cloud. We propose the Blueprint concept as a uniform abstract description for cloud service offerings that may cross different cloud computing layers, i.e., SaaS, PaaS and IaaS. To support developers with the SBA design and development in the cloud, this paper introduces a formal Blueprint Template for unambiguously describing a blueprint, as well as a Blueprint Lifecycle that guides developers through the manipulation, composition and deployment of different blueprints for an SBA. Finally, the empirical evaluation of the blueprinting approach within an EC's FP7 project is reported and an associated blueprint prototype implementation is presented.
引用
收藏
页码:322 / 346
页数:25
相关论文
共 50 条
  • [31] Development of A Decision Support System for Hybrid and Cloud Computing
    Balachandran, Bala M.
    INTELLIGENT DECISION TECHNOLOGIES, 2013, 255 : 187 - 196
  • [32] Service execution platform WeboTX to support cloud computing
    Katou, Masayuki
    NEC Technical Journal, 2010, 5 (02): : 79 - 84
  • [33] User support as moderator for cloud computing user satisfaction
    Guimaraes T.
    Paranjape K.
    International Journal of Cloud Computing, 2019, 8 (02) : 150 - 165
  • [34] A framework to support flexible application collaboration in cloud computing
    Xu, Meng
    Li, Qingzhong
    Cui, Lizhen
    Computer Modelling and New Technologies, 2014, 18 (11): : 498 - 504
  • [35] Utilize cloud computing to support dust storm forecasting
    Huang, Qunying
    Yang, Chaowei
    Benedict, Karl
    Chen, Songqing
    Rezgui, Abdelmounaam
    Xie, Jibo
    INTERNATIONAL JOURNAL OF DIGITAL EARTH, 2013, 6 (04) : 338 - 355
  • [36] Security Support for Intention Driven Elastic Cloud Computing
    Karam, Yasir
    Baker, Thar
    Taleb-Bendiab, Azzelerabe
    2012 SIXTH UKSIM/AMSS EUROPEAN SYMPOSIUM ON COMPUTER MODELLING AND SIMULATION (EMS), 2012, : 67 - 73
  • [37] Can cloudlet coordination support cloud computing infrastructure?
    Abdullah Alsaleh
    Journal of Cloud Computing, 7
  • [38] Towards Process Support for Migrating Applications to Cloud Computing
    Chauhan, Muhammad Aufeef
    Babar, Muhammad Ali
    2012 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICE COMPUTING (CSC), 2012, : 80 - 87
  • [39] Cloud Computing / Cloud Computing
    Maya Proano, Isabel
    RETOS-REVISTA DE CIENCIAS DE LA ADMINISTRACION Y ECONOMIA, 2011, 1 (01): : 35 - 40
  • [40] Cloud Computing - A Unified Approach for Surveillance Issues
    Rachana, C. R.
    Banu, Reshma
    Ahammed, G. F. Ali
    Parameshachari, B. D.
    INTERNATIONAL CONFERENCE ON MATERIALS, ALLOYS AND EXPERIMENTAL MECHANICS (ICMAEM-2017), 2017, 225