| |
| @article{LuiSha1990PriorityInheritance |
| ,author = {Lui Sha and Ragunathan Rajkumar and John P. Lehoczky} |
| ,title = {Priority Inheritance Protocols: An Approach to Real-Time Synchronization} |
| ,journal = {IEEE Transactions on Computers} |
| ,volume = {39} |
| ,number = {9} |
| ,year = {1990} |
| ,pages = {1175-1185} |
| ,doi = {10.1109/12.57058} |
| ,publisher = {IEEE} |
| ,address = {New York, NY, USA} |
| } |
| |
| @phdthesis{WilliamJSchmidt1992 |
| ,Author="William J. Schmidt" |
| ,Title="Issues in the Design and Implementation of a Real-Time Garbage Collection Architecture" |
| ,school="Iowa State University" |
| ,year="1992" |
| ,address="Ames, Iowa, USA" |
| } |
| |
| @unpublished{DavidAWheeler1996 |
| ,Author="David A. Wheeler" |
| ,Title="Ada, C, C++, and Java vs. The Steelman" |
| ,year="1996" |
| ,note="URL: \url{http://www.adahome.com/History/Steelman/steeltab.htm}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{KristofferBohmann2001a |
| ,Author="Kristoffer Bohmann" |
| ,Title="Response Time Still Matters" |
| ,month="July" |
| ,year="2001" |
| ,day="12" |
| ,note="URL: |
| \nolinkurl{http://www.bohmann.dk/articles/response_time_still_matters.html} |
| [broken, November 2016]" |
| } |
| |
| @article{DavidFBacon2003RTGC |
| ,author = {Bacon, David F. and Cheng, Perry and Rajan, V. T.} |
| ,title = {A real-time garbage collector with low overhead and consistent utilization} |
| ,journal = {SIGPLAN Not.} |
| ,volume = {38} |
| ,number = {1} |
| ,year = {2003} |
| ,issn = {0362-1340} |
| ,pages = {285--298} |
| ,doi = {10.1145/640128.604155} |
| ,publisher = {ACM} |
| ,address = {New York, NY, USA} |
| } |
| |
| @unpublished{JeffChild2003a |
| ,Author="Jeff Child" |
| ,Title="Java Proving Itself Worthy for Defense Apps" |
| ,month="July" |
| ,year="2003" |
| ,note="URL: |
| \nolinkurl{http://www.cotsjournalonline.com/pdfs/2003/07/COTS07_softside.pdf} |
| [broken, November 2016]" |
| } |
| |
| @unpublished{VictorYodaiken2004a |
| ,Author="Victor Yodaiken" |
| ,Title="Temporal inventory and real-time synchronization in {RTLinuxPro}" |
| ,month="September" |
| ,year="2004" |
| ,day="23" |
| ,note="URL: \url{http://www.yodaiken.com/papers/sync.pdf}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{JonCorbet2004RealTimeLinuxPart1 |
| ,Author="Jonathan Corbet" |
| ,Title="Approaches to realtime {Linux}" |
| ,month="October" |
| ,day="12" |
| ,year="2004" |
| ,note="URL: \url{http://lwn.net/Articles/106010/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{JonCorbet2004RealTimeLinuxPart2 |
| ,Author="Jonathan Corbet" |
| ,Title="Realtime preemption, part 2" |
| ,month="October" |
| ,day="20" |
| ,year="2004" |
| ,note="URL: \url{http://lwn.net/Articles/107269/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{IngoMolnar05a |
| ,Author="Ingo Molnar" |
| ,Title="Index of /pub/linux/kernel/projects/rt" |
| ,month="February" |
| ,year="2005" |
| ,note="URL: \url{http://www.kernel.org/pub/linux/kernel/projects/rt/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{JonCorbet2005a |
| ,Author="Jonathan Corbet" |
| ,Title="Realtime preemption and read-copy-update" |
| ,month="March" |
| ,year="2005" |
| ,note="URL: \url{http://lwn.net/Articles/129511/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{PaulMcKenney2005g |
| ,Author="Paul E. McKenney" |
| ,Title="Attempted summary of 'RT patch acceptance' thread" |
| ,month="June" |
| ,year="2005" |
| ,day="7" |
| ,note="URL: \url{http://lwn.net/Articles/139047/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{IngoMolnar2005b |
| ,Author="Ingo Molnar" |
| ,Title="Re: PREEMPT_RT vs I-PIPE: the numbers, part 2" |
| ,month="June" |
| ,year="2005" |
| ,day="22" |
| ,note="URL: \url{http://lkml.org/lkml/2005/6/22/347}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{PaulMcKenney2005f |
| ,Author="Paul E. McKenney" |
| ,Title="Attempted summary of 'RT patch acceptance' thread, take 2" |
| ,month="July" |
| ,year="2005" |
| ,day="11" |
| ,note="URL: \url{http://lwn.net/Articles/143323/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{PaulMcKenney2005h |
| ,Author="Paul E. McKenney" |
| ,Title="A realtime preemption overview" |
| ,month="August" |
| ,year="2005" |
| ,day="10" |
| ,note="URL: \url{http://lwn.net/Articles/146861/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{McLarenHarris2005a |
| ,Author="McLaren Harris" |
| ,Title="Shrinking slices: Looking at real time for {Linux}, {PowerPC}, and {Cell}" |
| ,month="August" |
| ,year="2005" |
| ,day="15" |
| ,note="URL: |
| \url{http://www.psu.com/forums/showthread.php/4405-An-interview-with-Paul-E-McKenney-RTOS-powerPC-and-Cell}" |
| ,lastchecked="December 23, 2016" |
| } |
| |
| @unpublished{ThomasGleixner2005ktimers |
| ,Author="Thomas Gleixner and Ingo Molnar" |
| ,Title="[ANNOUNCE] ktimers subsystem" |
| ,month="September" |
| ,year="2005" |
| ,day="19" |
| ,note="URL: \url{http://lwn.net/Articles/152363/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{JonathanCorbet2005ktimers |
| ,Author="Jonathan Corbet" |
| ,Title="A new approach to kernel timers" |
| ,month="September" |
| ,year="2005" |
| ,day="20" |
| ,note="URL: \url{http://lwn.net/Articles/152436/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{IngoMolnar2006a |
| ,Author="Ingo Molnar" |
| ,Title="Index of /mingo/rt-limit-patches" |
| ,month="January" |
| ,year="2006" |
| ,day="26" |
| ,note="URL: \url{http://people.redhat.com/mingo/rt-limit-patches/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{StephenShankland20Sep2006 |
| ,Author="Stephen Shankland" |
| ,Title="Novell to launch quick-response {Linux}" |
| ,month="September" |
| ,year="2006" |
| ,day="20" |
| ,note="URL: |
| \url{http://www.zdnet.com/article/novell-to-launch-quick-response-linux/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{VictorYodaiken2006a |
| ,Author="Victor Yodaiken" |
| ,Title="Soft real time continues to sag" |
| ,month="October" |
| ,year="2006" |
| ,day="21" |
| ,note="URL: |
| \url{http://www.yodaiken.com/w/2006/10/soft-real-time-continues-to-sag/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{JeremyWPeters2006NYTDec11 |
| ,Author="Jeremy Peters" |
| ,Title="From Reuters, Automatic Trading Linked to News Events" |
| ,month="December" |
| ,year="2006" |
| ,day="11" |
| ,note="URL: |
| \url{http://www.nytimes.com/2006/12/11/technology/11reuters.html?ei=5088&en=e5e9416415a9eeb2&ex=1323493200...}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| |
| @article{PaulEMcKenney2007LJERT |
| ,author="Paul E. McKenney" |
| ,title="{SMP} and Embedded Real Time" |
| ,journal="Linux Journal" |
| ,year="2007" |
| ,month="January" |
| ,number="153" |
| ,pages="52--57" |
| ,note="URL: \url{http://www.linuxjournal.com/article/9361}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{BillInmon2007a |
| ,Author="Bill Inmon" |
| ,Title="Time Value of Information" |
| ,month="January" |
| ,year="2007" |
| ,day="11" |
| ,note="URL: \url{http://www.b-eye-network.com/view/3365}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{IBMRealTimeJavaTechnology2007a |
| ,Author="IBM" |
| ,Title="Real-time Java Technology" |
| ,month="February" |
| ,year="2007" |
| ,day="1" |
| ,note="URL: |
| \url{http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=Real+time+Java+Part}" |
| ,lastchecked="December 23, 2016" |
| } |
| |
| @unpublished{IBMRealTimeTuningFork2006a |
| ,Author="IBM" |
| ,Title="IBM TuningFork Visualization Tool for Real-Time Systems" |
| ,month="September" |
| ,year="2006" |
| ,day="1" |
| ,note="URL: |
| \url{http://www.ibm.com/developerworks/java/library/j-rtj4/index.html}" |
| ,lastchecked="December 23, 2016" |
| } |
| |
| @unpublished{EricDumazet2007PrivateFutexes |
| ,Author="Eric Dumazet" |
| ,Title="{[PATCH]} {FUTEX} : new {PRIVATE} futexes" |
| ,month="April" |
| ,year="2007" |
| ,day="5" |
| ,note="URL: \url{http://lkml.org/lkml/2007/4/5/236}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{KelvinNilsen2007 |
| ,Author="Kelvin Nilsen" |
| ,Title="Appetite for Real-Time Java Climbs in Defense Systems" |
| ,month="July" |
| ,year="2007" |
| ,note="URL: \url{http://www.cotsjournalonline.com/articles/view/100686}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{NicholasMcGuire2007SafetyCriticalLinux |
| ,Author="Nicholas Mc~Guire" |
| ,Title="Linux for Safety Critical Systems in {IEC} 61508 Context" |
| ,month="October" |
| ,day="20" |
| ,year="2007" |
| ,note="URL: \url{https://www.osadl.org/fileadmin/dam/presentations/61508/61508_paper.pdf}" |
| ,lastchecked="March 19, 2017" |
| } |
| |
| @unpublished{JonathanCorbet2008TicketLocks |
| ,Author="Jonathan Corbet" |
| ,Title="Ticket spinlocks" |
| ,month="February" |
| ,year="2008" |
| ,day="6" |
| ,note="URL: \url{http://lwn.net/Articles/267968/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{JonathanCorbet2008RTAdaptiveLocks |
| ,Author="Jonathan Corbet" |
| ,Title="Realtime adaptive locks" |
| ,month="March" |
| ,year="2008" |
| ,day="5" |
| ,note="URL: \url{http://lwn.net/Articles/271817/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @phdthesis{RolandKammererPhD |
| ,author="Roland Kammerer" |
| ,title="Linux in Safety-Critical Applications" |
| ,school="TU Wien" |
| ,year="2008" |
| ,url="http://repositum.tuwien.ac.at/obvutwhs/content/titleinfo/1593434" |
| } |
| |
| @article{RobertBerry2008IBMSysJ |
| ,author="R. F. Berry and P. E. McKenney and F. N. Parr" |
| ,title="Responsive systems: An introduction" |
| ,Year="2008" |
| ,Month="April" |
| ,journal="IBM Systems Journal" |
| ,volume="47" |
| ,number="2" |
| ,pages="197-206" |
| ,doi="10.1147/sj.472.0197" |
| } |
| |
| @unpublished{PamDerringer15Apr2008CMESolaris2RHEL |
| ,Author="Pam Derringer" |
| ,Title="Move from {Solaris} to {RHEL} boosts performance for the |
| {Chicago} {Mercantile} {Exchange}" |
| ,month="April" |
| ,year="2008" |
| ,day="15" |
| ,note="URL: |
| \url{http://searchenterpriselinux.techtarget.com/news/article/0,289142,sid39_gci1309889,00.html}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{ClarkWilliams2008RHSummit |
| ,Author="Clark Williams" |
| ,Title="An Overview of Realtime {Linux}" |
| ,month="June" |
| ,year="2008" |
| ,day="18" |
| ,note="URL: |
| \url{http://people.redhat.com/bche/presentations/realtime-linux-summit08.pdf}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @Conference{PaulEMcKenney2008OLS |
| ,Author="Paul E. McKenney" |
| ,Title="{`Real Time' vs. `Real Fast': How to Choose?}" |
| ,Booktitle="{Ottawa Linux Symposium}" |
| ,Month="July" |
| ,Year="2008" |
| ,pages="57--65" |
| ,note="URL: |
| \url{https://www.kernel.org/doc/ols/2008/ols2008v2-pages-57-66.pdf}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{SunMicrosystems2008RTSJavaGC |
| ,Author="Sun Microsystems" |
| ,Title="Sun Java Real-Time System 2.1: Garbage Collection Guide" |
| ,month="July" |
| ,year="2008" |
| ,day="28" |
| ,note="URL: |
| \url{http://docs.oracle.com/javase/realtime/doc_2.1/release/JavaRTSGarbageCollection.html}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{JonCorbet2008New-rtTree |
| ,Author="Jon Corbet" |
| ,Title="A new realtime tree" |
| ,month="December" |
| ,year="2008" |
| ,day="9" |
| ,note="URL: \url{http://lwn.net/Articles/310391/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{MichaelBowman2008JavaDefense |
| ,Author="Michael Bowman" |
| ,Title="Software Engineer - Java - Defense" |
| ,month="September" |
| ,year="2008" |
| ,day="10" |
| ,note="URL: |
| \nolinkurl{http://www.nabble.com/Software-Engineer---Java---Defense-td19425796.html} |
| [broken, November 2016]" |
| } |
| |
| @unpublished{JakeEdge2008irq2threads |
| ,Author="Jake Edge" |
| ,Title="Moving interrupts to threads" |
| ,month="October" |
| ,year="2008" |
| ,day="8" |
| ,note="URL: \url{http://lwn.net/Articles/302043/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @conference{PeterOkech2009InherentRandomness |
| ,Author="Nicholas {Mc Guire} and Peter Odhiambo Okech and Qingguo Zhou" |
| ,Title="Analysis of inherent randomness of the Linux kernel" |
| ,Booktitle="Eleventh Real Time Linux Workshop" |
| ,month="September" |
| ,year="2009" |
| ,address="Dresden, Germany" |
| ,url={https://www.osadl.org/?id=684} |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @conference{JoshTriplett2009PainlessKernel |
| ,Author="Josh Triplett" |
| ,Title="Painless kernel - removing the {HZ}" |
| ,Booktitle="Linux Plumbers Conference" |
| ,month="September" |
| ,year="2009" |
| ,address="Portland, OR, USA" |
| ,note="URL: |
| \url{http://linuxplumbersconf.org/2009/slides/Josh-Triplett-painless-kernel.pdf}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @conference{PaulEMcKenney2009RTvsRF:RTLWS |
| ,Author="Paul E. McKenney" |
| ,Title="'Real Time' vs. 'Real Fast': How to Choose?" |
| ,Booktitle="Eleventh Real Time Linux Workshop" |
| ,month="September" |
| ,year="2009" |
| ,address="Dresden, Germany" |
| ,note="URL: |
| \url{http://www.rdrop.com/users/paulmck/realtime/paper/RTvsRF.2009.08.14a.pdf}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{ThomasGleixner2010AcademiaVsReality |
| ,Author="Thomas Gleixner" |
| ,Title="Realtime Linux: academia v. reality" |
| ,month="July" |
| ,year="2010" |
| ,day="26" |
| ,note="URL: \url{http://lwn.net/Articles/397422/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @phdthesis{BjoernBrandenburgPhD |
| ,author={Bj\"orn Brandenburg} |
| ,title="Scheduling and Locking in Multiprocessor Real-Time Operating Systems" |
| ,school="The University of North Carolina at Chapel Hill" |
| ,year="2011" |
| ,note="URL: \url{https://www.cs.unc.edu/~anderson/diss/bbbdiss.pdf}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{VincentGuittot2012HotplugPerf |
| ,Author="Vincent Guittot" |
| ,Title="{CPU} hotplug" |
| ,month="February" |
| ,year="2012" |
| ,day="8" |
| ,note="URL: |
| \url{https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/Hotplug}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{PaulEMcKenney2012OSPERTbigger |
| ,Author="Paul E. McKenney" |
| ,Title="Real-Time Response on Multicore Systems: It Is Bigger Than You Think" |
| ,month="July" |
| ,year="2012" |
| ,day="10" |
| ,note="URL: |
| \url{http://www.seas.gwu.edu/~gparmer/ospert12/bigrt.2012.07.10a.pdf}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{JakeEdge2012RealtimeMinisummit |
| ,Author="Jake Edge" |
| ,Title="The 2012 realtime minisummit" |
| ,month="October" |
| ,year="2012" |
| ,day="24" |
| ,note="URL: \url{http://lwn.net/Articles/520704/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{ClarkWilliams2012cyclictest |
| ,Author="Clark Williams" |
| ,Title="rt-tests" |
| ,month="11" |
| ,year="2012" |
| ,day="13" |
| ,note="URL: |
| \url{http://git.kernel.org/cgit/linux/kernel/git/clrkwllms/rt-tests.git}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{HewlettPackardRTConfig2013 |
| ,Author="Hewlett Packard" |
| ,Title="Configuring and Tuning HP ProLiant Servers for Low-Latency Applications White Paper" |
| ,month="4" |
| ,year="2013" |
| ,note="Part Number: 581608-005" |
| } |
| |
| @unpublished{FredericWeisbecker2013nohz |
| ,Author="Fr\'{e}d\'{e}ric Weisbecker" |
| ,Title="Interruption timer p\'{e}riodic" |
| ,year="2012" |
| ,note="\url{http://www.dailymotion.com/video/xtxtew_interruption-timer-periodique-frederic-weisbecker-kernel-recipes-12_tech}" |
| } |
| |
| @unpublished{ThomasGleixner2012KVMrealtime |
| ,Author="Thomas Gleixner" |
| ,Title="Linux -rt KVM Guest Demo" |
| ,month="December" |
| ,day="6" |
| ,year="2012" |
| ,note="Personal communication" |
| } |
| |
| @unpublished{JakeEdge2013Future-rtLinux |
| ,Author="Jake Edge" |
| ,Title="The future of realtime {Linux}" |
| ,month="November" |
| ,day="6" |
| ,year="2013" |
| ,note="URL: \url{http://lwn.net/Articles/572740/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{PaulEMcKenney2013BareMetal |
| ,Author="Paul E. McKenney" |
| ,Title="Bare-Metal Multicore Performance in a General-Purpose Operating System" |
| ,month="October" |
| ,day="30" |
| ,year="2013" |
| ,note="URL: \url{http://www2.rdrop.com/users/paulmck/realtime/paper/BareMetalRTLWS.2013.10.27a.pdf}" |
| ,lastchecked="January 11, 2016" |
| } |
| |
| @conference{JanKiszka2014virtRT |
| ,Author="Jan Kiszka" |
| ,Title="Real-Time Virtualization - How Crazy Are We?" |
| ,Booktitle="Linux Plumbers Conference" |
| ,month="October" |
| ,year="2014" |
| ,address="Duesseldorf, Germany" |
| ,note="URL: \url{http://www.linuxplumbersconf.org/2014/ocw/sessions/1935}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{JakeEdge2014Future-rtLinux |
| ,Author="Jake Edge" |
| ,Title="The future of the realtime patch set" |
| ,month="October" |
| ,day="21" |
| ,year="2014" |
| ,note="URL: \url{http://lwn.net/Articles/617140/}" |
| ,lastchecked="November 4, 2016" |
| } |
| |
| @unpublished{Xenomai2014 |
| ,Author="xenomai.org" |
| ,Title="Xenomai" |
| ,month="December" |
| ,day="31" |
| ,year="2014" |
| ,note="URL: \url{http://xenomai.org/}" |
| ,lastchecked="November 4, 2016" |
| } |