Conference paper Open Access

Beyond Mere Application Structure: Thoughts on the Future of Cloud Orchestration Tools

Jörg Domaschka; Frank Griesingera; Daniel Baura; Alessandro Rossini


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nam##2200000uu#4500</leader>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u">https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode</subfield>
    <subfield code="a">Creative Commons Attribution Non Commercial No Derivatives 4.0 International</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2015-10-06</subfield>
  </datafield>
  <controlfield tag="005">20200120174255.0</controlfield>
  <controlfield tag="001">35685</controlfield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">openaire</subfield>
    <subfield code="o">oai:zenodo.org:35685</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;Managing cloud applications running on IaaS is complicated and error prone. This is why DevOps tools and application description languages have been emerging. While these tools and languages enable the user to define the application and communication structure based on application components, they lack the possibility to define sophisticated communication patterns including the wiring on instance level. This paper details these shortcomings and presents approaches to overcome them. In particular, they we propose &lt;em&gt;(i) &lt;/em&gt;adding boundaries to wiring specifications and &lt;em&gt;(ii) &lt;/em&gt;introducing a higher-level abstraction—called &lt;em&gt;facet&lt;/em&gt;—on top of the application. The combination of both concepts allows specifying wiring on basis of logical units and their relations. Hence, the concepts overcome general wiring problems that currently exist in cloud orchestration tools. In addition to that, the introduction of facets improves the re-use of components across different applications.&lt;/p&gt;</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Ulm, Germany</subfield>
    <subfield code="a">Frank Griesingera</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Ulm, Germany</subfield>
    <subfield code="a">Daniel Baura</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">SINTEF, Oslo, Norway</subfield>
    <subfield code="a">Alessandro Rossini</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">338416</subfield>
    <subfield code="z">md5:f42e7e6c549f26df8bb51d00377257be</subfield>
    <subfield code="u">https://zenodo.org/record/35685/files/20150628-Cloud-Domaschka-Application-Structure.pdf</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">publication</subfield>
    <subfield code="b">conferencepaper</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">University of Ulm, Germany</subfield>
    <subfield code="a">Jörg Domaschka</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.1016/j.procs.2015.09.231</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Beyond Mere Application Structure: Thoughts on the Future of Cloud Orchestration Tools</subfield>
  </datafield>
  <datafield tag="536" ind1=" " ind2=" ">
    <subfield code="c">644690</subfield>
    <subfield code="a">Business and IT-Cloud Alignment using a Smart Socket</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
</record>
87
59
views
downloads
Views 87
Downloads 59
Data volume 20.0 MB
Unique views 87
Unique downloads 59

Share

Cite as