Published November 10, 2015 | Version v1
Publication Open

Performance Evaluation of Resource Management in Cloud Computing Environments

Description

Cloud computing is a computational model in which resource providers can offer on-demand services to clients in a transparent way. However, to be able to guarantee quality of service without limiting the number of accepted requests, providers must be able to dynamically manage the available resources so that they can be optimized. This dynamic resource management is not a trivial task, since it involves meeting several challenges related to workload modeling, virtualization, performance modeling, deployment and monitoring of applications on virtualized resources. This paper carries out a performance evaluation of a module for resource management in a cloud environment that includes handling available resources during execution time and ensuring the quality of service defined in the service level agreement. An analysis was conducted of different resource configurations to define which dimension of resource scaling has a real influence on client requests. The results were used to model and implement a simulated cloud system, in which the allocated resource can be changed on-the-fly, with a corresponding change in price. In this way, the proposed module seeks to satisfy both the client by ensuring quality of service, and the provider by ensuring the best use of resources at a fair price.

⚠️ This is an automatic machine translation with an accuracy of 90-95%

Translated Description (Arabic)

الحوسبة السحابية هي نموذج حسابي يمكن لمقدمي الموارد من خلاله تقديم خدمات عند الطلب للعملاء بطريقة شفافة. ومع ذلك، من أجل ضمان جودة الخدمة دون الحد من عدد الطلبات المقبولة، يجب أن يكون مقدمو الخدمات قادرين على إدارة الموارد المتاحة ديناميكيًا بحيث يمكن تحسينها. هذه الإدارة الديناميكية للموارد ليست مهمة تافهة، لأنها تنطوي على مواجهة العديد من التحديات المتعلقة بنمذجة عبء العمل، والمحاكاة الافتراضية، ونمذجة الأداء، ونشر ومراقبة التطبيقات على الموارد الافتراضية. تجري هذه الورقة تقييمًا لأداء وحدة لإدارة الموارد في بيئة سحابية تتضمن التعامل مع الموارد المتاحة أثناء وقت التنفيذ وضمان جودة الخدمة المحددة في اتفاقية مستوى الخدمة. تم إجراء تحليل لتكوينات الموارد المختلفة لتحديد أي بُعد من أبعاد قياس الموارد له تأثير حقيقي على طلبات العملاء. تم استخدام النتائج لنمذجة وتنفيذ نظام سحابي محاكاة، حيث يمكن تغيير المورد المخصص أثناء التنقل، مع تغيير مقابل في السعر. وبهذه الطريقة، تسعى الوحدة المقترحة إلى إرضاء كل من العميل من خلال ضمان جودة الخدمة، والمزود من خلال ضمان أفضل استخدام للموارد بسعر عادل.

Translated Description (French)

Le cloud computing est un modèle informatique dans lequel les fournisseurs de ressources peuvent offrir des services à la demande aux clients de manière transparente. Cependant, pour pouvoir garantir la qualité de service sans limiter le nombre de demandes acceptées, les fournisseurs doivent être en mesure de gérer dynamiquement les ressources disponibles afin qu'elles puissent être optimisées. Cette gestion dynamique des ressources n'est pas une tâche triviale, car elle implique de relever plusieurs défis liés à la modélisation de la charge de travail, à la virtualisation, à la modélisation des performances, au déploiement et à la surveillance des applications sur les ressources virtualisées. Ce document effectue une évaluation des performances d'un module de gestion des ressources dans un environnement cloud qui comprend la gestion des ressources disponibles pendant le temps d'exécution et la garantie de la qualité de service définie dans l'accord de niveau de service. Une analyse des différentes configurations de ressources a été menée pour définir quelle dimension de la mise à l'échelle des ressources a une influence réelle sur les demandes des clients. Les résultats ont été utilisés pour modéliser et mettre en œuvre un système cloud simulé, dans lequel la ressource allouée peut être modifiée à la volée, avec un changement de prix correspondant. De cette façon, le module proposé cherche à satisfaire à la fois le client en assurant la qualité du service, et le fournisseur en assurant la meilleure utilisation des ressources à un prix équitable.

Translated Description (Spanish)

La computación en la nube es un modelo computacional en el que los proveedores de recursos pueden ofrecer servicios bajo demanda a los clientes de manera transparente. Sin embargo, para poder garantizar la calidad del servicio sin limitar el número de solicitudes aceptadas, los proveedores deben ser capaces de gestionar dinámicamente los recursos disponibles para que puedan ser optimizados. Esta gestión dinámica de recursos no es una tarea trivial, ya que implica afrontar varios retos relacionados con el modelado de cargas de trabajo, virtualización, modelado de rendimiento, despliegue y monitorización de aplicaciones sobre recursos virtualizados. Este documento lleva a cabo una evaluación del rendimiento de un módulo para la gestión de recursos en un entorno de nube que incluye el manejo de los recursos disponibles durante el tiempo de ejecución y garantizar la calidad del servicio definida en el acuerdo de nivel de servicio. Se realizó un análisis de diferentes configuraciones de recursos para definir qué dimensión del escalado de recursos tiene una influencia real en las solicitudes de los clientes. Los resultados se utilizaron para modelar e implementar un sistema de nube simulada, en el que el recurso asignado se puede cambiar sobre la marcha, con un cambio correspondiente en el precio. De esta manera, el módulo propuesto busca satisfacer tanto al cliente asegurando la calidad del servicio, como al proveedor asegurando el mejor uso de los recursos a un precio justo.

Files

journal.pone.0141914&type=printable.pdf

Files (3.2 MB)

⚠️ Please wait a few minutes before your translated files are ready ⚠️ Note: Some files might be protected thus translations might not work.
Name Size Download all
md5:2d7cca1c037d730113a7668702617767
3.2 MB
Preview Download

Additional details

Additional titles

Translated title (Arabic)
تقييم أداء إدارة الموارد في بيئات الحوسبة السحابية
Translated title (French)
Évaluation des performances de la gestion des ressources dans les environnements de cloud computing
Translated title (Spanish)
Evaluación del rendimiento de la gestión de recursos en entornos de computación en la nube

Identifiers

Other
https://openalex.org/W2174885404
DOI
10.1371/journal.pone.0141914

GreSIS Basics Section

Is Global South Knowledge
Yes
Country
Brazil

References

  • https://openalex.org/W1511561428
  • https://openalex.org/W2036541792
  • https://openalex.org/W2045287414
  • https://openalex.org/W2048402506
  • https://openalex.org/W2053598121
  • https://openalex.org/W2070944887
  • https://openalex.org/W2086726476
  • https://openalex.org/W2098646592
  • https://openalex.org/W2108444096
  • https://openalex.org/W2133132768
  • https://openalex.org/W2139473025
  • https://openalex.org/W2144387805
  • https://openalex.org/W2158674928
  • https://openalex.org/W2614676961
  • https://openalex.org/W2942827234
  • https://openalex.org/W4300601124