Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sumit Kumar Archana Kumar Group # 4 CSE 591 : Virtualization and Cloud Computing.

Similar presentations


Presentation on theme: "Sumit Kumar Archana Kumar Group # 4 CSE 591 : Virtualization and Cloud Computing."— Presentation transcript:

1 Sumit Kumar Archana Kumar Group # 4 CSE 591 : Virtualization and Cloud Computing

2 Project Goal To optimize the memory utilization by sharing the unused memory between the virtual machines in the Xen Server used in the Mobicloud To implement the performance reporting in the Xen server. Integrate the above 2 features along with the existing management functions in XVP package for Citrix Xen Server CSE 591 : Virtualization and Cloud Computing

3 Project Tasks Understanding the architecture of the Citrix Xen Server & the design of the mobicloud. Installing the Citrix Xen Server SDK and learning the Citrix Xen Server API. Configuring the XVP package and learning how to use it. Literature review on how the memory optimization can be achieved and implementing. Implementing the UI for the memory optimization. Implementing the performance alerting and reporting. Implementing an UI for the same. CSE 591 : Virtualization and Cloud Computing

4 Tasks Allocation Understanding the design of the mobicloud including server & IP configurations - Archana. Installing the Citrix Xen Server SDK and learning the Citrix Xen Server API - Sumit. Understanding the Xen source to be modified - Sumit Configuring the XVP package and learning how to use it - Archana. Literature review & design on how the memory optimization can be achieved - Archana & Sumit. Implementing the memory optimization - Sumit. Implementing the performance alerting and reporting - Archana. CSE 591 : Virtualization and Cloud Computing

5 Technical Details Hardware – Intel Xeon Servers in the lab Software – Citrix Xen Server version 5.6 (currently used in the lab) Web server XVP package Red Hat / Fedora images for the Virtual Machines CSE 591 : Virtualization and Cloud Computing

6 Network Setup CSE 591 : Virtualization and Cloud Computing

7 Roadmap of the Project Setting up the system and configuring XVP – 1 weeks Learning Xen Server SDK & understanding source code of XVP – 2 weeks Achieving integration of Xen server APIs & XVP – 2 weeks (By midterm) Literature Review & Design – 1 week Implementation of Memory optimization & Performance monitoring (simultaneous) – 3 weeks Testing & Debugging – 1 week (By Final Demo week) CSE 591 : Virtualization and Cloud Computing

8 Xen Server – a server virtualization platform provided by Citrix to create and manage virtual machines. Different versions are currently available and the one used in the Mobicloud lab does not support sharing of unused memory between the virtual machines on the server. XVP - a suite of open source program for managing virtual machines running on Citrix XenServer. Currently Xencenter provided by Citrix is used. However it is not opensource and may not support adding new features like the performance mornitoring or the memory optimization we are trying to achieve. CSE 591 : Virtualization and Cloud Computing

9 Risks and Challenges Novel aspects of this project: Sharing memory space without buying a license – a cost efficient solution Risks/challenges: Citrix Xen Server doesn’t have exhaustive community support like the opensource Xen platform. Investigating the source code and identifying the code to be modified properly may become a challenging task in itself. Memory Management Using XVP package along with Xen Server API Potential applications & benefits: In addition to Xen center, this could be used as a open source management tool with improvements CSE 591 : Virtualization and Cloud Computing


Download ppt "Sumit Kumar Archana Kumar Group # 4 CSE 591 : Virtualization and Cloud Computing."

Similar presentations


Ads by Google