Dynamic provisioning in multi-tenant service clouds

被引:0
|
作者
Lakshmi Ramachandran
Nanjangud C. Narendra
Karthikeyan Ponnalagu
机构
[1] North Carolina State University,
[2] IBM India Research Lab,undefined
关键词
Service-oriented architecture; Service clouds; Cloud computing; Multi-tenant systems;
D O I
10.1007/s11761-012-0116-0
中图分类号
学科分类号
摘要
Cloud-based systems promise an on-demand service provisioning system along with a “pay-as-you-use” policy. In the case of multi-tenant systems this would mean dynamic creation of a tenant by integrating existing cloud-based services on the fly. Presently, dynamic creation of a tenant is handled by building the required components from scratch. Although multi-tenant systems help providers save cost by allocating multiple tenants to the same instance of an application, they incur huge reconfiguration costs. Cost and time spent on these reconfiguration activities can be reduced by re-constructing tenants from existing tenant configurations supported by service providers. Multi-tenant cloud-based systems also lack the facility of allowing clients to specify their requirements. Giving clients the flexibility to specify requirements helps them avoid spending an excessive amount of time and effort looking through a list of services, many of which might not be relevant to them. Moreover, dynamic provisioning in the cloud requires an integrated solution across the technology stack (software, platform and infrastructure) combining functional, non-functional and resource allocation requirements. Existing research works in the area of web service matching, although numerous, still fall short, since they usually consider each requirement type in isolation and cannot provide an integrated solution. To that end, in this paper we investigate the features needed for dynamic service provisioning on the cloud. We propose a novel User Interface-Tenant Selector-Customizer (UTC) model and approach, which enables cloud-based services to be systematically modeled and provisioned as variants of existing service tenants in the cloud. Our approach considers functional, non-functional and resource allocation requirements, which are explicitly specified by the client via the user interface component of the model. To the best of our knowledge, ours is the first such integrated approach. We illustrate our ideas using a realistic running example, and also present a proof-of-concept prototype built using IBM’s Rational Software Architect modeling tool. We also present experimental results demonstrating the applicability of our matching algorithm. Our results show significant reduction in matching time with the help of an elimination process that reduces the search space needed for performing matching.
引用
收藏
页码:283 / 302
页数:19
相关论文
共 50 条
  • [1] Dynamic provisioning in multi-tenant service clouds
    Ramachandran, Lakshmi
    Narendra, Nanjangud C.
    Ponnalagu, Karthikeyan
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2012, 6 (04) : 283 - 302
  • [2] Dynamic Provisioning of Service Composition in a Multi-Tenant SaaS Environment
    Wael Sellami
    Hatem Hadj Kacem
    Ahmed Hadj Kacem
    [J]. Journal of Network and Systems Management, 2020, 28 : 367 - 397
  • [3] Dynamic Provisioning of Service Composition in a Multi-Tenant SaaS Environment
    Sellami, Wael
    Kacem, Hatem
    Kacem, Ahmed
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2020, 28 (02) : 367 - 397
  • [4] Robust Service Mapping in Multi-Tenant Clouds
    Wang, Jingzhou
    Zhao, Gongming
    Xu, Hongli
    Huang, He
    Luo, Luyao
    Yang, Yongqiang
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021), 2021,
  • [5] Dynamic resource demand prediction and allocation in multi-tenant service clouds
    Verma, Manish
    Gangadharan, G. R.
    Narendra, Nanjangud C.
    Vadlamani, Ravi
    Inamdar, Vidyadhar
    Ramachandran, Lakshmi
    Calheiros, Rodrigo N.
    Buyya, Rajkumar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (17): : 4429 - 4442
  • [6] Resource Demand Prediction in Multi-tenant Service Clouds
    Verma, Manish
    Gangadharan, G. R.
    Ravi, V.
    Narendra, Nanjangud C.
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2013,
  • [7] A Robust Service Mapping Scheme for Multi-Tenant Clouds
    Wang, Jingzhou
    Zhao, Gongming
    Xu, Hongli
    Zhai, Yutong
    Zhang, Qianyu
    Huang, He
    Yang, Yongqiang
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2022, 30 (03) : 1146 - 1161
  • [8] Service Provisioning and Pricing Methods in a Multi-Tenant Cloud Enabled RAN
    Khodashenas, P. S.
    Ruiz, C.
    Riera, J. Ferrer
    Fajardo, J. O.
    Taboada, I.
    Blanco, B.
    Liberal, F.
    Neokosmidis, I.
    Rokkas, T.
    Lloreda, J. G.
    Perez-Romero, J.
    Sallent, O.
    [J]. 2016 IEEE CONFERENCE ON STANDARDS FOR COMMUNICATIONS AND NETWORKING (CSCN), 2016,
  • [9] Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi-tenant Clouds
    Kathiravelu, Pradeeban
    Veiga, Luis
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS, 2017, 10034 : 87 - 97
  • [10] A METHOD TO SUPPORT MULTI-TENANT AS A SERVICE
    Pandithurai, O.
    Poongodi, M.
    PradeepKumar, S.
    GopalaKrishnan, C.
    [J]. 2011 THIRD INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2011, : 157 - 162