38 research outputs found
Orthogonal variability modeling to support multi-cloud application configuration
Cloud service providers benefit from a vast majority of customers due to variability and making profit from commonalities between the cloud services that they provide. Recently, application configuration dimensions has been increased dramatically due to multi-tenant, multi-device and multi-cloud paradigm. This challenges the configuration and customization of cloud-based software that are typically offered as a service due to the intrinsic variability. In this paper, we present a model-driven approach based on variability models originating from the software product line community to handle such multi-dimensional variability in the cloud. We exploit orthogonal variability models to systematically manage and create tenant-specific configuration and customizations. We also demonstrate how such variability models can be utilized to take into account the already deployed application parts to enable harmonized deployments for new tenants in a multi-cloud setting. The approach considers application functional and non-functional requirements to provide a set of valid multi-cloud configurations. We illustrate our approach through a case study
Cloud migration patterns: a multi-cloud service architecture perspective
Many organizations migrate their on-premise software systems to the cloud. However, current coarse-grained cloud migration solutions have made a transparent migration of on-premise applications to the cloud a difficult, sometimes trial-and-error based endeavor. This paper suggests a catalogue of fine-grained service-based cloud architecture migration patterns that target multi-cloud settings and are specified with architectural notations. The proposed migration patterns are based on empirical evi-dence from a number of migration projects, best practices for cloud architectures and a systematic literature review of existing research. The pattern catalogue allows an or-ganization to (1) select appropriate architecture migration patterns based on their ob-jectives, (2) compose them to define a migration plan, and (3) extend them based on the identification of new patterns in new contexts
Crowdcloud: A Crowdsourced System for Cloud Infrastructure
The widespread adoption of truly portable,
smart devices and Do-It-Yourself computing platforms
by the general public has enabled the rise of new network
and system paradigms. This abundance of wellconnected,
well-equipped, affordable devices, when combined
with crowdsourcing methods, enables the development
of systems with the aid of the crowd. In this
work, we introduce the paradigm of Crowdsourced Systems,
systems whose constituent infrastructure, or a significant
part of it, is pooled from the general public by
following crowdsourcing methodologies. We discuss the
particular distinctive characteristics they carry and also
provide their “canonical” architecture. We exemplify
the paradigm by also introducing Crowdcloud, a crowdsourced
cloud infrastructure where crowd members can
act both as cloud service providers and cloud service
clients. We discuss its characteristic properties and also
provide its functional architecture. The concepts introduced
in this work underpin recent advances in the areas
of mobile edge/fog computing and co-designed/cocreated
systems
Morphological instabilities of polymer crystals
We present experimental observations at comparatively low supercooling of morphology transitions from dendritic to faceted structures in polymer crystals growing in thin films of a poly-2-vinylpyridineblock-polyethyleneoxid copolymer. Our results are compared with theoretical concepts describing morphological instabilities of single crystals. Although these concepts originally were not developed for polymers, they allow to describe and interpret our experimental results quite well. In particular, the measured temperature dependence of the width W and frequency of dendritic side branches and the radius of curvature ρ of the growth tips of the crystals follow these concepts. We present preliminary evidence for the influence of polymer attachment kinetics and reorganisation processes behind the growth front. Polymer thin films provide valuable model systems for studying general concepts of crystallisation and allow to distinguish at which point the connectivity of the crystallising units within chain-like molecules starts to play a measurable role
Duality of foam stabilization
Can a foam reversibly switch between particle and surfactant stabilization? Sure it can. Foams are usually stabilized either by surfactant or hydrophobic nanoparticles. Their combination often worsens the stability of the foam, with surfactant adsorption on the particles causing complex behavior. A system that shifts between both types of mechanisms is desirable both for fundamental studies and practical applications. We developed a system consisting of aqueous solution of 0.1 mM sodium dodecyl sulfate (SDS) + 1.23 mM ZnSO4 + 1.23 mM ethylenediaminetetraacetic acid (EDTA). The foam was produced by the shaking method. The pH value was varied by small additions of HCl or NaOH. We tuned the foam lifetime from 15 to 20 s (at pH = 3 – 6), to ~ 180 s near pH = 1, and increase it in the pH range of 6–12, reaching 15 min at pH = 12. This is due to emerging of nanoparticles of Zn(OH)2 at pH > 8, smoothly switching between the stabilization mechanisms. The nano-suspension of Zn(OH)2 is transparent due to the low aggregation. The low cost (<$1 per metric ton) and the large timescales makes our system desirable for industrial applications