International Journal of Research in Advent Technology, Vol.3, No.4, April 2015 E-ISSN: 2321-9637
Integrated Advanced Information Management System Kevin Katkoria, Akshaykumar Math, Varun Joshi, Uday Rote kevin.katkoria@somaiya.edu,akshaykumar.m@somaiya.edu,varun.j@somaiya.edu,udayrote@somaiya.edu Abstract- Cloud is a location-independent resource, whereby shared servers provide resources, software, and data to computers and other devices on demand. Cloud storage is a service model in which data is maintained, managed and backed up remotely and made available to users over a network. Clouds provide processing power, which is made possible through distributed, large-scale computing systems, which use virtualization software. A Project Repository is a locus for collecting, preserving, and disseminating of the intellectual output of an institution. A repository is mandatory nowadays for all premier institutions to save and maintain the data or information accumulated till date. The projects generated each year need large amount of memory to be stored and thereby it takes a substantial amount of time to deploy the projects stored in CD/DVD. Integrated Advanced Information Management System (IAIMS) aims at creating a Project Repository wherein projects are stored live (projects are stored along with the environment) and can be accessed as and when needed. The various challenges encountered during creating such a repository can be easily overcome by using virtualization in cloud. The integrated advantages of virtualization and cloud allow us to create a Project Repository with high efficiency, thereby minimizing the usage of resources that are consumed to create an efficient repository system. Index Terms- Hypervisor, Vitualization, Cloud Storage 1. INTRODUCTION Integrated Advanced Information Management System is a Project Repository System. The modules are integrated together to form a generalized application system .These are the Storage Server, the Hypervisor and the monitoring server. Repository aims at providing a central storage for the projects undertaken and making it run live by providing the required environment. Central Storage for the repository will be taken care of using a cloud storage server. Project Repository System will be using the concept of virtualization to provide the environment needed for different projects of different domains. 2. BACKGROUND AND MOTIVATION Existing systems for Project Repository Systems are all document oriented. They do not provide the scope for running the project live. This system aims at overcoming this shortcoming. This will help to run the projects live any time when required. The main motivation for this system is to create a private cloud. The cloud is aimed at storing the all the files required for a project, Using a hypervisor the required environment which includes the operating system, software, and hardware will be provided for the project user. This will help in accessing the projects with different environment from a single client system irrespective of what operating system is installed on the client system, anytime.
3. PROBLEM STATEMENT Project Repository aims at providing a long time storage for the projects being created by the students as well as staff. The main focus here is to provide the developers with the required environment for their projects as well as the hardware requirements The projects will be stored in private cloud created using Openfiler which provides block based storage. The required environment will be provided using a baremetal hypervisor ESXi. 4. REVIEW OF LITERATURE A. Cloud Storage[3] Cloud computing enables on-demand network access to a shared pool of configurable computing resources such as servers, storage and applications. Cloud storage refers to the delivery of storage resources to the consumers over the Internet. Private cloud storage is restricted to a particular organization and data security risks are less compared to the public cloud storage. Hence, private cloud storage is built by exploiting the commodity machines within the organization and the important data is stored in it. When the utilization of such private cloud storage increases, there will be an increase in the storage demand. It leads to the expansion of the cloud storage with additional storage nodes. During such expansion, storage nodes in the cloud storage need to be balanced in terms of load. In order to maintain the load across several storage nodes, the data need to be migrated across the storage nodes. This data migration
14