Multi-tenant Architecture Comparison

被引:0
|
作者
Kabbedijk, Jaap [1 ]
Pors, Michiel [1 ]
Jansen, Slinger [1 ]
Brinkkemper, Sjaak [1 ]
机构
[1] Univ Utrecht, Dept Informat & Comp Sci, NL-3508 TC Utrecht, Netherlands
来源
关键词
Multi-tenancy; architecture patterns; quality attributes;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software architects struggle to choose an adequate architectural style for multi-tenant software systems. Bad choices result in poor performance, low scalability, limited flexibility, and obstruct software evolution. We present a comparison of 12 Multi-Tenant Architecture (MTA) patterns that supports architects in choosing the most suitable architectural pattern, using 17 assessment criteria. Both patterns and criteria were evaluated by domain experts. Five architecture assessment rules of thumb are presented in the paper, aimed at making fast and efficient design decisions. The comparison provides architects with an effective method for selecting the applicable multi-tenant architecture pattern, saving them effort, time, and mitigating the effects of making wrong decisions.
引用
收藏
页码:202 / 209
页数:8
相关论文
共 50 条
  • [21] DARGOS: A highly adaptable and scalable monitoring architecture for multi-tenant Clouds
    Povedano-Molina, Javier
    Lopez-Vega, Jose M.
    Lopez-Soler, Juan M.
    Corradi, Antonio
    Foschini, Luca
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (08): : 2041 - 2056
  • [22] 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,
  • [23] An online social mutual help architecture for multi-tenant mobile clouds
    Ma, Kun
    Tang, Zijie
    International Journal of Intelligent Information and Database Systems, 2014, 8 (04) : 359 - 373
  • [24] 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
  • [25] A Novel Agent Based Match Making Algorithm In Multi-Tenant Architecture
    Fera, M. Arun
    Vanathi, P.
    Sarumathi, M.
    Ashabanu, I.
    Umayal, V.
    2015 SEVENTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2015,
  • [26] Multi-tenant SaaS Cloud
    Kulkarni, Gurudatt
    Khatawkar, Prasad
    Shelke, Rupali
    Solanke, Vikas
    Waghmare, Rani
    AFRICON, 2013, 2013,
  • [27] 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,
  • [28] Secured Data Destruction in Cloud Based Multi-Tenant Database Architecture
    Vanitha, M.
    Kavitha, C.
    2014 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2014,
  • [29] SVirt: A Substrate-agnostic SDN Virtualization Architecture for Multi-tenant Cloud
    Yu, Yirong
    Li, Dan
    Huang, Yukai
    2015 IEEE 23RD INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2015, : 313 - 322
  • [30] A Multi-tenant Oriented Performance Monitoring, Detecting and Scheduling Architecture Based on SLA
    Cheng, Xu
    Shi, Yuliang
    Li, Qingzhong
    JCPC: 2009 JOINT CONFERENCE ON PERVASIVE COMPUTING, 2009, : 599 - 604