International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 112 - Number 2 |
Year of Publication: 2015 |
Authors: Rushikesh Jadhav, P. M. Yawalkar |
10.5120/19638-1216 |
Rushikesh Jadhav, P. M. Yawalkar . Enhancing Virtual Machine Performance in Cloud using Cache as a Service. International Journal of Computer Applications. 112, 2 ( February 2015), 18-20. DOI=10.5120/19638-1216
Caching is one of the important concept used for optimizing the performance gap across data hierarchies; in particular, disk storage systems. Cloud applications are generally resource hungry and may consist of high frequency of occasional resource consumption, which are common in the cloud; do benefit the most from caching. There are many levels of cache but the using local memory as cache might be a good alternative, this memory can be taken from main memory of the system or secondary storage with many well-known restrictions and effective use. There are many technical as well as business challenges such as meeting the service offering and billing accurately. Here it presents the cache as a service (CaaS) system as an additional service by cloud infrastructure service providers as one of their service to their existing consumers. CaaS alone may not be possible to avail as the consumer needs to have a Virtual machine or physical machine with the provider. The cloud infrastructure provider creates a cluster of memory resources in such a way that these collective resources can be divided on demand to the right consumer and can be offered on demand to them. This disk cache system need to have security while allocating memory blocks as well as while de-allocating them. CaaS model is proposed to leverage existing resources which can be idle or kept as redundancy and offer them as a service to the consumer with small overhead yet high performance improvement. This will not only increase the performance of the client but will also help service provider to use his idle capacity and offer better utilization.