Show simple item record

dc.contributor.advisorLakshmi, J
dc.contributor.authorJain, Nitisha
dc.date.accessioned2018-06-26T14:09:52Z
dc.date.accessioned2018-07-31T05:09:23Z
dc.date.available2018-06-26T14:09:52Z
dc.date.available2018-07-31T05:09:23Z
dc.date.issued2018-06-26
dc.date.submitted2015
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/3765
dc.identifier.abstracthttp://etd.iisc.ac.in/static/etd/abstracts/4636/G26964-Abs.pdfen_US
dc.description.abstractVirtualization is one of the important enabling technologies for Cloud Computing which facilitates sharing of resources among the virtual machines. However, it incurs performance overheads due to contention of physical devices such as disk and network bandwidth. Various I/O applications having different latency requirements may be executing concurrently on different virtual machines provisioned on a single server in Cloud data-centers. It is pertinent that the performance SLAs of such applications are satisfied through intelligent scheduling and allocation of disk resources. The underlying disk scheduler at the server is unable to distinguish between the application requests being oblivious to the characteristics of these applications. Therefore, all the applica- tions are provided best effort services by default. This may lead to performance degradation for the latency sensitive applications. In this work, we propose a novel disk scheduling framework PriDyn (Dynamic Priority) which provides differentiated services to various I/O applications co-located on a single host based on their latency attributes and desired performance. The framework employs a scheduling algorithm which dynamically computes latency estimates for all concurrent I/O applications for a given system state. Based on these, an appropriate pri- ority assignment for the applications is determined which is taken into consideration by the underlying disk scheduler at the host while scheduling the I/O applications on the physical disk. The proposed scheduling framework is able to successfully satisfy QoS requirements for the concurrent I/O applications within system constraints. This has been verified through ex- tensive experimental analysis. In order to realize the benefits of differentiated services provided by the PriDyn scheduler, proper combination of I/O applications must be ensured for the servers through intelligent meta-scheduling techniques at the Cloud data-center level. For achieving this, in the second part of this work, we extended the PriDyn framework to design a proactive admission control and scheduling framework PCOS (P rescient C loud I/O S cheduler). It aims to maximize to Utilization of disk resources without adversely affecting the performance of the applications scheduled on the systems. By anticipating the performance of the systems running multiple I/O applications, PCOS prevents the scheduling of undesirable workloads on them in order to maintain the necessary balance between resource consolidation and application performance guarantees. The PCOS framework includes the PriDyn scheduler as an important component and utilizes the dynamic disk resource allocation capabilities of PriDyn for meeting its goals. Experimental validations performed on real world I/O traces demonstrate that the proposed framework achieves appreciable enhancements in I/O performance through selection of optimal I/O workload combinations, indicating that this approach is a promising step towards enabling QoS guarantees for Cloud data-centers.en_US
dc.language.isoen_USen_US
dc.relation.ispartofseriesG26964en_US
dc.subjectCloud Computingen_US
dc.subjectStorage Area Networks (Computer Networks)en_US
dc.subjectVirtual Storage (Computer Science)en_US
dc.subjectNetwork Interfacesen_US
dc.subjectVirtualizationen_US
dc.subjectQuality of Serviceen_US
dc.subjectCloud Storageen_US
dc.subjectVirtual Machinesen_US
dc.subjectI/O Schedulingen_US
dc.subjectPriDyn Scheduleren_US
dc.subjectPCOSen_US
dc.subjectPrescient Cloud I/O Scheduleren_US
dc.subject.classificationComputer Scienceen_US
dc.titlePerformance Specific I/O Scheduling Framework for Cloud Storageen_US
dc.typeThesisen_US
dc.degree.nameMSc Enggen_US
dc.degree.levelMastersen_US
dc.degree.disciplineFaculty of Engineeringen_US


Files in this item

This item appears in the following Collection(s)

Show simple item record