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 条
  • [1] Blueprinting the Cloud
    Papazoglou, Michael P.
    van den Heuvel, Willem-Jan
    IEEE INTERNET COMPUTING, 2011, 15 (06) : 74 - 79
  • [2] Support Grows for New Software Approach That Could Advance Cloud Computing
    Garber, Lee
    COMPUTER, 2014, 47 (11) : 15 - 15
  • [3] An SLA Support System for Cloud Computing
    Machado, Guilherme Sperb
    Stiller, Burkhard
    MANAGING THE DYNAMICS OF NETWORKS AND SERVICES, 2011, 6734 : 53 - 56
  • [4] Fog Computing as a Complementary Approach to Cloud Computing
    Al Yami, Mohammed
    Schaefer, Dirk
    2019 INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCIS), 2019, : 152 - 155
  • [5] An Approach to a Cloud Computing Network
    Aymerich, Francesco Maria
    Fenu, Gianni
    Surcis, Simone
    2008 FIRST INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF DIGITAL INFORMATION AND WEB TECHNOLOGIES, VOLS 1 AND 2, 2008, : 120 - +
  • [6] Fujitsuaposs approach to cloud computing
    Miyazawa, Kenta
    Fujitsu Scientific and Technical Journal, 2011, 47 (04): : 371 - 377
  • [7] Speedy Cloud: Cloud Computing with Support for Hardware Acceleration Services
    Artail, Hassan
    Saghir, Mazen A. R.
    Sharafeddin, Mageda
    Hajj, Hazem
    Kaitoua, Abdulrahman
    Morcel, Raghid
    Akkary, Haitham
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (03) : 850 - 865
  • [8] Alternative Approach to Service Blueprinting
    Al-Fedaghi, Sabah
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 54 - 61
  • [9] Cloud Computing Support for Personal Knowledge Management
    Li, Luyi
    Zheng, Yanlin
    Zheng, Fanglin
    Zhong, Shaochun
    2009 INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT, INNOVATION MANAGEMENT AND INDUSTRIAL ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 171 - +
  • [10] Blueprinting the Cloud: Unifying and Automatically Optimizing Cloud Data Infrastructures with BRAD
    Yu, Geoffrey X.
    Wu, Ziniu
    Kossmann, Ferdi
    Li, Tianyu
    Markakis, Markos
    Ngom, Amadou
    Madden, Samuel
    Kraska, Tim
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (11): : 3629 - 3643