lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20090715002526.camdiuc3k48go0sk@webmail3.isis.unc.edu>
Date:	Wed, 15 Jul 2009 00:25:26 -0400
From:	"Bjoern B. Brandenburg" <bbb@...unc.edu>
To:	"James H. Anderson" <anderson@...unc.edu>
Cc:	Peter Zijlstra <a.p.zijlstra@...llo.nl>,
	Chris Friesen <cfriesen@...tel.com>,
	Raistlin <raistlin@...ux.it>,
	Douglas Niehaus <niehaus@...c.ku.edu>,
	Henrik Austad <henrik@...tad.us>,
	LKML <linux-kernel@...r.kernel.org>, Ingo Molnar <mingo@...e.hu>,
	Bill Huey <billh@...ppy.monkey.org>,
	Linux RT <linux-rt-users@...r.kernel.org>,
	Fabio Checconi <fabio@...dalf.sssup.it>,
	Thomas Gleixner <tglx@...utronix.de>,
	Ted Baker <baker@...fsu.edu>,
	Dhaval Giani <dhaval.giani@...il.com>,
	Noah Watkins <jayhawk@....ucsc.edu>,
	KUSP Google Group <kusp@...glegroups.com>,
	Tommaso Cucinotta <cucinotta@...up.it>,
	Giuseppe Lipari <lipari@...is.sssup.it>,
	Bjoern Brandenburg <bbb@...unc.edu>, shinpei@...ics.keio.ac.jp,
	yamasaki@...ics.keio.ac.jp
Subject: Re: RFC for a new Scheduling policy/class in the Linux-kernel

Quoting "James H. Anderson" <anderson@...unc.edu>:
> Ted Baker did some work on an algorithm called EDZL
> (EDF until zero laxity) that is essentially a hybrid of these two
> algorithms.  In simulations we've done (not based on real implementations),
> EDZL exhibits really low tardiness (almost non-existent).  EDZL may
> give you the benefits of using laxities where useful and be easier
> to implement (but that's just my guess)

EDZL has nice properties but may be hard to implement efficiently 
because it requires (a lot of) fine-grained timers.  However, Shinpei 
Kato and Nobuyuki Yamasaki (CC'ed) presented an EDZL-derived scheduler 
called EDCL at RTCSA'08 that has similar performance guarantees but 
only does priority promotions at the release and completion times of 
jobs (hence, no additional timers are required).

  Global EDF-based Scheduling with Efficient Priority Promotion
  Shinpei Kato and Nobuyuki Yamasaki
  Proceedings of the 14th International Conference on Embedded and
  Real-Time Computing Systems and Applications, pages 197-206. IEEE, 2008.
  http://www.ny.ics.keio.ac.jp/members/shinpei/papers/rtcsa08.pdf

I know that Shinpei and friends implemented EDCL on top of LITMUS^RT, 
but I never got around to incorporating the patches into the "official" 
LITMUS^RT patch. (Sorry, Shinpei!)

Regarding the comments about the availability of academic papers (which 
were also voiced repeatedly at OSPERT'09), I'd like to point out that 
you can find almost any recent paper by searching for the title with 
scholar.google.com and clicking on the "All XYZ versions" link... most 
researches make PDFs available on their homepages.

- Björn


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ