Skip to main content

Research Practice

In second semester at BITS, a post-graduate student has to complete a compulsory discipline course named Research Practise. The goal is to introduce the students to academic research. Each student works with a department faculty. I chose to work with Dr. Sunita Singhal in the area of Cloud Computing. In the article, I am going to describe what all I did as a part of the course.

The period of work is of four and a half month. The initial work was to figure out an area of improvement in Cloud Computing. Next, was to propose a solution backed with theoretical research. Lastly, proposed solution was to implemented and practical results be concluded.

Things I started of were virtual machine scheduling algorithms; read several research papers, getting an overview of each algorithm. Each week, I would read couple of research papers and present my understanding to the mentor.

Towards the end of first month, I had finalized the problem statement, I was going to present a report on Virtual Machine Image Comparison to optimize Content Based Virtual Machine Scheduling in Cloud Computing.

The problem statement as defined in the mid-semester report that I presented was as below:

In a data center, creation of VM requires the steps; 1) Identifying suitable physical node for the VM to reside, 2) transfer of VM Disk Image from storage node to compute node and finally the VM boots up from the VM Disk Image. Our task would be to maximize the content similarity on a particular physical node in order to utilize the benefits of content based sharing that occurs in a content based page sharing (CBPS) environment. We will be comparing the two VMs based on their operating system, version of operating system and the applications installed on the operating system.

Once the mentor agreed on the problem statement, I referred several journal and conference papers in order to back the proposed solution with the research already done in the area of Cloud Computing.

Later,

To demonstrate how the comparison among the VM images would work I implemented a vague concept on GNU/Linux operating system. In retrospect it does seem an incorrect solution. Following is the gist of the work I demonstrated to my mentor.

The final report was to be submitted after a plagiarism check on Turntin. My report was way below the acceptable similarity threshold. The t

Following is a comprehensive list of research papers I referred throughout the semester.






Comments

Popular posts from this blog

Attendance Management System - An IOT approach

In the course of Software for Embedded Systems, we chose to implement Attendance Management System using embedded devices like RFID Reader, GSM Module and Raspberry Pi as our development board. Even before entering into BITS Pilani, I had wished to work with Raspberry Pi. It always intrigued me on how to work with these embedded devices. Didn't get enough encouragement while in the job to carry out experiments of my own. Coming back to the project, the components used for developing the systems are as follows : Hardware Raspberry Pi GSM Module RFID Reader LED Screen Software Django Web Framework MySQL Database (in production) SQLite Database (in development) Bootstrap 3 Frontend Framework The happy path of the system was as below : Each student is given a RFID card Student exists in our software along with the mapping of RFID card number with the student ID Student taps the card in each class to mark his presence in the class System reads the unique nu...