Country/region
[
change
]
Terms of use
All of IBM
Home
Products
Services & solutions
Support & downloads
My account
IBM Research
Journals Home
Systems Journal
Current Issue
Recent Issues
Papers in Progress
Search Journal Archives
Subscribe/Order
Description
Author's Guide
Journal of Research
and Development
Staff
Contact Us
Related links
IBM Research: Metronome Project
IBM WebSphere Real Time
Real-Time Linux
®
Wiki
The Real-Time Specification for Java
Real-Time and Event-Based Systems
Volume 47, Number 2, 2008
Table of contents:
HTML
PDF
This article:
HTML
PDF
Copyright info
The read-copy-update mechanism for supporting real-time applications on shared-memory multiprocessor systems with Linux - References
by D.
Guniguntala
,
P. E.
McKenney
,
J.
Triplett
,
and J.
Walpole
Cited references
B. W. Lampson and D. D. Redell, “Experience with Processes and Monitors in Mesa,”
Communications of the ACM
23
, No. 2, 105–117 (1980).
U. Vahalia,
Unix Internals: The New Frontiers
, Prentice Hall, Upper Saddle River, NJ, 1996.
J. M. Mellor-Crummey and M. L. Scott, “Scalable Reader-Writer Synchronization for Shared-Memory Multiprocessors,”
Proceedings of the 3rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, Williamsburg, VA, ACM, New York (1991), pp. 106–113.
P. E. McKenney and J. D. Slingwine, “Read-Copy Update: Using Execution History to Solve Concurrency Problems,”
Proceedings of the 10th International Conference on Parallel and Distributed Computing and Systems
, Las Vegas, IASTED, Anaheim, CA (1998), pp. 508–518.
J. P. Hennessy, D. L. Osisek, and J. W. Seigh II,
Passive Serialization in a Multitasking Environment
, U.S. Patent No. 4,809,168 (1989).
B. Gamsa, O. Krieger, J. Appavoo, and M. Stumm, “Tornado: Maximizing Locality and Concurrency in a Shared Memory Multiprocessor Operating System,”
Proceedings of the 3rd USENIX Symposium on Operating System Design and Implementation (OSDI)
, New Orleans, USENIX, Berkeley, CA (1999), pp. 87–100.
J. Appavoo, K. Hui, C. A. N. Soules, R. W. Wisniewski, D. M. Da Silva, O. Krieger, M. A. Auslander, D. J. Edelsohn, B. Gamsa, G. R. Ganger, P. McKenney, M. Ostrowski, B. Rosenburg, M. Stumm, and J. Xenidis,
“Enabling Autonomic Behavior in Systems Software with Hot Swapping,”
IBM Systems Journal
42
, No. 1, 60–76 (2003).
A. Arcangeli, M. Cao, P. E. McKenney, and D. Sarma, “Using Read-Copy Update Techniques for System V IPC in the Linux 2.5 Kernel,”
Proceedings of the 2003 USENIX Annual Technical Conference (FREENIX Track)
, San Antonio, TX, USENIX, Berkeley, CA (2003), pp. 297–310.
T. E. Hart, P. E. McKenney, A. D. Brown, and J. Walpole, “Performance of Memory Reclamation for Lockless Synchronization,”
Journal of Parallel and Distributed Computing
67
, No. 12, 1270–1285, DOI:
10.1016/j.jpdc.2007.04.010
(2007).
P. E. McKenney,
Exploiting Deferred Destruction: An Analysis of Read-Copy Update Techniques in Operating Systems Kernels
, Ph.D. Dissertation, OGI School of Science and Engineering at Oregon Health & Science University, Beaverton, OR (2004).
D. Sarma and P. E. McKenney, “Issues with Selected Scalability Features of the 2.6 Kernel,”
Proceedings of the Linux Symposium
2
, Ottawa, Canada (2004), pp. 481–493,
http://www.linuxsymposium.org/proceedings/LinuxSymposium2004_V2.pdf
.
I. Molnar,
Realtime-Preempt Patch Set
, Red Hat, Inc., Raleigh, NC (2007),
http://www.kernel.org/pub/linux/kernel/projects/rt/
.
P. E. McKenney, “Sleepable RCU,”
Linux Weekly News
(October 9, 2006),
http://lwn.net/Articles/202847/
.
K. Gharachorloo,
Memory Consistency Models for Shared-Memory Multiprocessors
, Ph.D. Dissertation, Departments of Electrical Engineering and Computer Science, Stanford University, Stanford, CA (1995).
P. E. McKenney, “Memory Ordering in Modern Microprocessors, Part I,”
Linux Journal
X
, No. 136, 52–57 (2005),
http://www.linuxjournal.com/article/8211
.
M. M. Michael, “Hazard Pointers: Safe Memory Reclamation for Lock-Free Objects,”
IEEE Transactions on Parallel and Distributed Systems
15
, No. 6, 491–504 (2004).
P. E. McKenney, D. Sarma, I. Molnar, and S. Bhattacharya, “Extending RCU for Realtime and Embedded Workloads,”
Proceedings of the Linux Symposium
2
, Ottawa, Canada; Linux Symposium Inc., Ottawa, Canada (2006), pp. 123–138.
About IBM
Privacy
Contact