Abstract
As service providers strive to improve the quality and efficiency of their IT (information technology) management services, the need to adopt a standard set of tools and processes becomes increasingly important. Deploying multitenant capable tools is a key part of this standardization, since a single instance can be used to manage multiple customer environments, and multi-tenant tools have the potential to significantly reduce service-delivery costs. However, most tools are not designed for multi-tenancy, and providing this support requires extensive re-design and re-implementation. In this paper, we explore the use of virtualization technology to enable multi-tenancy for systems and network management tools with minimal, if any, changes to the tool software. We demonstrate our design techniques by creating a multi-tenant version of a widely-used open source network management system. We perform a number of detailed profiling experiments to measure the resource requirements in the virtual environments, and also compare the scalability of two multi-tenant realizations using different virtualization approaches. We show that our design can support roughly 20 customers with a single tool instance, and leads to a scalability increase of 60-90% over a traditional design in which each customer is assigned to a single virtual machine. © IFIP International Federation for Information Processing 2007.
Cite
CITATION STYLE
Tsai, C. H., Ruan, Y., Sahu, S., Shaikh, A., & Shin, K. G. (2007). Virtualization-based techniques for enabling multi-tenant management tools. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4785 LNCS, pp. 171–182). Springer Verlag. https://doi.org/10.1007/978-3-540-75694-1_15
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.