Pattern-based composite application deployment

The deployment of composite applications and services in distributed or compute cloud environments is still a challenging task that is a key source of operational cost and risk. Current approaches to composite deployments can be categorized as workflow based and model based. In the workflow based ap...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Eilam, Tamar, Elder, M., Konstantinou, A. V., Snible, E.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 224
container_issue
container_start_page 217
container_title
container_volume
creator Eilam, Tamar
Elder, M.
Konstantinou, A. V.
Snible, E.
description The deployment of composite applications and services in distributed or compute cloud environments is still a challenging task that is a key source of operational cost and risk. Current approaches to composite deployments can be categorized as workflow based and model based. In the workflow based approach, deployers create end-to-end workflows to automate application deployment, while in the model based approach architects design detailed "desired state" models and validate they meet all requirements and constraints. Today, there is no formally understood relationship and mapping between "desired state" models and deployment workflows, posing a challenge and limitation on architects and deployers. In this paper we propose a new model based approach to bridge the gap between deployment models and workflows. Our approach supports separation of concerns where basic automation building blocks (such as scripts and workflows) can be developed independently of the resource model and with no knowledge of it. Therefore, the method enables deployers to continue to leverage useful libraries of automation building blocks, while enjoying the benefits of a sound resource model, used for validation and constraint satisfaction. We propose algorithms and implementation to generate end-to-end workflows for input "desired state" resource models, based on given libraries of automation building blocks. Our approach has been incorporated into IBM's leading deployment modeling platform [15] and is in active use by customers in a large range of applications.
doi_str_mv 10.1109/INM.2011.5990694
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5990694</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5990694</ieee_id><sourcerecordid>5990694</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-e06e01e4d9ff6628dde16ac15b0dfdf6953c9dd181ca87331d08f5141aaee313</originalsourceid><addsrcrecordid>eNotj8tKw0AUQEdUsNbsBTf5gcR75z1LKVoLtRV0XyaZOzCQF8ls-vcuzOpwNgcOY88INSK418Ppq-aAWCvnQDt5wx5Rcikd54i3rHDGro4O7tgGlREVgDEPrFiW1AC3YLVRsGH1t8-Z5qFq_EKhbMd-GpeUqfTT1KXW5zQOZaCpG689DfmJ3UffLVSs3LKfj_ff3Wd1PO8Pu7djlRzkikATIMngYtSa2xAItW9RNRBiiNop0boQ0GLrrRECA9ioUKL3RALFlr38VxMRXaY59X6-XtZZ8QenK0Y5</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Pattern-based composite application deployment</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Eilam, Tamar ; Elder, M. ; Konstantinou, A. V. ; Snible, E.</creator><creatorcontrib>Eilam, Tamar ; Elder, M. ; Konstantinou, A. V. ; Snible, E.</creatorcontrib><description>The deployment of composite applications and services in distributed or compute cloud environments is still a challenging task that is a key source of operational cost and risk. Current approaches to composite deployments can be categorized as workflow based and model based. In the workflow based approach, deployers create end-to-end workflows to automate application deployment, while in the model based approach architects design detailed "desired state" models and validate they meet all requirements and constraints. Today, there is no formally understood relationship and mapping between "desired state" models and deployment workflows, posing a challenge and limitation on architects and deployers. In this paper we propose a new model based approach to bridge the gap between deployment models and workflows. Our approach supports separation of concerns where basic automation building blocks (such as scripts and workflows) can be developed independently of the resource model and with no knowledge of it. Therefore, the method enables deployers to continue to leverage useful libraries of automation building blocks, while enjoying the benefits of a sound resource model, used for validation and constraint satisfaction. We propose algorithms and implementation to generate end-to-end workflows for input "desired state" resource models, based on given libraries of automation building blocks. Our approach has been incorporated into IBM's leading deployment modeling platform [15] and is in active use by customers in a large range of applications.</description><identifier>ISSN: 1573-0077</identifier><identifier>ISBN: 9781424492190</identifier><identifier>ISBN: 142449219X</identifier><identifier>EISBN: 1424492211</identifier><identifier>EISBN: 9781424492206</identifier><identifier>EISBN: 9781424492213</identifier><identifier>EISBN: 1424492203</identifier><identifier>DOI: 10.1109/INM.2011.5990694</identifier><language>eng</language><publisher>IEEE</publisher><subject>Google</subject><ispartof>12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops, 2011, p.217-224</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5990694$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2051,27904,54898</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5990694$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Eilam, Tamar</creatorcontrib><creatorcontrib>Elder, M.</creatorcontrib><creatorcontrib>Konstantinou, A. V.</creatorcontrib><creatorcontrib>Snible, E.</creatorcontrib><title>Pattern-based composite application deployment</title><title>12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops</title><addtitle>INM</addtitle><description>The deployment of composite applications and services in distributed or compute cloud environments is still a challenging task that is a key source of operational cost and risk. Current approaches to composite deployments can be categorized as workflow based and model based. In the workflow based approach, deployers create end-to-end workflows to automate application deployment, while in the model based approach architects design detailed "desired state" models and validate they meet all requirements and constraints. Today, there is no formally understood relationship and mapping between "desired state" models and deployment workflows, posing a challenge and limitation on architects and deployers. In this paper we propose a new model based approach to bridge the gap between deployment models and workflows. Our approach supports separation of concerns where basic automation building blocks (such as scripts and workflows) can be developed independently of the resource model and with no knowledge of it. Therefore, the method enables deployers to continue to leverage useful libraries of automation building blocks, while enjoying the benefits of a sound resource model, used for validation and constraint satisfaction. We propose algorithms and implementation to generate end-to-end workflows for input "desired state" resource models, based on given libraries of automation building blocks. Our approach has been incorporated into IBM's leading deployment modeling platform [15] and is in active use by customers in a large range of applications.</description><subject>Google</subject><issn>1573-0077</issn><isbn>9781424492190</isbn><isbn>142449219X</isbn><isbn>1424492211</isbn><isbn>9781424492206</isbn><isbn>9781424492213</isbn><isbn>1424492203</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj8tKw0AUQEdUsNbsBTf5gcR75z1LKVoLtRV0XyaZOzCQF8ls-vcuzOpwNgcOY88INSK418Ppq-aAWCvnQDt5wx5Rcikd54i3rHDGro4O7tgGlREVgDEPrFiW1AC3YLVRsGH1t8-Z5qFq_EKhbMd-GpeUqfTT1KXW5zQOZaCpG689DfmJ3UffLVSs3LKfj_ff3Wd1PO8Pu7djlRzkikATIMngYtSa2xAItW9RNRBiiNop0boQ0GLrrRECA9ioUKL3RALFlr38VxMRXaY59X6-XtZZ8QenK0Y5</recordid><startdate>201105</startdate><enddate>201105</enddate><creator>Eilam, Tamar</creator><creator>Elder, M.</creator><creator>Konstantinou, A. V.</creator><creator>Snible, E.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201105</creationdate><title>Pattern-based composite application deployment</title><author>Eilam, Tamar ; Elder, M. ; Konstantinou, A. V. ; Snible, E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-e06e01e4d9ff6628dde16ac15b0dfdf6953c9dd181ca87331d08f5141aaee313</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Google</topic><toplevel>online_resources</toplevel><creatorcontrib>Eilam, Tamar</creatorcontrib><creatorcontrib>Elder, M.</creatorcontrib><creatorcontrib>Konstantinou, A. V.</creatorcontrib><creatorcontrib>Snible, E.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Eilam, Tamar</au><au>Elder, M.</au><au>Konstantinou, A. V.</au><au>Snible, E.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Pattern-based composite application deployment</atitle><btitle>12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops</btitle><stitle>INM</stitle><date>2011-05</date><risdate>2011</risdate><spage>217</spage><epage>224</epage><pages>217-224</pages><issn>1573-0077</issn><isbn>9781424492190</isbn><isbn>142449219X</isbn><eisbn>1424492211</eisbn><eisbn>9781424492206</eisbn><eisbn>9781424492213</eisbn><eisbn>1424492203</eisbn><abstract>The deployment of composite applications and services in distributed or compute cloud environments is still a challenging task that is a key source of operational cost and risk. Current approaches to composite deployments can be categorized as workflow based and model based. In the workflow based approach, deployers create end-to-end workflows to automate application deployment, while in the model based approach architects design detailed "desired state" models and validate they meet all requirements and constraints. Today, there is no formally understood relationship and mapping between "desired state" models and deployment workflows, posing a challenge and limitation on architects and deployers. In this paper we propose a new model based approach to bridge the gap between deployment models and workflows. Our approach supports separation of concerns where basic automation building blocks (such as scripts and workflows) can be developed independently of the resource model and with no knowledge of it. Therefore, the method enables deployers to continue to leverage useful libraries of automation building blocks, while enjoying the benefits of a sound resource model, used for validation and constraint satisfaction. We propose algorithms and implementation to generate end-to-end workflows for input "desired state" resource models, based on given libraries of automation building blocks. Our approach has been incorporated into IBM's leading deployment modeling platform [15] and is in active use by customers in a large range of applications.</abstract><pub>IEEE</pub><doi>10.1109/INM.2011.5990694</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1573-0077
ispartof 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops, 2011, p.217-224
issn 1573-0077
language eng
recordid cdi_ieee_primary_5990694
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Google
title Pattern-based composite application deployment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-26T05%3A04%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Pattern-based%20composite%20application%20deployment&rft.btitle=12th%20IFIP/IEEE%20International%20Symposium%20on%20Integrated%20Network%20Management%20(IM%202011)%20and%20Workshops&rft.au=Eilam,%20Tamar&rft.date=2011-05&rft.spage=217&rft.epage=224&rft.pages=217-224&rft.issn=1573-0077&rft.isbn=9781424492190&rft.isbn_list=142449219X&rft_id=info:doi/10.1109/INM.2011.5990694&rft_dat=%3Cieee_6IE%3E5990694%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1424492211&rft.eisbn_list=9781424492206&rft.eisbn_list=9781424492213&rft.eisbn_list=1424492203&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5990694&rfr_iscdi=true