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 条
  • [41] Towards Multi-Tenant Performance SLOs
    Lang, Willis
    Shankar, Srinath
    Patel, Jignesh M.
    Kalhan, Ajay
    2012 IEEE 28TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2012, : 702 - 713
  • [42] A METHOD TO SUPPORT MULTI-TENANT AS A SERVICE
    Pandithurai, O.
    Poongodi, M.
    PradeepKumar, S.
    GopalaKrishnan, C.
    2011 THIRD INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2011, : 157 - 162
  • [43] Rule Compilation in Multi-Tenant Networks
    Blaiech, Khalil
    Hamadi, Salaheddine
    Hommes, Stefan
    Valtchev, Petko
    Cherkaoui, Omar
    State, Radu
    2017 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2017, : 97 - 98
  • [44] A Secure Multi-Tenant Framework for SDN
    Jiang, Hao
    Bouabdallah, Ahmed
    Aflatoonian, Amin
    Bonnin, Jean-Marie
    Guillouard, Karine
    SECURITY OF INFORMATION AND NETWORKS (SIN'16), 2016, : 40 - 44
  • [45] Multi-tenant Database Access Control
    Yaish, Haitham
    Goyal, Madhu
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 870 - 877
  • [46] A Multi-Tenant Rate Limiter on FPGA
    Guo, Yunfei
    Guo, Zhichuan
    Zhang, Mengting
    ELECTRONICS, 2025, 14 (06):
  • [47] Middleware for Customizable Multi-staged Dynamic Upgrades of Multi-tenant SaaS Applications
    Gey, Fatih
    Van Landuyt, Dimitri
    Joosen, Wouter
    2015 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2015, : 102 - 111
  • [48] Evolving Multi-tenant SaaS Applications through Self-Adaptive Upgrade Enactment and Tenant Mediation
    Gey, Fatih
    Van Landuyt, Dimitri
    Joosen, Wouter
    PROCEEDINGS OF 2016 IEEE/ACM 11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS), 2016, : 151 - 157
  • [49] Multi-Tenant Latency Optimization in Erasure-Coded Storage with Differentiated Services
    Xiang, Yu
    Lan, Tian
    Aggarwal, Vaneet
    Chen, Yih-Farn R.
    2015 IEEE 35TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 2015, : 790 - 791
  • [50] Enhanced Scheduling of AI Applications in Multi-Tenant Cloud Using Genetic Optimizations
    Kwon, Seokmin
    Bahn, Hyokyung
    APPLIED SCIENCES-BASEL, 2024, 14 (11):