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:
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.
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.
- Comparative Study Of Load Balancing Algorithms In Cloud Computing Environments
- A Fast Virtual Machine Storage Migration Technique Using Data Deduplication
- A Genetic Algorithm Scheduling Approach For Virtual Machine Resources In A Cloud Computing Environment
- A Review On Virtual Machine Management Techniques And Scheduling In Cloud Computing
- A Study On Scheduling Methods In Cloud Computing
- A Review On Virtual Machine Scheduling In Cloud Computing
- Advantages, Challenges And Optimizations Of Virtual Machine Scheduling In Cloud Computing Environments
- Algorithms For Graph Similarity And Sub-graph Matching
- Assessment Of Various VM Scheduling Mechanisms In Cloud Computing
- Bandwidth-Aware Divisible Task Scheduling For Cloud Computing
- Buffer Status And Content Aware Scheduling Scheme For Cloud Gaming Based On Video Streaming
- Comparison Of Virtual Machine Scheduling Algorithms In Cloud Computing
- Computing Resource Minimization With Content-Aware Workload Estimation In Cloud-Based Surveillance Systems
- Content-Based Scheduling Of Virtual Machines (VMs) In The Cloud
- Content Based Scheduling Of Virtual Machines Using Merkle Tree
- Content-Aware Resource Scheduling For Commercial And Personal Clouds
- Deadline Constraint Heuristic-Based Genetic Algorithm For Workflow Scheduling In Cloud
- Efficient Optimal Algorithm Of Task Scheduling In Cloud Computing Environment
- Efficient Virtual Machine Scheduling In Cloud Computing
- Fast Parallel Algorithms For Graph Similarity And Matching
- Improved Cost-Based Algorithm For Task Scheduling In Cloud Computing
- Load Balancing Task Scheduling Based On Genetic Algorithm In Cloud Computing
- Measuring Similarity Of Graphs And Their Nodes By Neighbor Matching
- Memory Buddies Exploiting Page Sharing For Smart Colocationin Virtualized Data Centers
- Performance Comparison Of Deduplication Techniques For Storage In Cloud Computing Environment
- Study Of Content-Based Sharing On The Xen Virtual Machine Monitor
- Task Aware Virtual Machine Scheduling For IO Performance
- Task Scheduling In Cloud Computing Review
- Vmflock Virtual Machine Co-Migration For The Cloud
Comments
Post a Comment