header
Local cover image
Local cover image
Image from OpenLibrary

proactive auto-scaling approach for resource allocation using Machine learning / By Mohamed Samir Hassan Khalil; Supervisors Prof. Khaled Tawfic Wassif, Dr. Soha Hassan Makady.

By: Contributor(s): Material type: TextTextLanguage: English Summary language: English, Arabic Producer: 2023Description: 73 Leaves : illustrations ; 30 cm. + CDContent type:
  • text
Media type:
  • Unmediated
Carrier type:
  • volume
Other title:
  • نهج التحجيم التلقائي الاستباقي لتخصيص الموارد باستخدام التعلم الالي [Added title page title]
Subject(s): DDC classification:
  • 005.711
Available additional physical forms:
  • Issues also as CD.
Dissertation note: Thesis (M.Sc.)-Cairo University, 2023. Summary: Efficient management of resources in cloud-based hosting services is essential to meet the demands of rapidly changing workloads. However, the automatic provisioning and de-provisioning of resources to match service demand is complex and requires careful attention and planning. This research presents a proactive auto-scaling framework that can accurately predict resource demand, enabling cloud providers to scale resources proactively, reduce resource waste, and improve efficiency. Two main approaches are used to manage resource usage in cloud-based hosting services: manual management by a DevOps team or automated rules. However, both can lead to scaling and inefficient resource usage. This research proposes a new proactive auto-scaling framework built on an ensemble model using several machine-learning techniques to predict application resource demand before it arises to address these challenges. The proposed framework is evaluated against three real production applications hosted on the Cegedim Cloud Hosting Environment and compared against other machine learning techniques used in similar experiments. The results show that predicting application resources like CPU or RAM is feasible. Furthermore, the ensemble model performs optimally in the CPU case and is near the optimal technique when predicting RAM resources, even in production environments.The ensemble model provides several advantages over existing methods. Firstly, it uses multiple machine learning algorithms to provide more accurate predictions of resource demand. Secondly, it is proactive, meaning it can anticipate resource demand before it arises, reducing the need for reactive scaling, which can lead to resource waste. Thirdly, it can optimize resource allocation based on predicted demand, leading to better resource utilization and cost savings. Overall, this research presents a promising approach to resource provisioning in cloud hosting services. By predicting resource demand proactively, the proposed framework can improve resource utilization and reduce costs for cloud providers.Summary: إدارة الموارد بكفاءة في خدمات الاستضافة القائمة على السحاب ضرورية لتلبية متطلبات أعباء العمل المتغيرة بسرعة. ومع ذلك، فإن توفير الموارد تلقائيًا وإلغاء توفيرها لمطابقة طلب الخدمة معقد ويتطلب انتباهًا وتخطيطًا دقيقًا. تقدم هذه البحث إطارًا تكيفيًا يمكنه التنبؤ بطلب الموارد بدقة، مما يمكن مقدمي الخدمات السحابية من توجيه الموارد بشكل استباقي، وتقليل هدر الموارد، وتحسين الكفاءة. تُستخدم نهجان رئيسيان لإدارة استخدام الموارد في خدمات الاستضافة القائمة على السحابة: الإدارة اليدوية من قبل فريق DevOps أو قواعد آلية. ومع ذلك، يمكن أن يؤدي كلاهما إلى تكبير زائد واستخدام غير فعال للموارد. يقترح هذا البحث إطارًا جديدًا للتكيف التلقائي الاستباقي يعتمد على نموذج مجمع باستخدام عدة تقنيات لتعلم الآلة للتنبؤ بطلب موارد التطبيق قبل حدوثه لمعالجة هذه التحديات. تم تقييم الإطار المقترح مقابل ثلاث تطبيقات إنتاجية حقيقية مستضافة على بيئة استضافة السحابة المملوكة لشركة Cegedim ومقارنتها مع نماذج تعلم الآلة الأخرى المستخدمة في تجارب مماثلة. تُظهر النتائج أن توقع موارد التطبيق مثل وحدة المعالجة المركزية أو الذاكرة العشوائية هو ممكن. علاوة على ذلك، يعمل النموذج المجمع بشكل مثالي في حالة وحدة المعالجة المركزية ويكاد يكون نموذجًا مثاليًا عند توقع موارد الذاكرة العشوائية، حتى في بيئات الإنتاج. يقدم النموذج المجمع العديد من المزايا على الأساليب الحالية. أولاً، يستخدم عدة خوارزميات لتعلم الآلة لتوفير توقعات أكثر دقة لطلب الموارد. ثانيًا، فهو استباقي، مما يعني أنه يمكنه التنبؤ بطلب الموارد قبل حدوثه، مما يقلل من الحاجة إلى تكييف ردود الفعل، والتي يمكن أن تؤدي إلى هدر الموارد. ثالثًا، يمكنه تحسين تخصيص الموارد بناءً على الطلب المتوقع، مما يؤدي إلى استخدام أفضل للموارد وتوفير تكاليف. بشكل عام، يقدم هذا البحث نهجًا واعدًا لتوفير الموارد في خدمات استضافة السحابة. من خلال توقع طلب الموارد بشكل استباقي، يمكن للإطار المقترح تحسين استخدام الموارد وتقليل التكاليف لمقدمي الخدمات السحابية.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Home library Call number Status Barcode
Thesis Thesis قاعة الرسائل الجامعية - الدور الاول المكتبة المركزبة الجديدة - جامعة القاهرة Cai01.20.05.M.Sc.2023.Mo.P. (Browse shelf(Opens below)) Not for loan 01010110089878000

Thesis (M.Sc.)-Cairo University, 2023.

Bibliography: pages 67-70.

Efficient management of resources in cloud-based hosting services is essential to meet the demands of rapidly changing workloads. However, the automatic provisioning and de-provisioning of resources to match service demand is complex and requires careful attention and planning. This research presents a proactive auto-scaling framework that can accurately predict resource demand, enabling cloud providers to scale resources proactively, reduce resource waste, and improve efficiency. Two main approaches are used to manage resource usage in cloud-based hosting services: manual management by a DevOps team or automated rules. However, both can lead to scaling and inefficient resource usage. This research proposes a new proactive auto-scaling framework built on an ensemble model using several machine-learning techniques to predict application resource demand before it arises to address these challenges. The proposed framework is evaluated against three real production applications hosted on the Cegedim Cloud Hosting Environment and compared against other machine learning techniques used in similar experiments. The results show that predicting application resources like CPU or RAM is feasible. Furthermore, the ensemble model performs optimally in the CPU case and is near the optimal technique when predicting RAM resources, even in production environments.The ensemble model provides several advantages over existing methods. Firstly, it uses multiple machine learning algorithms to provide more accurate predictions of resource demand. Secondly, it is proactive, meaning it can anticipate resource demand before it arises, reducing the need for reactive scaling, which can lead to resource waste. Thirdly, it can optimize resource allocation based on predicted demand, leading to better resource utilization and cost savings.
Overall, this research presents a promising approach to resource provisioning in cloud hosting services. By predicting resource demand proactively, the proposed framework can improve resource utilization and reduce costs for cloud providers.

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

Issues also as CD.

Text in English and abstract in English.

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image