• DocumentCode
    1910547
  • Title

    Smart Fabric - An Infrastructure-Agnostic Artifact Topology Deployment Framework

  • Author

    Schleicher, Johannes M. ; Vogler, Michael ; Inzinger, Christian ; Dustdar, Schahram

  • Author_Institution
    Distrib. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2015
  • fDate
    June 27 2015-July 2 2015
  • Firstpage
    320
  • Lastpage
    327
  • Abstract
    The cloud computing paradigm enables the development of applications that can elastically react to changes in their environment by autonomously provisioning and releasing infrastructure resources. However, current applications need to be specifically tailored to a concrete cloud provider infrastructure, leading to vendor lock-in. Migrating applications to the cloud or between cloud providers is challenging due to differences in deployment directives, available services, and programming interfaces. Existing infrastructure as code approaches closely tie application artifacts to their deployment directives and do not allow for a clear separation of application artifacts from deployment infrastructure. In this paper, we present Smart Fabric, a methodology and accompanying toolset for infrastructure-agnostic deployment of application artifact topologies based on a constraint-based, declarative specification of the required deployment infrastructure. Our framework allows for seamless migration of application topologies between deployment targets and enables independent, parallel evolution of both, applications and underlying infrastructure. We discuss the feasibility of the proposed methodology and prototype implementation using representative applications from the Internet of Things and smart city domains.
  • Keywords
    Internet of Things; cloud computing; formal specification; smart cities; Internet of Things; application artifact topology; cloud computing paradigm; concrete cloud provider infrastructure; constraint-based specification; declarative specification; deployment directive; deployment infrastructure; infrastructure resource; infrastructure-agnostic artifact topology deployment framework; infrastructure-agnostic deployment; parallel evolution; programming interface; prototype implementation; representative application; seamless migration; smart city domain; smart fabric; vendor lock-in; Fabrics; Hardware; Program processors; Rails; Runtime; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Services (MS), 2015 IEEE International Conference on
  • Conference_Location
    New York, NY
  • Print_ISBN
    978-1-4673-7283-1
  • Type

    conf

  • DOI
    10.1109/MobServ.2015.52
  • Filename
    7226707