عنوان الإطروحه |
An Efficient Task Scheduling Algorithm for Private Cloud Computing based on User priority
|
تاريخ مناقشة الاطروحه |
2019-05-09 |
اسم الطالب |
محمد علي محمد الزيادنه
|
المشرف |
اسماعيل محمد علي عبابنة |
المشرف المشارك |
|
اعضاء لجنة المناقشة |
سعد عقله محمود بني محمد |
عمر علي عوده شطناوي |
وائل الياس مارديني |
|
الكلية |
كلية الامير الحسين بن عبدالله لتكنولوجيا المعلومات |
القسم |
علم الحاسوب |
الملخص بالعربية |
هذه الايام اكتسبت الحوسبه السحابية الكثير من الاهتمامات في العديد من التطبيقات. يستطيع المستخدم ان يستخدم مصادر السحابه بناءاَ على الطلب وفي اي وقت وفي اي زمن. بنية الحوسبه السحابية مناسبه لخدمة عدد كبير من المهام باستخدام المصادر الساحبيه المتاحه. جدولة المهام عامل مهم في الحوسبه السحابية كما انه يقوم بادارة الطلبات الجاهزة للتنفيذ بهدف تحسين السعة الحقيقية للنقل في مصادر الحوسبة السحابية. في الحوسبه السحابية الخاصة، أولوية المستخدم هي واحده من احتياجات المسخدم في المنظمات التي تجب ان تأخذ في عين الأعتبار بحيث تعطى للمستخدمين الذين لديهم طلبات مهمه. على كل حال، الكثير من الباحثين لم يقدموا اي طريقة تامة لحل مشكلة الاستطاله المستحيله الى الآن في الطرق المبنيه على اولوية المهام.
في هذه الرساله اقترحت طريقة فعاله لجدوله المهام على الحوسبة السحابية الخاصة سميت HPJF. الطريقة المقترحة تعين المهام على مصادر السحابة بطريقة مبنية على اولوية المستخدم، وقت المستغرق في التنفيذ، تكلفة التنفيذ، والعبئ على المصدر الافتراضي. بالاضافة الى ذلك تم استخدام تقنيه متعددة الصفوف للحد من مشكلة عدم القدرة على تحصيل المصدر التي تحدث في مثل هذا المنظمات.
تم تطيبق طريقة الجدولة المقترحة باستخدام محاكي يسمى CloudSim. نتائج الطريقة المقترحة تمت مقارنتها مع ثلاث خوارزميات اخرى FCFS، SJF، RR، BLJF. نتائج التجارب والاختبارات تعطي تائج افضل من حيث وقت الانتظار ووقت الوصول مقارنتةُ مع خوارزميات الجدولة الاخرى.
|
الملخص بالانجليزي |
Nowadays, Cloud computing has gained much attention in many applications. The user can use cloud resources on demand on a pay-as-you-go from anywhere and at any time. The cloud computing environment is suitable for serving a large number of tasks using the available computing resources. The scheduling algorithm is an important factor in cloud computing environment as it manages the order of execution of the tasks with the goal of improving the throughput of the cloud computing resources. In private cloud computing, user priority is one of the major user needs inside the organization that should be taken into account, where priority is given to user tasks that should not be late. However, most researchers have not attempted to solve the starvation problem that can occur in priority-based systems.
In this thesis, an efficient task scheduling method named High-Priority-Job-First (HPJF) that is based on user priority is proposed for private cloud computing systems. The suggested method assigns tasks to cloud resources in an efficient manner based on user type, execution cost, task execution time, and load on the virtual machine. In addition, a multi-queue technique is used to overcome the problem of starvation that occurs in priority-based systems. HPJF is Implemented using a simulation called CloudSim. HPJF was compared with four scheduling algorithms First Come First Serve (FCFS), Round Robin (RR), Short Job First (SJF) and Best Level Job First (BLJF). The simulation results show that HPJF has better performance in terms of both waiting time and turnaround time compared with the other tasks scheduling algorithms
|
رقم ISN |
6157 |
للحصول على الرسالة كملف يرجى تزويد المكتبة برقم ISN
|
|