blob: 4c9772167070481e355e40471941d5b89e6e0d00 [file] [log] [blame]
@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"
}