Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

A unified framework for metering cloud environments

Cloud computing utilizes the integration of different computing technologies to achieve a utility computing model. Computing resources are consolidated and shared among different applications transparently. Cloud environments are like a market place, and an accurate cloud metering framework is neede...

Full description

Saved in:
Bibliographic Details
Main Author: Sobh, Karim
Format: Thesis
Published: AUC Knowledge Fountain 2016
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613406900518912
access_status_str Open Access
author Sobh, Karim
author_browse Sobh, Karim
author_facet Sobh, Karim
author_sort Sobh, Karim
collection Thesis
dc_rights_str_mv The author retains all rights with regard to copyright. The author certifies that written permission from the owner(s) of third-party copyrighted matter included in the thesis, dissertation, paper, or record of study has been obtained. The author further certifies that IRB approval has been obtained for this thesis, or that IRB approval is not necessary for this thesis. Insofar as this thesis, dissertation, paper, or record of study is an educational record as defined in the Family Educational Rights and Privacy Act (FERPA) (20 USC 1232g), the author has granted consent to disclosure of it to anyone who requests a copy.
description Cloud computing utilizes the integration of different computing technologies to achieve a utility computing model. Computing resources are consolidated and shared among different applications transparently. Cloud environments are like a market place, and an accurate cloud metering framework is needed for fair charge back, and accurate responsive SLA policies. Moreover, a diversified set of applications can benefit and make use of cloud metering such as cloud resource planning and scheduling, workload prediction, security attacks detection through events correlation, building highly available self-healing computing environments that can avail adequate resources in disaster times, etc. A data modeling approach coupled with a scalable distributed architecture is adopted to build our proposed programmable unified cloud metering framework. The proposed framework is based on a Cloud Metering Markup Language (CMML) and Network Transport specifications. The framework adopts a scalable multi-tier architecture template that can adapt elastically based on the target cloud environment size, functionality, and workload. The concept of autonomous metering data is introduced through the introduction of the Cloud Metering Objects (CMO). CMOs provide the ability to couple metering data with metering operations to be performed on the data which offers a means of explaining and interpreting the metering data. A full prototype of the CMML interpreter is implemented, as well as a Distributed Proc Filesystem as a transparent network communication protocol encapsulated within filesystem I/O operations. A case study is presented to demonstrate how the framework behaves in a realistic online shop environment. A set of functional experiments were conducted on the case study demonstrating the multi-perspective me- tering capabilities at different levels of abstraction throughout the underlying deployment cloud environment, namely data center perspective, service provider perspective, and end-user perspective. The Analysis of Vari- ance (ANOVA) and Generalized Linear Models (GLM) statistical methods were used to evaluate the proposed framework prototype from the performance perspective through three main experiments. An ANOVA/GLM comparative study between the Distributed Proc Filesystem protocol and the network Transmission Control Protocol (TCP) was conducted with respect to the probe effect, and a considerable save up in CPU cycles was demonstrated by the Distributed Proc Filesystem protocol over TCP. A framework end-to-end factorial design experiment based on ANOVA/GLM was conducted to study the different factors affecting the me- tering framework behavior. A detailed analysis of the different runtime factors and their proportionality is presented to show the factors effect on different metering engines of the proposed metering framework. More- over, the end-to-end factorial experiment demonstrated the low probe effect and execution overhead of the metering framework engines deployed on the cloud resources; mainly collection engines and transport pro- tocols. Finally, an ANOVA/GLM experiment was carried out on the case study environment to show the minimal effect of inserting metering probes, especially the application layer probes, on the web transaction response time experienced by the online shop application members.
format Thesis
id oai:fount.aucegypt.edu:etds-1021
institution American University in Cairo (Egypt)
last_indexed 2026-06-10T12:35:38.861Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from AUC Knowledge Fountain — bepress
publishDate 2016
publishDateRange 2016
publishDateSort 2016
publisher AUC Knowledge Fountain
publisherStr AUC Knowledge Fountain
record_format dspace
source_str AUC Knowledge Fountain — bepress
spelling oai:fount.aucegypt.edu:etds-1021 A unified framework for metering cloud environments Sobh, Karim Cloud computing utilizes the integration of different computing technologies to achieve a utility computing model. Computing resources are consolidated and shared among different applications transparently. Cloud environments are like a market place, and an accurate cloud metering framework is needed for fair charge back, and accurate responsive SLA policies. Moreover, a diversified set of applications can benefit and make use of cloud metering such as cloud resource planning and scheduling, workload prediction, security attacks detection through events correlation, building highly available self-healing computing environments that can avail adequate resources in disaster times, etc. A data modeling approach coupled with a scalable distributed architecture is adopted to build our proposed programmable unified cloud metering framework. The proposed framework is based on a Cloud Metering Markup Language (CMML) and Network Transport specifications. The framework adopts a scalable multi-tier architecture template that can adapt elastically based on the target cloud environment size, functionality, and workload. The concept of autonomous metering data is introduced through the introduction of the Cloud Metering Objects (CMO). CMOs provide the ability to couple metering data with metering operations to be performed on the data which offers a means of explaining and interpreting the metering data. A full prototype of the CMML interpreter is implemented, as well as a Distributed Proc Filesystem as a transparent network communication protocol encapsulated within filesystem I/O operations. A case study is presented to demonstrate how the framework behaves in a realistic online shop environment. A set of functional experiments were conducted on the case study demonstrating the multi-perspective me- tering capabilities at different levels of abstraction throughout the underlying deployment cloud environment, namely data center perspective, service provider perspective, and end-user perspective. The Analysis of Vari- ance (ANOVA) and Generalized Linear Models (GLM) statistical methods were used to evaluate the proposed framework prototype from the performance perspective through three main experiments. An ANOVA/GLM comparative study between the Distributed Proc Filesystem protocol and the network Transmission Control Protocol (TCP) was conducted with respect to the probe effect, and a considerable save up in CPU cycles was demonstrated by the Distributed Proc Filesystem protocol over TCP. A framework end-to-end factorial design experiment based on ANOVA/GLM was conducted to study the different factors affecting the me- tering framework behavior. A detailed analysis of the different runtime factors and their proportionality is presented to show the factors effect on different metering engines of the proposed metering framework. More- over, the end-to-end factorial experiment demonstrated the low probe effect and execution overhead of the metering framework engines deployed on the cloud resources; mainly collection engines and transport pro- tocols. Finally, an ANOVA/GLM experiment was carried out on the case study environment to show the minimal effect of inserting metering probes, especially the application layer probes, on the web transaction response time experienced by the online shop application members. 2016-06-01T07:00:00Z dissertation application/pdf https://fount.aucegypt.edu/etds/22 https://fount.aucegypt.edu/context/etds/article/1021/viewcontent/Final_Dissertation_A_Unified_Framework_For_Metering_Cloud_Environments_Karim_Sobh_and_Prof_Amr_El_Kadi.pdf The author retains all rights with regard to copyright. The author certifies that written permission from the owner(s) of third-party copyrighted matter included in the thesis, dissertation, paper, or record of study has been obtained. The author further certifies that IRB approval has been obtained for this thesis, or that IRB approval is not necessary for this thesis. Insofar as this thesis, dissertation, paper, or record of study is an educational record as defined in the Family Educational Rights and Privacy Act (FERPA) (20 USC 1232g), the author has granted consent to disclosure of it to anyone who requests a copy. Theses and Dissertations AUC Knowledge Fountain Cloud Metering Cloud Computing
spellingShingle Cloud Metering
Cloud Computing
Sobh, Karim
A unified framework for metering cloud environments
title A unified framework for metering cloud environments
title_full A unified framework for metering cloud environments
title_fullStr A unified framework for metering cloud environments
title_full_unstemmed A unified framework for metering cloud environments
title_short A unified framework for metering cloud environments
title_sort unified framework for metering cloud environments
topic Cloud Metering
Cloud Computing
url https://fount.aucegypt.edu/etds/22
https://fount.aucegypt.edu/context/etds/article/1021/viewcontent/Final_Dissertation_A_Unified_Framework_For_Metering_Cloud_Environments_Karim_Sobh_and_Prof_Amr_El_Kadi.pdf
work_keys_str_mv AT sobhkarim aunifiedframeworkformeteringcloudenvironments
AT sobhkarim unifiedframeworkformeteringcloudenvironments