Call for Papers - Ongoing round of submission, notification and publication.
    
  
Home    |    Login or Register    |    Contact CSC
By Title/Keywords/Abstract   By Author
Browse CSC-OpenAccess Library.
  • HOME
  • LIST OF JOURNALS
  • AUTHORS
  • EDITORS & REVIEWERS
  • LIBRARIANS & BOOK SELLERS
  • PARTNERSHIP & COLLABORATION
Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available
(no registration required)

(964.57KB)


-- CSC-OpenAccess Policy
-- Creative Commons Attribution NonCommercial 4.0 International License
>> COMPLETE LIST OF JOURNALS

EXPLORE PUBLICATIONS BY COUNTRIES

EUROPE
MIDDLE EAST
ASIA
AFRICA
.............................
United States of America
United Kingdom
Canada
Australia
Italy
France
Brazil
Germany
Malaysia
Turkey
China
Taiwan
Japan
Saudi Arabia
Jordan
Egypt
United Arab Emirates
India
Nigeria
Optimizing Linux Kernel for Real-time Performance On Multi-Core Architecture
Bala Subramanyam Raju P, P. Govindarajulu
Pages - 185 - 195     |    Revised - 30-06-2015     |    Published - 31-07-2015
Published in International Journal of Computer Science and Security (IJCSS)
Volume - 9   Issue - 4    |    Publication Date - July / August 2015  Table of Contents
MORE INFORMATION
References   |   Abstracting & Indexing
KEYWORDS
Kernel, Embedded Systems, Deadline, Real-time, Scheduler, Hyper Threading.
ABSTRACT
Linux kernel developed and distributed in open source doesn’t support for Hard Real-time scheduling. The open source Linux kernels are designed in time sharing manner to obtain maximum throughput. With this, Linux Operating System is considered to be an OS, which is not supporting Real-Time Applications, natively it has some features, already included in the mainstream to provide real-time support. There are certain modified Linux kernels like RTLinux, Symbian OS, Nucleus OS, Lynx OS and Fusion RTOS [1] which are explicitly designed for hard Real-Time support [2]. These specially designed Real-Time Linux kernels is mostly targeted for special hardware’s like embedded systems, robots, safety critical etc. ,very few kernels for general purpose. Most of these kernels are be available as proprietary or closed, excluding a very few and not suitable for all hardware architecture’s.

Now a days Real-Time Performance has become universal requirement for computer games, multimedia systems, household monitoring and controlling appliances. So the general purpose Linux kernel needs to be optimized, to achieve Real-time performance to meet the user expectations. This paper tries to extract real-time performance from general kernel and suggest some techniques to optimize Linux kernel to meet real-time deadlines.
ABSTRACTING & INDEXING
1 Google Scholar 
2 CiteSeerX 
3 refSeek 
4 Scribd 
5 PdfSR 
REFERENCES
Alexander Sandler, April 15, 2008 “SMP affinity and proper interrupt handling in Linux” Internet: www.alexonlinux.com/smp-affinity-and-proper-interrupt-handling-in-linux[May.10, 2015].
Chenyang Lu, Xiaorui Wang, Xenofon Koutsoukos,” End-to-End Utilization Control in Distributed Real-Time Systems”, Distributed Computing Systems, 2004. Proceedings. 24th International Conference, 2004.
David Beal,”Linux® As a Real-Time Operating System” , Freescale Semiconductor, Document Number: SWVERIFICATIONWP Rev. 0 11/2005.
Embedded Internet: www.embedded.com/design/operating-systems/4371651/9/Comparing the-real-time-scheduling-policies-of-the-Linux-kernel-and-an- RTOS [May 10, 2015].
Fernando S. Schlindwein “Real-time DSP” Internet:www.le.ac.uk/eg/fss1/real%20time.htm. [May 10, 2015].
http://whatis.techtarget.com/definition/Hyper-Threading[May.10, 2015]
Internet : www.doc.opensuse.org/products/draft/SLES/SLES tuning_sd_draft/cha.tuning.taskscheduler.html[May.10, 2015].
Internet: www.gnu.org/software/libc/manual/html_node/CPU-Affinity.html[May.10, 2015].
Internet: www.kernel.org,[May.10, 2015].
Internet: www.linux.die.net/man/1/taskset[May.10, 2015].
Kanaka Juvva “Real-Time Systems”Internet: www.users.ece.cmu.edu/~koopman /des_s99/real_time/. [May 10, 2015].
Lakshmanan Ganapathy,” How to Compile Linux Kernel from Source to Build Custom Kernel” Internet: www.thegeekstuff.com/2013/06/compile-linux-kernel/ June 13, 2013 [May. 10, 2015].
Linux Mint Internet:www.linuxmint.com//[May.10, 2015].
Nat Hillary,” Measuring Performance for Real-Time Systems” , Freescale Semiconductor, Document Number: GRNTEEPFRMNCWP Rev. 0 11/2005.
Peter wurmsdobler "Real Time Linux Foundation, Inc.”. Internet : www.realtimelinuxfoundation.org/ [May 10, 2015].
Robert Love,”CPU Affinity” Internet: www.linuxjournal.com/article/6799 [May.10, 2015].
Rohan R. Kabugade, S. S Dhotre, S H Patil,” A Study of Modified O(1) Algorithm for Real Time Task in Operating System”, Sinhgad Institute of Management and Computer Application NCI2TM: 2014 ISBN: 978-81-927230-0-6.
Sandeep Krishnan on January 27, 2014,” Introduction to Linux Interrupts and CPU SMP Affinity”, Internet: www.thegeekstuff.com/2014/01/linux interrupts/ [May.10, 2015].
Suresh Siddha, Venkatesh Pallipadi,” Chip Multi Processing aware Linux Kernel Scheduler”, Linux Symposium, Volume 2, 2006.
Swati Pandit and Rajashree Shedge,” Survey of Real Time Scheduling Algorithms ” IOSR Journal of Computer Engineering e-ISSN: 2278-0661, p- ISSN: 2278-8727 Volume 13, Issue 2 (Jul. - Aug. 2013), pp 44-51,
Wikipedia Internet: www.en.wikipedia.org/wiki/Real-time_operating_system [May 10, 2015].
Wikipedia Internet:www.en.wikipedia.org/wiki/List_of_real-time_operating_systems [May 10, 2015].
www.ark.intel.com/products/75123/Intel-Core-i7-4770K-Processor-8M-Cache-up-to-3_90- GHz/[May.10, 2015].
www.intel.in/content/www/in/en/architecture-and-technology/hyper-threading/hyper threading-technology.html [May.10, 2015].
MANUSCRIPT AUTHORS
Mr. Bala Subramanyam Raju P
S.V.University - India
bsr3011@gmail.com
Professor P. Govindarajulu
Professor, Dept. of Computer Science, S.V University, Tirupathi Chittoor (Dt) AP, India - India


CREATE AUTHOR ACCOUNT
 
LAUNCH YOUR SPECIAL ISSUE
View all special issues >>
 
PUBLICATION VIDEOS
 
You can contact us anytime since we have 24 x 7 support.
Join Us|List of Journals|
    
Copyrights © 2025 Computer Science Journals (CSC Journals). All rights reserved. Privacy Policy | Terms of Conditions