blob: ff93fec9eaafdde85ec959c3460927dda0313fc3 [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}riodique",
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",
}
@article{Reghenzani:2019:RLK:3309872.3297714,
author = {Reghenzani, Federico and Massari, Giuseppe and Fornaciari, William},
title = {The Real-Time Linux Kernel: A Survey on PREEMPT_RT},
journal = {ACM Comput. Surv.},
issue_date = {February 2019},
volume = {52},
number = {1},
month = feb,
year = {2019},
issn = {0360-0300},
pages = {18:1--18:36},
articleno = {18},
numpages = {36},
url = {http://doi.acm.org/10.1145/3297714},
doi = {10.1145/3297714},
acmid = {3297714},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {Linux, commercial-off-the-shelf},
}