Loading…

Cloud toolkit for Provider assessment, optimized Application Cloudification and deployment on IaaS

The deployment of a data-intensive application to a Cloud poses a number of serious challenges, mainly concerning the provider and resources selection process, based on the Quality of Service expected, as well as the management of the Virtual Machines in the provider premises. This work attempts to...

Full description

Saved in:
Bibliographic Details
Published in:Future generation computer systems 2020-08, Vol.109, p.657-667
Main Authors: Psychas, A., Violos, J., Aisopos, F., Evangelinou, A., Kousiouris, G., Bouras, I., Varvarigou, T., Xidas, G., Charilas, D., Stavroulas, Y.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The deployment of a data-intensive application to a Cloud poses a number of serious challenges, mainly concerning the provider and resources selection process, based on the Quality of Service expected, as well as the management of the Virtual Machines in the provider premises. This work attempts to address those issues by providing a sophisticated toolkit assisting both the Cloud adopter and the Cloud Provider, in terms of application profiling and categorization, analyzing and predicting interference effects, benchmarking and exploiting Quality of Experience in Cloud computing infrastructures. Thus, a service oriented computing architecture is presented, realizing this toolkit in the context of the CloudPerfect framework, and a set of experiments is carried out, evaluating those tools in terms of effectiveness and efficiency. Finally, a specific Use Case scenario is analyzed, that involves an Infrastructure as a Service adoption for an EPR/CRM System. •Tools for Cloud Provider selection and performance evaluation.•Profiling and classification of applications in order to analyze their computational nature.•Create interference models through ANN algorithms for optimizing concurrently running VM’s which facilitate different applications.
ISSN:0167-739X
1872-7115
DOI:10.1016/j.future.2018.09.016