Forum     

Go Back   Digit Technology Discussion Forum > Software > Open Source
Register FAQ Calendar Mark Forums Read

Open Source A place where you can talk to like-minded people about the fastest growing software movement today! Discuss anything and everything about Open Source software and Operating Systems.

Closed Thread
 
LinkBack (1) Thread Tools Display Modes
Old 12-07-2007, 05:31 PM   1 links from elsewhere to this Post. Click to view. #1 (permalink)
left this forum longback
 
praka123's Avatar
 
Join Date: Sep 2005
Location: -
Posts: 7,513
Smile Linux Gets Completely Fair Scheduler

Quote:
"KernelTrap is reporting that CFS, Ingo Molnar's Completely Fair Scheduler, was just merged into the Linux kernel. The new CPU scheduler includes a pluggable framework that completely replaces Molnar's earlier O(1) scheduler, and is described to 'model an "ideal, precise multi-tasking CPU" on real hardware. CFS tries to run the task with the "gravest need" for more CPU time. So CFS always tries to split up CPU time between runnable tasks as close to "ideal multitasking hardware" as possible.' The new CPU scheduler should improve the desktop Linux experience, and will be part of the upcoming 2.6.23 kernel."
http://linux.slashdot.org/linux/07/07/10/2335217.shtml
Quote:
Linux: Completely Fair Scheduler Merged

July 10, 2007 - 10:02am
Submitted by Jeremy on July 10, 2007 - 10:02am.

Ingo Molnar [interview]'s Completely Fair Scheduler [story] has been merged into the Linux kernel for inclusion in the upcoming 2.6.23 release. A comment in the patch titled 'sched: cfs core code' noted, "apply the CFS core code. This change switches over the scheduler core to CFS's modular design and makes use of kernel/sched_fair/rt/idletask.c to implement Linux's scheduling policies." Another patch included documentation which described the new scheduler, "80% of CFS's design can be summed up in a single sentence: CFS basically models an 'ideal, precise multi-tasking CPU' on real hardware." It goes on to explain:
"CFS's task picking logic is based on this p->wait_runtime value and it is thus very simple: it always tries to run the task with the largest p->wait_runtime value. In other words, CFS tries to run the task with the 'gravest need' for more CPU time. So CFS always tries to split up CPU time between runnable tasks as close to 'ideal multitasking hardware' as possible.
"Most of the rest of CFS's design just falls out of this really simple concept, with a few add-on embellishments like nice levels, multiprocessing and various algorithm variants to recognize sleepers."
Credit was given to four developers other than Ingo Molnar: "Con Kolivas, for pioneering the fair-scheduling approach [story]; Peter Williams, for smpnice; Mike Galbraith, for interactivity tuning of CFS, Srivatsa Vaddagiri, for group scheduling enhancements [story]".
The CFS scheduler replaces Ingo's own O(1) scheduler which was first proposed on January 3rd, 2002 [story], and merged into the 2.5.2-pre10 kernel a few days later, on January 8th [story].
http://kerneltrap.org/node/11737

So big benefits for Linux users?I remember Con Kolivas got something like that(better?).
Con Kolivas(ck) kernel patch set to be discontinued ?
__________________
left this forum long back.Admin Can Delete this Account and posts Permanantly.Thank You
Get GNU/Linux - http://getgnulinux.org

Last edited by praka123; 12-07-2007 at 05:37 PM.
praka123 is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 12-07-2007, 06:30 PM   #2 (permalink)
Wire muncher!
 
infra_red_dude's Avatar
 
Join Date: Nov 2003
Posts: 6,164
Default Re: Linux Gets Completely Fair Scheduler

hmmmm.. lets see how it actually improves the performance. waiting for its release.
__________________
"The true measure of a man is how he treats someone who can do him absolutely no good."

http://phoenix-ani.blogspot.com
infra_red_dude is offline  
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


LinkBacks (?)
LinkBack to this Thread: http://www.thinkdigit.com/forum/open-source/62782-linux-gets-completely-fair-scheduler.html
Posted By For Type Date
Linux Gets Completely Fair Scheduler Open Source Question This thread Refback 03-08-2010 11:42 AM

Similar Threads
Thread Thread Starter Forum Replies Last Post
internet connection scheduler ... tweety_bird_bunny Internet & WWW 18 18-02-2007 06:56 PM
Need task scheduler to achieve the foll stuff geekhead83 QnA (read only) 4 07-07-2006 10:12 AM
A Fair Deal? abhijeet_ghosh QnA (read only) 1 20-01-2005 12:47 PM
Are these prices fair? Astrix QnA (read only) 15 29-11-2004 11:01 AM


All times are GMT +5.5. The time now is 03:01 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2