Software engineering for multi-tenancy computing challenges and implications
Research output: Chapters, Conference Papers, Creative and Literary Works › RGC 32 - Refereed conference paper (with host publication) › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Title of host publication | International Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014 - Proceedings |
Publisher | Association for Computing Machinery, Inc |
Pages | 1-10 |
ISBN (print) | 9781450332262 |
Publication status | Published - 16 Nov 2014 |
Conference
Title | International Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014 |
---|---|
Place | China |
City | Hong Kong |
Period | 16 November 2014 |
Link(s)
Abstract
Multi-tenancy is a cloud computing phenomenon. Multiple instances of an application occupy and share resources from a large pool, allowing different users to have their own version of the same application running and coexisting on the same hardware but in isolated virtual spaces. In this position paper we survey the current landscape of multi-tenancy, laying out the challenges and complexity of software engineering where multi-tenancy issues are involved. Multitenancy allows cloud service providers to better utilise computing resources, supporting the development of more exible services to customers based on economy of scale, reducing overheads and infrastructural costs. Nevertheless, there are major challenges in migration from single tenant applications to multi-tenancy. These have not been fully explored in research or practice to date. In particular, the reengineering effort of multi-tenancy in Software-as-a-Service cloud applications requires many complex and important aspects that should be taken into consideration, such as security, scalability, scheduling, data isolation, etc. Our study emphasizes scheduling policies and cloud provisioning and deployment with regards to multi-tenancy issues. We employ CloudSim and MapReduce in our experiments to simulate and analyse multi-tenancy models, scenarios, performance, scalability, scheduling and reliability on cloud platforms.
Research Area(s)
- Cloud computing, Multi-tenancy, Resource allocation, Saas, Scheduling policies, Software development
Citation Format(s)
Software engineering for multi-tenancy computing challenges and implications. / Ru, Jia; Grundy, John; Keung, Jacky.
International Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014 - Proceedings. Association for Computing Machinery, Inc, 2014. p. 1-10.
International Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014 - Proceedings. Association for Computing Machinery, Inc, 2014. p. 1-10.
Research output: Chapters, Conference Papers, Creative and Literary Works › RGC 32 - Refereed conference paper (with host publication) › peer-review