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 条
  • [41] A Centralized Trust Model Approach for Cloud Computing
    Rizvi, Syed
    Ryoo, Jungwoo
    Liu, Yuhong
    Zazworsky, Dustin
    Cappeta, Anthony
    2014 23RD WIRELESS AND OPTICAL COMMUNICATION CONFERENCE (WOCC), 2014,
  • [42] Sticky policies approach within cloud computing
    Spyra, Grzegorz
    Buchanan, William J.
    Ekonomou, Elias
    COMPUTERS & SECURITY, 2017, 70 : 366 - 375
  • [43] A hybridized approach for minimizing energy in cloud computing
    Sanna Mehraj Kak
    Parul Agarwal
    M. Afshar Alam
    Farheen Siddiqui
    Cluster Computing, 2024, 27 : 53 - 70
  • [44] Monitoring based security approach for cloud computing
    Yadav A.
    Ritika
    Garg M.L.
    Ingenierie des Systemes d'Information, 2019, 24 (06): : 611 - 617
  • [45] An approach to adapt collaborative architectures to cloud computing
    Dutra, Moises
    Minh Tri Nguyen
    Ghodous, Parisa
    Roummieh, Youssef
    Ghedira, Chirine
    Benslimane, Djamal
    IMPROVING COMPLEX SYSTEMS TODAY, 2011, : 167 - 174
  • [46] A Layered Security Approach for Cloud Computing Infrastructure
    Yildiz, Mehmet
    Abawajy, Jemal
    Ercan, Tuncay
    Bernoth, Andrew
    2009 10TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (ISPAN 2009), 2009, : 763 - +
  • [47] An Approach to Deal with Processing Surges in Cloud Computing
    Segalin, Darlan
    Santin, Altair Olivo
    Marynowski, Joao Eugenio
    Segalin, Liandro
    Maziero, Carlos
    39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2, 2015, : 897 - 905
  • [48] Towards a Formal Approach to Mobile Cloud Computing
    Amoretti, Michele
    Grazioli, Alessandro
    Zanichelli, Francesco
    Senni, Valerio
    Tiezzi, Francesco
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 743 - 750
  • [49] Cloud computing beyond the obvious: An approach for innovation
    Verstraete, Christian (christian.verstraete@hp.com), 1600, Springer Verlag (423):
  • [50] A Conceptual Approach for Taxonomical Spectrum of Cloud Computing
    Rimal, Bhaskar Prasad
    Choi, Eunmi
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION TECHNOLOGIES & APPLICATIONS (ICUT 2009), 2009, : 448 - 453