Improving scheduling on symmetric multiprocessing (SMP)‎ architecture based on process behavior

مقدم أطروحة جامعية

al-Rahahilah, Ali Musa

مشرف أطروحة جامعية

al-Shammari, Husayn Hadi Uwayyid

أعضاء اللجنة

Abu Dalhum, Abd al-Latif
Rizq, Sharif Mahrus Jad

الجامعة

جامعة الشرق الأوسط

الكلية

كلية تكنولوجيا المعلومات

القسم الأكاديمي

قسم نظم المعلومات الحاسوبية

دولة الجامعة

الأردن

الدرجة العلمية

ماجستير

تاريخ الدرجة العلمية

2012

الملخص الإنجليزي

This thesis presents a new method of scheduling for systems of symmetric multiprocessing (SMP) architecture based on process behavior.

The method takes advantage of process behavior, which includes system calls to create groups of similar processes using machine-learning techniques like clustering or classification, and then makes process distribution decisions based on classification or clustering groups.

The new method is divided into three stages: the first phase is collecting data about process and defining which subset of data is to be used in further processing.

The second phase is using data collected in classification or clustering to create classification/clustering models by applying common techniques similar to those used in machine learning, such as a decision tree for classification or EM for clustering.

System training classification should be done in this phase, and after that, classification or clustering models should be applied on a running system to find out to which group each process belongs.

The third phase is using process groups as a parameter of scheduling on SMP systems when doing distribution over multi-processor cores.

Another advantage can be achieved by letting the end user train the system to classify a specific type of process and assign it to a specific process core, targeting real-time response or performance gain.

The new method increases process performance and decreases response time based on different kinds of distribution.

The fair distribution method was used in this research, where group elements (processes) are divided equally on processor cores, and it has a good result in terms of performance and response time, but it has limitations where there is inter-process communication.

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

عدد الصفحات

60

قائمة المحتويات

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Literature review.

Chapter Three : Proposed work.

Chapter Four : Implementation and results.

Chapter Five : Conclusion and future work.

References.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

al-Rahahilah, Ali Musa. (2012). Improving scheduling on symmetric multiprocessing (SMP) architecture based on process behavior. (Master's theses Theses and Dissertations Master). Middle East University, Jordan
https://search.emarefa.net/detail/BIM-694714

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

al-Rahahilah, Ali Musa. Improving scheduling on symmetric multiprocessing (SMP) architecture based on process behavior. (Master's theses Theses and Dissertations Master). Middle East University. (2012).
https://search.emarefa.net/detail/BIM-694714

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

al-Rahahilah, Ali Musa. (2012). Improving scheduling on symmetric multiprocessing (SMP) architecture based on process behavior. (Master's theses Theses and Dissertations Master). Middle East University, Jordan
https://search.emarefa.net/detail/BIM-694714

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-694714