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 条
  • [31] Features of SQL Databases for Multi-tenant Applications Based on Oracle DBMS
    Wycislik, Lukasz
    BEYOND DATABASES, ARCHITECTURES AND STRUCTURES, BDAS 2016, 2016, 613 : 507 - 517
  • [32] Platform-as-a-Service Architecture for Performance Isolated Multi-Tenant Applications
    Krebs, Rouven
    Loesch, Manuel
    Kounev, Samuel
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 914 - 921
  • [33] Runtime Evolution of Service-Based Multi-tenant SaaS Applications
    Kumara, Indika
    Han, Jun
    Colman, Alan
    Kapuruge, Malinda
    SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 192 - 206
  • [34] Accommodating Multi-Tenant FPGAs in the Cloud
    Mbongue, Joel Mandebi
    Bobda, Christophe
    28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 214 - 214
  • [35] A Middleware Layer for Flexible and Cost-Efficient Multi-tenant Applications
    Walraven, Stefan
    Truyen, Eddy
    Joosen, Wouter
    MIDDLEWARE 2011, 2011, 7049 : 370 - 389
  • [36] Understanding performance interference in multi-tenant cloud databases and web applications
    Xavier, Miguel G.
    Matteussi, Kassiano J.
    Lorenzo, Fabian
    De Rose, Cesar A. F.
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 2847 - 2852
  • [37] MTFT : Multi-Tenant Fair Throttling
    Song, Ilhan
    Lee, Sang -Won
    2023 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING, BIGCOMP, 2023, : 304 - 307
  • [38] Towards Multi-Tenant Performance SLOs
    Lang, Willis
    Shankar, Srinath
    Patel, Jignesh M.
    Kalhan, Ajay
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (06) : 1447 - 1463
  • [39] A Sharing Platform for Multi-Tenant PONs
    Afraz, Nima
    Ruffini, Marco
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 2018, 36 (23) : 5413 - 5423
  • [40] SaaS Multi-Tenant Application Customization
    Tsai, Wei-Tek
    Sun, Xin
    2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 1 - 12