Slashdot Mirror


The Really Fair Scheduler

derrida writes "During the many threads discussing Ingo Molnar's recently merged Completely Fair Scheduler, Roman Zippel has repeatedly questioned the complexity of the new process scheduler. In a recent posting to the Linux Kernel mailing list he offered a simpler scheduler named the 'Really Fair Scheduler' saying, 'As I already tried to explain previously CFS has a considerable algorithmic and computational complexity. This patch should now make it clearer, why I could so easily skip over Ingo's long explanation of all the tricks CFS uses to keep the computational overhead low — I simply don't need them.'"

28 of 199 comments (clear)

  1. Coming soon to a linux kernel near you: by El_Muerte_TDS · · Score: 3, Funny

    The the fancy fair scheduler.

    1. Re:Coming soon to a linux kernel near you: by Megane · · Score: 3, Funny

      I'm waiting for the Science Fair Scheduler. And the ladies out there might want to try the Vanity Fair Scheduler.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    2. Re:Coming soon to a linux kernel near you: by BronsCon · · Score: 3, Funny

      "fancy fair scheduler"

      Oh, FFS.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    3. Re:Coming soon to a linux kernel near you: by gowen · · Score: 5, Funny

      How about the Scarbrough Fair Scheduler, that allocates Parsley, Sage, Rosemary and Thymeslices.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    4. Re:Coming soon to a linux kernel near you: by mindwhip · · Score: 2, Funny

      Darkmoon Fair Scheduler... gives you prizes for throwing junk software at it...

      --
      [The Universe] has gone offline.
  2. Still waiting for the IFS by amliebsch · · Score: 4, Funny

    Still waiting for Steve Jobs' "Insanely Fair Scheduler."

    --
    If you don't know where you are going, you will wind up somewhere else.
    1. Re:Still waiting for the IFS by Xtravar · · Score: 4, Funny

      Still waiting for Steve Jobs' "Insanely Fair Scheduler." Wouldn't that be named something more like iFS or iSched?

      God forbid we drop the lower-case I naming convention. It stands for "interwebs compatible".
      --
      Buckle your ROFL belt, we're in for some LOLs.
    2. Re:Still waiting for the IFS by JoeCommodore · · Score: 4, Funny

      Sure would be better than the "Multicolored Pinwheel of Wait" part of OS X now.

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    3. Re:Still waiting for the IFS by LiquidCoooled · · Score: 3, Funny

      Sorry, Apple already has designs on the iSched moniker.
      Where else would you keep your iLawnmower?

      --
      liqbase :: faster than paper
  3. The Infintely Fair Scheduler of Solomon by WombatDeath · · Score: 4, Funny

    In which no process gets any resources at all. I've also been considering a quantum scheduler, in which each CPU cycle is assigned to every process simultaneously.

    Shit, I've just figured out why I'm a project manager.

  4. Fuck this. by Anonymous Coward · · Score: 5, Funny

    Let's just go back to cooperative multitasking like Mac OS where everything was simple.

    1. Re:Fuck this. by bcat24 · · Score: 3, Funny

      Woosh!

    2. Re:Fuck this. by coryking · · Score: 2, Funny

      Dude. And windows 3.1 rocked. You dont see many security bugs with Windows 3.1 do you? It is like the most secure OS ever!

  5. Re:Coming soon by ScrewMaster · · Score: 4, Funny

    Of course, there's the companion "pork barrel scheduler" which randomly spawns useless processes in order to take time from those that deserve it.

    --
    The higher the technology, the sharper that two-edged sword.
  6. This post by fishthegeek · · Score: 3, Funny

    has been scheduled for use by the slashdot server farm on September 6, 2007 at 14:54:23. Please refresh this page at that time for fishthegeek's insightful comment.

    Automatically generated by:
    Slashdot Predictive Post Scheduler v 2.12.02-16

    --
    load "$",8,1
  7. What about the neocon scheduler? by Anonymous Coward · · Score: 2, Funny

    Completely rejecting both liberal and conservative ideals, it allocates time slices only to processes that already have them.

    This is a "great" way to run things and if it ever goes to a vote, I hope lkml ops can be convinced to go the diebold route.

  8. What about the really greedy scheduler... by Anonymous Coward · · Score: 1, Funny

    That just takes all the cycels and keeps them for itself?

    1. Re:What about the really greedy scheduler... by ozmanjusri · · Score: 4, Funny

      Microsoft has patented that for the Vista scheduler

      --
      "I've got more toys than Teruhisa Kitahara."
  9. Re:Coming soon by Anonymous Coward · · Score: 1, Funny

    The completely unfair scheduler, which takes all the time from processes that deserve it and gives it to processes that are blocked. Otherwise known as the liberal scheduler.

    As opposed to the "REALLY completely unfair scheduler" (otherwise known as the conservative scheduler or "not nice" scheduler), which takes time from processes that need it desperately and give it to the top one tenth of one percent of processes that are swimming in priority and don't need it.

  10. PFS by Altesse · · Score: 1, Funny

    I'm waiting for a true revolution : PFS, the Porn Fair Scheduler. All processes related to porn (playback, download, etc.) receive much larger time slices than everything else.

  11. Linux Kernel Whining List by rpp3po · · Score: 2, Funny

    poor guy... :(

  12. Re:Does it... by ForumTroll · · Score: 5, Funny

    But do you really want firefox forcibly killed every time you visit youtube?
    Yes.
    --
    "A Lisp programmer knows the value of everything, but the cost of nothing." - Alan Perlis
  13. mirror, mirror, on the RAID by r00t · · Score: 3, Funny

    Who's the fairest scheduler made?

  14. Sausages by chiok · · Score: 5, Funny

    "To retain respect for sausages and Linux schedulers, one must not watch them in the making."
    -- Otto von Bismarck (paraphrased)

  15. Re:Not quite accurate by Antique+Geekmeister · · Score: 3, Funny

    I guess he should pull a Theo de Raadt, and release an OpenLinux kernel now?

  16. User Driven Scheduler by elmartinos · · Score: 3, Funny

    Writing a fair scheduler is difficult. Why not let the user decide? I propose a popup message for each context switch: "Hello, it seems the CPU is doing a context switch. Which application to you want to allow to run this time?".

  17. Re:More flame bait? by Hooya · · Score: 2, Funny

    Or perhaps he's dreading having to say:

    My name is Ingo Molnar, you kill -9ed my scheduler. Prepare to oops!

  18. Next week: by bytesex · · Score: 3, Funny

    Next week: a completely new scheduler, written by Ingo, in 05:12:43.33213, called the 'Astoundingly Fair Scheduler', which doesn't look at all like this new improvement, especially - hey look ! Something shiny ! And in two weeks time, a defence written by Linus Torvalds, detailing why the AFS is so much better than the RFS, and why Ingo can be trusted so much more when it comes to maintaining stuff like that.

    --
    Religion is what happens when nature strikes and groupthink goes wrong.