Classifying Requirements for Variability Optimization in Multi-tenant Applications

被引:3
|
作者
Saleh, Ahmed I. [1 ]
Fouad, Mohammed A. [2 ]
Abu-Elkheir, Mervat [3 ]
机构
[1] Mansoura Univ, Fac Engn, Comp & Syst Dept, Mansoura, Egypt
[2] Mansoura Univ, Fac Comp & Informat Sci, Dept Informat Syst, Mansoura, Egypt
[3] Mansoura Univ, Fac Comp & Informat Sci, Dept Informat Technol, Mansoura, Egypt
来源
2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM) | 2014年
关键词
Requirements Classification; Multi-tenancy; Variability; Multi-tenant Application Architecture;
D O I
10.1109/CloudCom.2014.142
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software as a Service (SaaS) providers can serve thousands of customers, which have hundreds of thousands of overlapping requirements, using a single application instance to offer service at a lower price. Even with a potentially large number of customers with varying requirements, a multi tenant application should make co-tenancy transparent to the tenants, which means that every tenant must appear to be the sole owner of the application, to achieve this, a highly configurable multi-tenant solution is needed. In this paper, we analyze variation in multiple tenants' requirements, to propose a classification for multi-tenant application requirements, and implement variability realization techniques depending on requirement levels. Furthermore, we prioritize the tenants' requirements to satisfy as many customer requirements as possible, and provide key guidelines to software architects and developers to implement a configuration layer in a multi-tenancy architecture.
引用
收藏
页码:32 / 37
页数:6
相关论文
共 50 条
  • [21] Multi-tenant Architecture Comparison
    Kabbedijk, Jaap
    Pors, Michiel
    Jansen, Slinger
    Brinkkemper, Sjaak
    SOFTWARE ARCHITECTURE, ECSA 2014, 2014, 8627 : 202 - 209
  • [22] Multi-tenant SaaS Cloud
    Kulkarni, Gurudatt
    Khatawkar, Prasad
    Shelke, Rupali
    Solanke, Vikas
    Waghmare, Rani
    AFRICON, 2013, 2013,
  • [23] Multi-tenant SaaS Cloud
    Kulkarni, Gurudatt
    Shelke, Rupali
    Palwe, Rajnikant
    Khatawkar, Prasad
    Bhuse, Sadanand
    Bankar, Hemant
    2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [24] A Feedback Controlled Scheduler for Performance Isolation in Multi-tenant Applications
    Krebs, Rouven
    Mehta, Arpit
    2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING (CGC 2013), 2013, : 195 - 196
  • [25] Product Line Architecture for Automatic Evolution of Multi-Tenant Applications
    Horcas, Jose-Miguel
    Pinto, Monica
    Fuentes, Lidia
    2016 IEEE 20TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC), 2016, : 99 - 108
  • [26] Using DSML for Handling Multi-tenant Evolution in Cloud Applications
    Jumagaliyev, Assylbek
    Whittle, Jon
    Elkhatib, Yehia
    2017 9TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2017, : 272 - 279
  • [27] Multi-tenant SaaS application placement algorithm based on cost optimization
    Meng, F.-C. (mengfanchao74@163.com), 1600, CIMS (20):
  • [28] Research on Optimization Adjustment Strategy for SaaS Multi-tenant Data Placement
    Li Xiaona
    Li Qingzhong
    Zhu Weiyi
    Li Hui
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (02): : 319 - 330
  • [29] SLA Definition for Multi-Tenant DBMS and its Impact on Query Optimization
    Yin, Shaoyi
    Hameurlain, Abdelkader
    Morvan, Franck
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (11) : 2213 - 2226
  • [30] Towards a container-based architecture for multi-tenant SaaS applications
    Truyen, Eddy
    Van Landuyt, Dimitri
    Reniers, Vincent
    Rafique, Ansar
    Lagaisse, Bert
    Joosen, Wouter
    15TH WORKSHOP ON ADAPTIVE AND REFLECTIVE MIDDLEWARE (ARM 2016), 2016,