Multi-Tenant Cloud Data Services: State-of-the-Art, Challenges and Opportunities
Vivek Narasayya, Surajit Chaudhuri
Abstract
Enterprises are moving their business-critical workloads to public clouds at an accelerating pace. Multi-tenancy is a crucial tenet for cloud data service providers allowing them to provide services in cost-effective manner by sharing of resources among tenants of the service. In this tutorial we review architectures of today's cloud data services and identify trends and challenges that arise in multi-tenant cloud data services. We discuss techniques that have been developed for enabling elasticity, providing SLAs, ensuring performance isolation, and reducing cost. We conclude with open research problems in cloud data services.
Topics & Concepts
Cloud computingMultitenancyComputer sciencePaceData as a serviceService providerServices computingElasticity (physics)Service (business)Computer securityData scienceSoftware as a serviceWorld Wide WebWeb serviceBusinessSoftwareOperating systemMaterials scienceGeographyGeodesyMarketingSoftware developmentComposite materialProgramming languageCloud Computing and Resource ManagementIoT and Edge/Fog ComputingCaching and Content Delivery