Service Level Agreement-Based Migration For Database-As-A-Service In The Cloud
Dengan kemunculan pengkomperan awan, wujudnya servis yang baru dipanggil sebagai pangkalan data sebagai perkhidmatan bagi pengkomputeran awan. Pangakalan data sebagai perkhidmatan memindahkan beban pengguna dalam mengurus pelayan pangkalan data kepada pengendali pengkomputeran awan. Pengendali pengk...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2015
|
Subjects: | |
Online Access: | http://eprints.usm.my/32095/1/WONG_JIK_SOON.pdf http://eprints.usm.my/32095/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Dengan kemunculan pengkomperan awan, wujudnya servis yang baru dipanggil sebagai pangkalan data sebagai perkhidmatan bagi pengkomputeran awan. Pangakalan data sebagai perkhidmatan memindahkan beban pengguna dalam mengurus pelayan pangkalan data kepada pengendali pengkomputeran awan. Pengendali pengkomputeran awan menjana pendapatan daripada langganan pengguna dalam perkhidmatan pangakalan data dengan memenuhi perjanjian tahap perkhidmatan. Demi memperolehi pendapatan yang maksimum, nombor pelayan yang miminal diperlukan untuk memproses beban kerja yang maksimum supaya kos untuk mengendali pelayan pangkalan data boleh dikurangkan. Demi mengatasi masalah-masalah yang disebutkan, satu sistem pemantauan telah dicadangkan dalam tesis ini. Sistem pemantauan ini mampu mengesan beban kerja pangkalan data yang gagal memuaskan tahap perkhidmatan yang dijanjikan. Optimasi akan diaktifkan dengan memindah beban kerja yang terjejas kepada pelayan pangkalan data yang mampu mengendalinya.
With the emergence of cloud computing, comes a new kind of cloud service namely Database-as-a-Service. Database-as-a-Service removes users the hassle to own their own database servers. The responsibility of maintaining and monitoring the database workloads thus transferred to the Database-as-a-Service cloud operator. Service operator generates income through the database service they have provided by meeting the service level agreement (SLA). In order to maximize the income generated, a cloud service operator needs to utilize the least amount of machines to host the maximum amount of database workloads. In this regards, this thesis proposes a model which monitors the database workloads performance and server resources utilization. Database workloads migration will be triggered when the model detects any database workload that has failed to meet SLA agreement. The model is able to choose a server which serves the database workload better based on the workload profile and server profile generated by the monitoring module. |
---|