وثيقة
Modeling and simulation of heterogeneous multikernel architecture
الناشر
Sultan Qaboos University
ميلادي
2016
اللغة
الأنجليزية
الملخص الإنجليزي
The work of this thesis models and simulates a simplified Multikernel architecture. The work extends the initial approach of uniform kernels and system images for all cores to non-uniform kernels and system images for each core.
In addition, the concept of calling kernel system-calls from other kernels and their applications has also been modeled to shift Multikernel from single system image to new hybrid system.
As the Multikernel is more scalable compared to other contemporary architectures, the proposed model adds a number of benefits to this types of architectures. For instance, non-uniform kernels in Multikernel model allow existing mature kernels, such as Linux, to co-exist with modern and specialized kernels on a single machine.
Based on experimental tests on ARMv7-A architecture, it was shown that each kernel in the developed model was able to provide inter-kernel system-calls to local applications with insignificant overhead cost compared to local system-calls.
المجموعة
URL المصدر
الملخص العربي
تدرس هذه الرسالة نماذج وتحاكي تطبيقات جديدة من نظام متعدد النوي (Multikernel). ويمتد عمل المشروع من فكرة الأنظمة الأصلية المتعددة وصور الأنظمة إلى النوات الغير الموحدة للكارنيل لكل نظام وصور النظام الأساسية
وتمتد فكرة المشروع لخدمات الكارنيل عن بعد من مختلف Multikernel الأخرى وغيرها من التطبيقات التحول Multikernel من صورة نظام واحد لنظام هجين جديد.
وبما أن Multikernel هو اكثر استيعابا مقارنة بالأبنية المعاصرة أخرى، فإن النموذج المقترح يضيف عددا من المزايا لهذه الأنواع من الأبنية. فعلى سبيل المثال، فان انظمة الكارنيل الغير موحدة في أنظمة Multikernel، مثل نواة لينكس، تسمح بالتعايش مع kernels الحديثة والمتخصصة في جهاز واحد.
واستنادا إلى الاختبارات التجريبية على نظام ARMv7 - A ، فقد تبين أن كل نواة في النموذج المطور تمکن من تقديم خدمة إضافية للمكالمات البعيدة والتطبيقات المختلفة مع تكاليف عامة ضئيلة مقارنة مع خدمات المكالمات المحلية.
وتمتد فكرة المشروع لخدمات الكارنيل عن بعد من مختلف Multikernel الأخرى وغيرها من التطبيقات التحول Multikernel من صورة نظام واحد لنظام هجين جديد.
وبما أن Multikernel هو اكثر استيعابا مقارنة بالأبنية المعاصرة أخرى، فإن النموذج المقترح يضيف عددا من المزايا لهذه الأنواع من الأبنية. فعلى سبيل المثال، فان انظمة الكارنيل الغير موحدة في أنظمة Multikernel، مثل نواة لينكس، تسمح بالتعايش مع kernels الحديثة والمتخصصة في جهاز واحد.
واستنادا إلى الاختبارات التجريبية على نظام ARMv7 - A ، فقد تبين أن كل نواة في النموذج المطور تمکن من تقديم خدمة إضافية للمكالمات البعيدة والتطبيقات المختلفة مع تكاليف عامة ضئيلة مقارنة مع خدمات المكالمات المحلية.
قالب العنصر
الرسائل والأطروحات الجامعية