• Medientyp: Dissertation; Sonstige Veröffentlichung; E-Book; Elektronische Hochschulschrift
  • Titel: Conformance Checking and Simulation-based Evolutionary Optimization for Deployment and Reconfiguration of Software in the Cloud
  • Beteiligte: Frey, Sören [VerfasserIn]
  • Erschienen: Christian-Albrechts-Universität zu Kiel, 2014
  • Sprache: Englisch
  • Schlagwörter: conformance checking ; cloud deployment optimization ; cloud computing ; software migration ; thesis
  • Entstehung:
  • Anmerkungen: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Beschreibung: Newly created software systems that were built on a cloud computing basis from the ground up recently demonstrated the cloud’s capabilities for enabling sound scalability and cost-effectiveness. Many Software as a Service (SaaS) providers want to leverage this potential for existing software systems as well and consider a migration to Infrastructure as a Service (IaaS) and Platform as a Service (PaaS)-based cloud environments. However, the migration of existing software systems to a cloud computing basis often faces severe difficulties. (1) Migrations are often performed in an ad-hoc manner and the migrated systems therefore do often not leverage the cloud’s capabilities, such as its dynamic resource scaling mechanisms and the frequently employed pay-per-use pricing model. Many cloud environments also impose restrictions to deployed applications, such as prohibiting directly writing to the filesystem or opening a specific network socket. We call those restrictions cloud environment constraints (CECs). According to the two exemplary CEC types mentioned before, an application provokes corresponding CEC violations if it writes to the filesystem or opens the specific network socket, respectively. (2) CEC violations are most often not systematically evaluated before initiating a migration. (3) There also exist billions of different cloud deployment options (CDOs), but appropriate support for comparing CDOs is missing. For example, a CDO determines which cloud environment, cloud resource types, deployment architecture, and runtime reconfiguration rules for exploiting the cloud’s elasticity should be used. The performance and costs associated with diverse CDOs can differ in orders of magnitude. To cope with these challenges, this thesis proposes the approach CloudMIG that supports SaaS providers to migrate existing enterprise software systems to IaaS and PaaS-based cloud environments. CloudMIG builds on metamodels from OMG’s Architecture-Driven Modernization (ADM) initiative and employs, for example, reverse-engineered ...
  • Zugangsstatus: Freier Zugang
  • Rechte-/Nutzungshinweise: Urheberrechtsschutz