DocumentCode :
2088435
Title :
Distributing Subsystems Across Different Kernels Running Simultaneously in a Multi-Core Architecture
Author :
Kale, Amit ; Mittal, Parag ; Manek, Shekhar ; Gundecha, Neha ; Londhe, Madhuri
Author_Institution :
LinSysSoft Technol. Pvt. Ltd., Pune, India
fYear :
2011
fDate :
24-26 Aug. 2011
Firstpage :
114
Lastpage :
120
Abstract :
In current scenario, most operating systems are designed towards serving only one of the classes of computing i.e. Server, Interactive and Real Time and try to do justice to the other two classes to a reasonable extent. We propose a technique to overcome the limitation when a single hardware box is required to fulfill multiple computing classes such as Server, Interactive and Real-Time by running different kernels simultaneously on different cores of a multi-core system and provide synchronization between the kernels using IPIs and shared memory. On division of the subsystems across kernels, the provided separate environment will enable the users to run multiple operating systems, each one the best for its class of computing. We are developing a prototype which divides the devices among the cores of a dual core Intel x86 machine. We are proposing a heterogeneous operating system environment on homogeneous hardware by identifying different classes of computing for a particular operating system. This idea finds applications in - Filers, Graphics Processing Engines, Intelligent Switches. Thus, by introducing parallelism amongst the subsystems, we propose to improve the overall efficiency and scalability of the system. Hence, we conclude that, this approach would enable users to run applications that require different operating system environments and would provide a separation of multiple environments for users.
Keywords :
operating systems (computers); shared memory systems; IPI; dual core Intel x86 machine; heterogeneous operating system environment; interactive class; multicore architecture; real-time class; server class; shared memory; subsystem distribution; Data structures; Kernel; Linux; Memory management; Random access memory; Kernel; Linux; Multi-core; Operating Systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Engineering (CSE), 2011 IEEE 14th International Conference on
Conference_Location :
Dalian, Liaoning
Print_ISBN :
978-1-4577-0974-6
Type :
conf
DOI :
10.1109/CSE.2011.32
Filename :
6062861
Link To Document :
بازگشت