2013
DOI: 10.1007/s10922-013-9265-5
|View full text |Cite
|
Sign up to set email alerts
|

Cost-Effective Feature Placement of Customizable Multi-Tenant Applications in the Cloud

Abstract: Cloud computing technologies can be used to more flexibly provision application resources. By exploiting multi-tenancy, instances can be shared between users, lowering the cost of providing applications. A weakness of current cloud offerings however, is the difficulty of creating customizable applications that retain these advantages. In this article, we define a feature-based cloud resource management model, making use of Software Product Line Engineering (SPLE) techniques, where applications are composed of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
23
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 26 publications
(23 citation statements)
references
References 32 publications
0
23
0
Order By: Relevance
“…This article extends our previous work related to feature placement [4,5], which focused on the static feature placement problem, and describes and evaluations new dynamic feature placement algorithms that can be used in a context where applications are added and removed through time. The modeling approach we use is further based on our work on feature model conversion [3], which focuses more on how the code modules themselves are defined and how customizable applications within our approach can be designed rather than on how these modules are managed at runtime, which is the focus of this article.…”
Section: Related Workmentioning
confidence: 82%
See 4 more Smart Citations
“…This article extends our previous work related to feature placement [4,5], which focused on the static feature placement problem, and describes and evaluations new dynamic feature placement algorithms that can be used in a context where applications are added and removed through time. The modeling approach we use is further based on our work on feature model conversion [3], which focuses more on how the code modules themselves are defined and how customizable applications within our approach can be designed rather than on how these modules are managed at runtime, which is the focus of this article.…”
Section: Related Workmentioning
confidence: 82%
“…Figure 3 shows an illustrative example a simple feature model consisting of six features. The relations between the various features are expressed using the Pure::Variants notation [31] which we also used in our previous work [3,5]. This model corresponds to three relations: Optional(a, b), Or(a, {c, d}), and Alternative(c, {e, f}).…”
Section: Feature Placementmentioning
confidence: 99%
See 3 more Smart Citations