Font Size: a A A

Research And Implementation Of Computing Resource Isolation In DB2 Based Database As A Service

Posted on:2012-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:Z H YangFull Text:PDF
GTID:2218330362954017Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
One of the most important research subject in cloud computing is computing resource isolation. The traditional solution is using virtual machine technology. Database as s service is cloud computing paltform which also use virtual machine technology to islolate computing resource. Database service runs on virtual machine. Customers subscibe database service by virtual machine. Virtual machine has some drawbacks,waste of resource, low performance and inconvenience of resource distribution .etc.A new resolution of computing resource isolation is proposed in this paper,which is used in DB2 based Database as a Service system. Customers subscribe database service by database rather than virtual machine and different customers may share the same DB2 instance. It is a fine graind solution compared to virtual machine under which computing resource can be shared more common and used more effective,thus the performance is high. We put forward a concept called DBR(Database Resource Unit) in this paper which includes CPU,memory,disk I/O bandwidth and disk space isolation. Eevry customer has its own DBR corresponding to their database, whose tasks will run in it. DBR runs on Linux Operating System which can be created, distroyed dynamically and its parameter can also be configured dynamically. Customer's computing resource is allocated to DBR and their tasks are constrained by DBR. DBR can be integrated into DB2 based Database as a Service. Experiment results have proved that DBR can effectively isolate customer's computing resource, improve performance prediction and guarantee service quality.
Keywords/Search Tags:Database as a Service, resource isolation, virtual machine
PDF Full Text Request
Related items