[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [Project Idea]:-Want a guidance for the project
On Thu, Oct 6, 2011 at 3:38 PM, Pratik shinde <pracshi@xxxxxxxxx> wrote: > Respected Sir, > I am an undergraduate student from Pune > University(India).As my last year project we are thinking of implementing > the co-scheduling in Xen for concurrent jobs depending on the degree of > concurrency of the domain. > Sir, abstract for my project is as: > > Abstract---Symmetric multiprocessing (SMP) virtual machine (VMs) allow user > to take advantage of multiprocessor architecture. Xen current scheduler > schedules the virtual CPUs (vCPUs) of a virtual machine asynchronously, > which guarantees the proportion of CPU time corresponding to its weight, > maximizing the throughput of the system. But the performance may > deteriorated while executing concurrent applications due to current > scheduling strategy. To address this problem Yulong Yu et al. proposed > co-scheduling strategy in which vCPUs of a SMP VM are scheduled > simultaneously. But this approach causes other problems such as CPU > fragmentation, priority inversion that degrades I/O performance. Our > implementation is inspired from the work proposed by Orathai Sukwong et al. > in Kernel Virtual Machine (KVM) where no two vCPUs are forced to schedule > simultaneously though they are executing concurrent jobs. Our implementation > tries to co-schedule concurrent vCPUs depending on the degree of > co-scheduling of a domain. If degree of co-scheduling of a VM is less than > some threshold value then vCPUs of a VM are scheduled asynchronously and if > it is more then all vCPUs are forced to scheduled simultaneously. > > Keywords: Symmetric multiprocessing virtual machine, Xen, Co-scheduling, > KVM, Balance Scheduling > > Forceful co-scheduling of VM may cause many problems such as CPU > fragmentation,priority inversion..This scheduling strategy may keep a > balance. > > Sir can you suggest any improvement to this idea.Should I mail you our > project synopsis? Just be aware, that schedulers are very difficult to write and modify. To write a gang scheduler such as you describe is a very ambitious project. -George _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |