-
4210 papers:
- 1
-
A. D. Birrell, ``An Introduction to Programming with Threads,'' Tech. Rep.
SRC-35, DEC Systems Research Center (SRC), January 1989.
- 2
-
T. Bloom, ``Evaluating synchronization mechanisms,'' in Proceedings of
the Seventh ACM Symposium on Operating Systems Principles (SOSP '79), (New
York, NY, USA), pp. 24-32, ACM Press, 1979.
- 3
-
E. C. Cooper and R. P. Draves, ``C threads,'' Tech. Rep. CMU-CS-88-154,
Computer Science Department, Carnegie Mellon University, March 1987.
- 4
-
J. R. Eykholt, S. R. Kleiman, S. Barton, R. Faulkner, A. Shivalingiah,
M. Smith, D. Stein, J. Voll, M. Weeks, and D. Williams, ``Beyond
Multiprocessing: Multithreading the SunOS Kernel,'' in Proceedings of
the Summer 1992 USENIX Technical Conference and Exhibition, pp. 11-18,
1992.
- 5
-
A. Fedorova, C. Small, D. Nussbaum, and M. Seltzer, ``Chip multithreading
systems need a new operating system scheduler,'' in Proceedings of 11th
ACM SIGOPS European Workshop, September 2004.
- 6
-
G. Hamilton and P. Kougiouris, ``The Spring Nucleus: A Microkernel for
Objects,'' Tech. Rep. SMLI TR-93-14, Sun Microsystems Laboratories, Inc.,
Mountain View, CA, USA, April 1993.
- 7
-
B. D. Marsh, M. L. Scott, T. J. LeBlanc, and E. P. Markatos, ``First-class
user-level threads,'' in Proceedings of the Thirteenth ACM Symposium on
Operating Systems Principles (SOSP '91), (New York, NY, USA), pp. 110-121,
ACM Press, 1991.
- 8
-
V. S. Pai, P. Druschel, and W. Zwaenepoel, ``Flash: An efficient and portable
Web server,'' in Proceedings of the USENIX 1999 Annual Technical
Conference, 1999.
- 9
-
J. Protic, M. Tomasevic, and V. Milutinovic, ``Distributed
shared memory: Concepts and systems,'' IEEE Parallel & Distributed
Technology: Systems & Technology, vol. 4, no. 2, pp. 63-79, 1996.
- 10
-
D. Stein and D. Shah, ``Implementing lightweight threads,'' in Proceedings of the Summer 1992 USENIX Technical Conference and
Exhibition, pp. 1-10, USENIX, 1992.
- 11
-
J. Waldo, G. Wyant, A. Wollrath, and S. Kendall, ``A note on distributed
computing,'' Tech. Rep. SMLI TR-94-29, Sun Microsystems Laboratories, Inc.,
Mountain View, CA, USA, November 1994.
6210-level papers -- CS 6210 (2000-2006) or CS 6420 (1997-1999):
- 12
-
M. Ahamad and R. Kordale, ``Scalable consistency protocols for distributed
services,'' IEEE Transactions on Parallel and Distributed Systems,
vol. 10, no. 9, pp. 888-903, 1999.
- 13
-
J. Aldrich, J. Dooley, S. Mandelsohn, and A. Rifkin, ``Providing easier access
to remote objects in client-server systems,'' in Proceedings of the
Thirty-First Annual Hawaii International Conference on System Sciences (HICSS
'98), vol. 7, (Washington, DC, USA), p. 366, IEEE Computer Society, 1998.
- 14
-
C. Amza, A. L. Cox, S. Dwarkadas, P. Keleher, H. Lu, R. Rajamony, W. Yu, and
W. Zwaenepoel, ``TreadMarks: Shared Memory Computing on Networks of
Workstations,'' Computer, vol. 29, no. 2, pp. 18-28, 1996.
- 15
-
T. E. Anderson, ``The Performance of Spin Lock Alternatives for Shared-Memory
Multiprocessors,'' IEEE Transactions on Parallel and Distributed
Systems, vol. 1, no. 1, pp. 6-16, 1990.
- 16
-
T. E. Anderson, B. N. Bershad, E. D. Lazowska, and H. M. Levy, ``Scheduler
activations: effective kernel support for the user-level management of
parallelism,'' ACM Transactions on Computer Systems (TOCS), vol. 10,
no. 1, pp. 53-79, 1992.
- 17
-
T. E. Anderson, M. D. Dahlin, J. M. Neefe, D. A. Patterson, D. S. Roselli, and
R. Y. Wang, ``Serverless Network File Systems,'' ACM Transactions on
Computer Systems (TOCS), vol. 14, no. 1, pp. 41-79, 1996.
- 18
-
J. Appavoo, M. Auslander, D. D. Silva, O. Krieger, M. Ostrowski, B. Rosenburg,
R. W. Wisniewski, J. Xenidis, M. Stumm, B. Gamsa, R. Azimi, R. Fingas,
A. Tam, and D. Tam, ``Enabling scalable performance for general purpose
workloads on shared memory multiprocessors,'' Tech. Rep. IBM Research Report
RC22863, IBM Research, July 2003.
- 19
-
V. Bala, J. Bruck, R. Cypher, P. Elustando, A. Ho, C.-T. Ho, S. Kipnis, and
M. Snir, ``CCL: A Portable and Tunable Collective Communication Library for
Scalable Parallel Computers,'' IEEE Transactions on Parallel and
Distributed Systems, vol. 6, no. 2, pp. 154-164, 1995.
- 20
-
P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer,
I. Pratt, and A. Warfield, ``Xen and the Art of Virtualization,'' in Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles
(SOSP '03), (New York, NY, USA), pp. 164-177, ACM Press, 2003.
- 21
-
B. N. Bershad, T. E. Anderson, E. D. Lazowska, and H. M. Levy, ``Lightweight
Remote Procedure Call,'' ACM Transactions on Computer Systems
(TOCS), vol. 8, no. 1, pp. 37-55, 1990.
- 22
-
B. N. Bershad, T. E. Anderson, E. D. Lazowska, and H. M. Levy, ``User-level
interprocess communication for shared memory multiprocessors,'' ACM
Transactions on Computer Systems (TOCS), vol. 9, no. 2, pp. 175-198, 1991.
- 23
-
B. N. Bershad, S. Savage, P. Pardyak, E. G. Sirer, M. E. Fiuczynski, D. Becker,
C. Chambers, and S. Eggers, ``Extensibility safety and performance in the
SPIN operating system,'' in Proceedings of the Fifteenth ACM Symposium
on Operating Systems Principles (SOSP '95), (New York, NY, USA),
pp. 267-283, ACM Press, 1995.
- 24
-
A. D. Birrell and B. J. Nelson, ``Implementing remote procedure calls,'' ACM Transactions on Computer Systems (TOCS), vol. 2, no. 1, pp. 39-59,
1984.
- 25
-
A. D. Birrell, ``Secure communication using remote procedure calls,'' ACM
Transactions on Computer Systems (TOCS), vol. 3, no. 1, pp. 1-14, 1985.
- 26
-
A. Birrell, G. Nelson, S. Owicki, and E. Wobber, ``Network objects,'' in Proceedings of the Fourteenth ACM Symposium on Operating Systems Principles
(SOSP '93), (New York, NY, USA), pp. 217-230, ACM Press, 1993.
- 27
-
M. W. Blasgen, M. M. Astrahan, D. D. Chamberlin, J. N. Gray, W. F. King, B. G.
Lindsay, R. A. Lorie, J. W. Mehl, T. G. Price, G. R. Putzolu, M. Schkolnick,
P. G. Sellinger, D. R. Slutz, H. R. Strong, I. L. Traiger, B. W. Wade, and
R. A. Yost, ``System R: An architectural overview,'' IBM Systems
Journal, vol. 20, p. 41, February 1981.
- 28
-
G. E. Blelloch, C. E. Leiserson, B. M. Maggs, C. G. Plaxton, S. J. Smith, and
M. Zagha, ``A Comparison of Sorting Algorithms for the Connection Machine
CM-2,'' in Proceedings of the Third Annual ACM Symposium on Parallel
Algorithms and Architectures (SPAA '91), (New York, NY, USA), pp. 3-16, ACM
Press, 1991.
- 29
-
W. J. Bolosky, R. P. Fitzgerald, and J. R. Douceur, ``Distributed schedule
management in the Tiger video fileserver,'' in Proceedings of the
Sixteenth ACM Symposium on Operating Systems Principles (SOSP '97), (New
York, NY, USA), pp. 212-223, ACM Press, 1997.
- 30
-
E. Cecchet, J. Marguerite, and W. Zwaenepoel, ``Performance and scalability of
EJB applications,'' in Proceedings of the 17th ACM SIGPLAN Conference
on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA
'02), (New York, NY, USA), pp. 246-261, ACM Press, 2002.
- 31
-
D. D. Clark, ``The structuring of systems using upcalls,'' in Proceedings
of the Tenth ACM Symposium on Operating Systems Principles (SOSP '85), (New
York, NY, USA), pp. 171-180, ACM Press, 1985.
- 32
-
D. D. Clark, S. Shenker, and L. Zhang, ``Supporting real-time applications in
an integrated services packet network: architecture and mechanism,'' in Proceedings of the 1992 ACM Conference on Communications, Architectures &
Protocols (SIGCOMM '92), (New York, NY, USA), pp. 14-26, ACM Press, 1992.
- 33
-
C. Clèmençon, B. Mukherjee, and K. Schwan, ``Distributed Shared
Abstractions (DSA) on Multiprocessors,'' IEEE Transactions on Software
Engineering, vol. 22, no. 2, pp. 132-152, 1996.
- 34
-
E. Cohen and D. Jefferson, ``Protection in the Hydra Operating System,'' in
Proceedings of the Fifth ACM Symposium on Operating Systems Principles
(SOSP '75), (New York, NY, USA), pp. 141-160, ACM Press, 1975.
- 35
-
F. J. Corbató; and V. A. Vyssotsky, ``Introduction and Overview of the
Multics System,'' in Proceedings of the American Federation of
Information Processing Societies Fall Joint Computer Conference (AFIPS
FJCC), vol. 27, pp. 185-196, AFIPS Press, Montvale, N.J., June 1965.
- 36
-
G. W. Cox, W. M. Corwin, K. K. Lai, and F. J. Pollack, ``Interprocess
communication and processor dispatching on the Intel 432,'' ACM
Transactions on Computer Systems (TOCS), vol. 1, no. 1, pp. 45-66, 1983.
- 37
-
F. Curbera, M. Duftler, R. Khalaf, W. Nagy, N. Mukhi, and S. Weerawarana,
``Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and
UDDI,'' IEEE Internet Computing, vol. 6, no. 2, pp. 86-93, 2002.
- 38
-
F. Curbera, R. Khalaf, N. Mukhi, S. Tai, and S. Weerawarana, ``The next step in
web services,'' Communications of the ACM, vol. 46, no. 10, pp. 29-34,
2003.
- 39
-
M. Dahlin, R. Wang, T. E. Anderson, and D. A. Patterson, ``Cooperative caching:
Using remote client memory to improve file system performance,'' in Proceedings of the First Symposium on Operating Systems Design and
Implementation (OSDI '94), pp. 267-280, USENIX Association, November 1994.
- 40
-
E. W. Dijkstra, ``The structure of the ``THE''-multiprogramming system,''
Communications of the ACM, vol. 11, no. 5, pp. 341-346, 1968.
- 41
-
R. P. Draves, B. N. Bershad, R. F. Rashid, and R. W. Dean, ``Using
continuations to implement thread management and communication in operating
systems,'' in Proceedings of the Thirteenth ACM Symposium on Operating
Systems Principles (SOSP '91), (New York, NY, USA), pp. 122-136, ACM
Press, 1991.
- 42
-
G. Eisenhauer, B. Mukherjee, and C. Codella, ``On the Implementation of CORBA
Event Channels,'' Tech. Rep. GIT-CC-97-04, College of Computing, Georgia
Institute of Technology, Atlanta, GA, USA, 1997.
- 43
-
D. R. Engler, M. F. Kaashoek, and J. J. O'Toole, ``Exokernel: an operating
system architecture for application-level resource management,'' in Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles
(SOSP '95), (New York, NY, USA), pp. 251-266, ACM Press, 1995.
- 44
-
A. Fedorova, M. Seltzer, C. Small, and D. Nussbaum, ``Performance of
multithreaded chip multiprocessors and implications for operating system
design,'' in Proceedings of the 2005 USENIX Annual Technical
Conference, April 2005.
- 45
-
M. J. Feeley, W. E. Morgan, E. P. Pighin, A. R. Karlin, H. M. Levy, and C. A.
Thekkath, ``Implementing global memory management in a workstation cluster,''
in Proceedings of the Fifteenth ACM Symposium on Operating Systems
Principles (SOSP '95), (New York, NY, USA), pp. 201-212, ACM Press, 1995.
- 46
-
A. Fox, S. D. Gribble, Y. Chawathe, E. A. Brewer, and P. Gauthier,
``Cluster-based scalable network services,'' in Proceedings of the
Sixteenth ACM Symposium on Operating Systems Principles (SOSP '97), (New
York, NY, USA), pp. 78-91, ACM Press, 1997.
- 47
-
D. M. Michael J. Freedman, Eric Freudenthal, ``Democratizing content
publication with coral,'' in Proceedings of the 1st Symposium on
Networked Systems Design and Implementation (NSDI 2004), 2004.
- 48
-
V. W. Freeh, D. K. Lowenthal, and G. R. Andrews, ``Distributed Filaments:
Efficient Fine-Grain Parallelism on a Cluster of Workstations,'' in Proceedings of the First Symposium on Operating Systems Design and
Implementation (OSDI '94), pp. 201-213, USENIX Association, 1994.
- 49
-
B. Gamsa, O. Krieger, J. Appavoo, and M. Stumm, ``Tornado: maximizing locality
and concurrency in a shared memory multiprocessor operating system,'' in Proceedings of the Third Symposium on Operating Systems Design and
Implementation (OSDI '99), (Berkeley, CA, USA), pp. 87-100, USENIX
Association, 1999.
- 50
-
J. Gemmell, H. M. Vin, D. D. Kandlur, P. V. Rangan, and L. A. Rowe,
``Multimedia Storage Servers: A Tutorial,'' IEEE Computer, vol. 28,
no. 5, pp. 40-49, 1995.
- 51
-
K. Govil, D. Teodosiu, Y. Huang, and M. Rosenblum, ``Cellular Disco: Resource
Management using Virtual Clusters on Shared-memory Multiprocessors,'' in Proceedings of the Seventeenth ACM Symposium on Operating Systems Principles
(SOSP '99), (New York, NY, USA), pp. 154-169, ACM Press, 1999.
- 52
-
M. Govindaraju, A. Slominski, V. Choppella, R. Bramley, and D. Gannon,
``Requirements for and Evaluation of RMI Protocols for Scientific
Computing,'' in Proceedings of the 2000 ACM/IEEE Conference on
Supercomputing (Supercomputing '00), (Washington, DC, USA), p. 61, IEEE
Computer Society, 2000.
- 54
-
J. Gray, P. McJones, M. Blasgen, B. Lindsay, R. Lorie, T. Price, F. Putzolu,
and I. Traiger, ``The Recovery Manager of the System R Database Manager,''
ACM Computing Surveys (CSUR), vol. 13, pp. 223-242, June 1981.
- 53
-
G. Hamilton, M. L. Powell, and J. G. Mitchell, ``Subcontract: A Flexible base
for Distributed Programming,'' in Proceedings of the 14th ACM
Symposium on Operating Systems Principles, (Asheville, NC, USA),
pp. 69-79, 1993.
- 55
-
J. H. Hartman, L. P. Peterson, A. Bavier, P. Bigot, P. Bridges, B. Montz,
R. Piltz, T. Proebsting, and O. Spatscheck, ``Joust: A platform for
communication-oriented liquid software,'' Tech. Rep. TR97-16, University of
Arizona, Tucson, AZ, USA, 1997.
- 56
-
R. Haskin, Y. Malachi, and G. Chan, ``Recovery management in Quicksilver,''
ACM Transactions on Computer Systems (TOCS), vol. 6, pp. 82-108,
February 1988.
- 57
-
M. Herlihy, ``Wait-free synchronization,'' ACM Transactions on
Programming Languages and Systems (TOPLAS), vol. 13, pp. 124-149, January
1991.
- 71
-
N. C. Hutchinson and L. L. Peterson, ``The X-Kernel: An Architecture for
Implementing Network Protocols,'' IEEE Transactions on Software
Engineering, vol. 17, no. 1, pp. 64-76, 1991.
- 58
-
M. F. Kaashoek, D. R. Engler, G. R. Ganger, and D. A. Wallach, ``Server
operating systems,'' in Proceedings of the 7th Workshop on ACM SIGOPS
European Workshop, (New York, NY, USA), pp. 141-148, ACM Press, 1996.
- 59
-
L. Lamport, ``Time, clocks, and the ordering of events in a distributed
system,'' Communications of the ACM, vol. 21, no. 7, pp. 558-565,
1978.
- 60
-
J. Liedtke, ``On micro-kernel construction,'' in Proceedings of the
Fifteenth ACM Symposium on Operating Systems Principles (SOSP '95), (New
York, NY, USA), pp. 237-250, ACM Press, 1995.
- 61
-
T. A. Linden, ``Operating System Structures to Support Security and Reliable
Software,'' ACM Computing Surveys (CSUR), vol. 8, no. 4,
pp. 409-445, 1976.
- 62
-
X. Liu, C. Kreitz, R. van Renesse, J. Hickey, M. Hayden, K. Birman, and
R. Constable, ``Building reliable, high-performance communication systems
from components,'' in Proceedings of the Seventeenth ACM Symposium on
Operating Systems Principles (SOSP '99), (New York, NY, USA), pp. 80-92,
ACM Press, 1999.
- 63
-
D. E. Lowell and P. M. Chen, ``Free transactions with Rio Vista,'' in Proceedings of the Sixteenth ACM Symposium on Operating Systems Principles
(SOSP '97), (New York, NY, USA), pp. 92-101, ACM Press, 1997.
- 64
-
J. Maassen, R. Van Nieuwpoort, R. Veldema, H. Bal, T. Kielmann, C. Jacobs,
and R. Hofman, ``Efficient Java RMI for Parallel Programming,'' ACM
Transactions on Programming Languages and Systems (TOPLAS), vol. 23, no. 6,
pp. 747-775, 2001.
- 65
-
H. Massalin and C. Pu, ``Threads and Input/Output in the Synthesis Kernal,'' in
Proceedings of the Twelfth ACM Symposium on Operating Systems
Principles (SOSP '89), (New York, NY, USA), pp. 191-201, ACM Press, 1989.
- 66
-
P. E. McKenney and J. D. Slingwine, ``Read-copy update: Using execution history
to solve concurrency problems,'' in Proceedings of the 10th IASTED
International Conference on Parallel and Distributed Computing and Systems,
October 1998.
- 67
-
J. M. Mellor-Crummey and M. L. Scott, ``Algorithms for scalable synchronization
on shared-memory multiprocessors,'' ACM Transactions on Computer
Systems (TOCS), vol. 9, no. 1, pp. 21-65, 1991.
- 68
-
J. G. Mitchell, J. Gibbons, G. Hamilton, P. B. Kessler, Y. Y. A. Khalidi,
P. Kougiouris, P. Madany, M. N. Nelson, M. L. Powell, and S. R. Radia, ``An
Overview of the Spring System,'' in Compcon Spring '94, Digest of
Papers, pp. 122-131, February 1994.
- 69
-
B. Mukherjee, K. Schwan, and P. Gopinath, ``A survey of multiprocessor
operating system kernels,'' Tech. Rep. GIT-CC-92/05, College of Computing,
Georgia Institute of Technology, Atlanta, GA, USA, November 1993.
- 70
-
M. N. Nelson, B. B. Welch, and J. K. Ousterhout, ``Caching in the Sprite
network file system,'' ACM Transactions on Computer Systems (TOCS),
vol. 6, no. 1, pp. 134-154, 1988.
- 72
-
S. Pakin, V. Karamcheti, and A. A. Chien, ``Fast Messages: Efficient, Portable
Communication for Workstation Clusters and MPPs,'' IEEE Parallel &
Distributed Technology: Systems & Technology, vol. 5, no. 2, pp. 60-73,
1997.
- 73
-
U. Ramachandran, G. Shah, S. Ravikumar, and J. Muthukumarasamy, ``Scalability
study of the KSR-1,'' Parallel Computing, vol. 22, no. 5,
pp. 739-759, 1996.
- 74
-
P. V. Rangan and H. M. Vin, ``Designing file systems for digital video and
audio,'' in Proceedings of the Thirteenth ACM Symposium on Operating
Systems Principles (SOSP '91), (New York, NY, USA), pp. 81-94, ACM Press,
1991.
- 75
-
E. Riedel, G. A. Gibson, and C. Faloutsos, ``Active storage for large-scale
data mining and multimedia,'' in Proceedings of the 24rd International
Conference on Very Large Data Bases (VLDB '98), (San Francisco, CA, USA),
pp. 62-73, Morgan Kaufmann Publishers Inc., 1998.
- 76
-
G. Ricart and A. K. Agrawala, ``An optimal algorithm for mutual exclusion in
computer networks,'' Communications of the ACM, vol. 24, no. 1,
pp. 9-17, 1981.
- 77
-
M.-C. Rosu, K. Schwan, and R. Fujimoto, ``Supporting parallel applications
on clusters of workstations: The virtual communication machine-based
architecture,'' Cluster Computing, vol. 1, no. 1, pp. 51-67, 1998.
- 78
-
Y. Saito, B. N. Bershad, and H. M. Levy, ``Manageability, availability, and
performance in Porcupine: a highly scalable, cluster-based mail service,''
ACM Transactions on Computer Systems (TOCS), vol. 18, p. 298, August
2000.
- 79
-
J. H. Saltzer, ``Protection and the control of information sharing in
Multics,'' Communications of the ACM, vol. 17, no. 7, pp. 388-402,
1974.
- 80
-
J. H. Saltzer and M. D. Schroeder, ``The protection of information in computer
systems,'' Proceedings of the IEEE, vol. 63, pp. 1278-1308,
September 1975.
- 81
-
R. Sandberg, D. Goldberg, S. Kleiman, D. Walsh, and B. Lyon, ``Design and
Implementation of the Sun Network Filesystem,'' in Proceedings
of the Summer 1985 USENIX Conference, pp. 119-130, 1985.
- 82
-
M. Satyanarayanan, ``Integrating security in a large distributed system,'' ACM Transactions on Computer Systems (TOCS), vol. 7, no. 3, pp. 247-280,
1989.
- 83
-
M. Satyanarayanan, J. J. Kistler, P. Kumar, M. E. Okasaki, E. H. Siegel, and
D. C. Steere, ``Coda: A Highly Available File System for a Distributed
Workstation Environment,'' IEEE Transactions on Computers, vol. 39,
pp. 447-459, April 1990.
- 84
-
M. Satyanarayanan, ``Scalable, Secure, and Highly Available Distributed File
Access,'' Computer, vol. 23, no. 5, pp. 9-18, 20-21, 1990.
- 85
-
M. Satyanarayanan, H. H. Mashburn, P. Kumar, D. C. Steere, and J. J. Kistler,
``Lightweight recoverable virtual memory,'' ACM Transactions on
Computer Systems (TOCS), vol. 12, no. 1, pp. 33-57, 1994.
- 86
-
M. D. Schroeder and M. Burrows, ``Performance of the Firefly RPC,'' ACM
Transactions on Computer Systems (TOCS), vol. 8, no. 1, pp. 1-17, 1990.
- 87
-
C. Shahabi, R. Zimmermann, K. Fu, and S.-Y. D. Yao, ``Yima: A second-generation
continuous media server,'' Computer, vol. 35, no. 6, pp. 56-64, 2002.
- 88
-
J. S. Shapiro, J. M. Smith, and D. J. Farber, ``EROS: a fast capability
system,'' in Proceedings of the Seventeenth ACM Symposium on Operating
Systems Principles (SOSP '99), (New York, NY, USA), pp. 170-185, ACM Press,
1999.
- 89
-
M. S. Squillante and E. D. Lazowska, ``Using processor-cache affinity
information in shared-memory multiprocessor scheduling,'' IEEE
Transactions on Parallel and Distributed Systems, vol. 4, no. 2,
pp. 131-143, 1993.
- 90
-
C. A. Thekkath and H. M. Levy, ``Limits to low-latency communication on
high-speed networks,'' ACM Transactions on Computer Systems (TOCS),
vol. 11, no. 2, pp. 179-203, 1993.
- 91
-
T. von Eicken, D. E. Culler, S. C. Goldstein, and K. E. Schauser, ``Active
messages: a mechanism for integrated communication and computation,'' in Proceedings of the 19th Annual International Symposium on Computer
Architecture (ISCA '92), (New York, NY, USA), pp. 256-266, ACM Press,
1992.
- 92
-
B. Walker, G. Popek, R. English, C. Kline, and G. Thiel, ``The LOCUS
distributed operating system,'' in Proceedings of the Ninth ACM
Symposium on Operating Systems Principles (SOSP '83), (New York, NY, USA),
pp. 49-70, ACM Press, 1983.
- 93
-
D. A. Wallach, W. C. Hsieh, K. L. Johnson, M. F. Kaashoek, and W. E. Weihl,
``Optimistic active messages: a mechanism for scheduling communication with
computation,'' in Proceedings of the Fifth ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming (PPOPP '95), (New York, NY,
USA), pp. 217-226, ACM Press, 1995.
- 94
-
D. Wetherall, ``Active network vision and reality: lessions from a
capsule-based system,'' in Proceedings of the Seventeenth ACM Symposium
on Operating Systems Principles (SOSP '99), (New York, NY, USA), pp. 64-79,
ACM Press, 1999.
- 95
-
A. Wollrath, R. Riggs, and J. Waldo, ``A distributed object model for the
Java System,'' in Proceedings of the 2nd Conference on
Object-Oriented Technologies & Systems (COOTS), pp. 219-232, USENIX
Association, 1996.
Additional as per list:
- 96
-
T. Abdelzaher and K. G. Shin, ``End-Host Architecture for QoS-Adaptive
Communication,'' in Proceedings of the Fourth IEEE Real-Time
Technology and Applications Symposium (RTAS '98), (Washington, DC, USA),
p. 121, IEEE Computer Society, 1998.
- 97
-
A. Adya, W. J. Bolosky, M. Castro, G. Cermak, R. Chaiken, J. R. Douceur,
J. Howell, J. R. Lorch, M. Theimer, and R. P. Wattenhofer, ``FARSITE:
Federated, Available, and Reliable Storage for an Incompletely Trusted
Environment,'' in Proceedings of the 5th Symposium on Operating
Systems Design and Implementation (OSDI '02), (New York, NY, USA), ACM
Press, December 2002.
- 98
-
M. Ahamad, G. Neiger, J. E. Burns, P. Kohli, and P. W. Hutto, ``Causal memory:
definitions, implementation, and programming,'' Distributed
Computing, vol. 9, pp. 37-49, March 1995.
- 99
-
G. Banavar, T. Chandra, B. Mukherjee, J. Nagarajarao, R. E. Strom, and D. C.
Sturman, ``An efficient multicast protocol for content-based
publish-subscribe systems,'' in Proceedings of the 19th IEEE
International Conference on Distributed Computing Systems (ICDCS '99),
(Washington, DC, USA), p. 262, IEEE Computer Society, 1999.
- 100
-
N. T. Bhatti, M. A. Hiltunen, R. D. Schlichting, and W. Chiu, ``Coyote: a
system for constructing fine-grain configurable communication services,''
ACM Transactions on Computer Systems (TOCS), vol. 16, no. 4,
pp. 321-366, 1998.
- 101
-
T. E. Bihari and K. Schwan, ``Dynamic adaptation of real-time software,'' ACM Transactions on Computer Systems (TOCS), vol. 9, no. 2, pp. 143-174,
1991.
- 102
-
R. H. Campbell, N. Islam, D. Raila, and P. Madany, ``Designing and
implementing Choices: an object-oriented system in C++,'' Communications of the ACM, vol. 36, no. 9, pp. 117-126, 1993.
- 103
-
A. Carzaniga, D. S. Rosenblum, and A. L. Wolf, ``Design and evaluation of a
wide-area event notification service,'' ACM Transactions on Computer
Systems (TOCS), vol. 19, no. 3, pp. 332-383, 2001.
- 104
-
K. M. Chandy and L. Lamport, ``Distributed snapshots: determining global states
of distributed systems,'' ACM Transactions on Computer Systems
(TOCS), vol. 3, no. 1, pp. 63-75, 1985.
- 105
-
T. Chiueh, G. Venkitachalam, and P. Pradhan, ``Integrating segmentation and
paging protection for safe, efficient and transparent software extensions,''
in Proceedings of the Seventeenth ACM Symposium on Operating Systems
Principles (SOSP '99), (New York, NY, USA), pp. 140-153, ACM Press, 1999.
- 106
-
A. Corsaro and D. C. Schmidt, ``Evaluating Real-Time Java Features and
Performance for Real-Time Embedded Systems,'' in Proceedings of the
Eighth IEEE Real-Time and Embedded Technology and Applications Symposium
(RTAS'02), (Washington, DC, USA), p. 90, IEEE Computer Society, 2002.
- 107
-
F. Dabek, M. F. Kaashoek, D. Karger, R. Morris, and I. Stoica, ``Wide-area
cooperative storage with CFS,'' in Proceedings of the Eighteenth ACM
Symposium on Operating Systems Principles (SOSP '01), (New York, NY, USA),
pp. 202-215, ACM Press, 2001.
- 108
-
M. L. Dertouzos and A. K. Mok, ``Multiprocessor Online Scheduling of
Hard-Real-Time Tasks,'' IEEE Transactions on Software Engineering,
vol. 15, no. 12, pp. 1497-1506, 1989.
- 109
-
M. J. Fischer, N. A. Lynch, and M. S. Paterson, ``Impossibility of distributed
consensus with one faulty process,'' Journal of the ACM (JACM),
vol. 32, no. 2, pp. 374-382, 1985.
- 110
-
R. M. Fujimoto, ``Parallel discrete event simulation,'' Communications of
the ACM, vol. 33, no. 10, pp. 30-53, 1990.
- 111
-
A. Gheith and K. Schwan, ``CHAOSarc: kernel support for multiweight objects,
invocations, and atomicity in real-time multiprocessor applications,'' ACM Transactions on Computer Systems (TOCS), vol. 11, no. 1, pp. 33-72,
1993.
- 112
-
A. Goel, L. Abeni, C. Krasic, J. Snow, and J. Walpole, ``Supporting
time-sensitive applications on a commodity OS,'' in Proceedings of the
5th Symposium on Operating Systems Design and Implementation (OSDI '02),
pp. 165-180, USENIX Association, December 2002.
- 113
-
W. Gu, G. Eisenhauer, K. Schwan, and J. Vetter, ``Falcon: On-line monitoring
for steering parallel programs,'' Concurrency: Practice and
Experience, vol. 10, no. 9, pp. 699-736, 1998.
- 114
-
J. Heidemann, F. Silva, C. Intanagonwiwat, R. Govindan, D. Estrin, and
D. Ganesan, ``Building efficient wireless sensor networks with low-level
naming,'' in Proceedings of the Eighteenth ACM Symposium on Operating
Systems Principles (SOSP '01), (New York, NY, USA), pp. 146-159, ACM
Press, 2001.
- 115
-
D. R. Jefferson, ``Virtual time,'' ACM Transactions on Programming
Languages and Systems (TOPLAS), vol. 7, no. 3, pp. 404-425, 1985.
- 116
-
M. B. Jones, D. Rosu, and M.-C. Rosu, ``CPU Reservations and Time
Constraints: Efficient, Predictable Scheduling of Independent Activities,''
in Proceedings of the Sixteenth ACM symposium on Operating Systems
Principles (SOSP '97), (New York, NY, USA), pp. 198-211, ACM Press, 1997.
- 117
-
P. Keleher, A. L. Cox, and W. Zwaenepoel, ``Lazy release consistency for
software distributed shared memory,'' in Proceedings of the 19th Annual
International Symposium on Computer Architecture (ISCA '92), (New York, NY,
USA), pp. 13-21, ACM Press, 1992.
- 118
-
J. J. Kistler and M. Satyanarayanan, ``Disconnected Operation in the Coda File
System,'' ACM Transactions on Computer Systems (TOCS), vol. 10,
no. 1, pp. 3-25, 1992.
- 119
-
D. Kotz, ``Disk-directed I/O for MIMD Multiprocessors,'' in Proceedings
of the First Symposium on Operating Systems Design and Implementation (OSDI
'94), pp. 61-74, USENIX Association, November 1994.
- 120
-
J. Lehoczky, L. Sha, and Y. Ding, ``The rate monotonic scheduling algorithm:
Exact characterization and average case behavior,'' in Proceedings of
the Tenth IEEE Real-Time Systems Symposium, pp. 166-171, IEEE Computer
Society, December 1989.
- 121
-
M. Lewis and A. Grimshaw, ``The Core Legion Object Model,'' in Proceedings of the Fifth IEEE International Symposium on High Performance
Distributed Computing (HPDC '96), (Washington, DC, USA), p. 551, IEEE
Computer Society, 1996.
- 122
-
K. Li and P. Hudak, ``Memory coherence in shared virtual memory systems,'' ACM Transactions on Computer Systems (TOCS), vol. 7, no. 4, pp. 321-359,
1989.
- 123
-
B. Li and K. Nahrstedt, ``A Control-Based Middleware Framework for Quality of
Service Adaptations,'' IEEE Journal on Selected Areas in
Communications, vol. 17, pp. 1632-1650, September 1999.
- 124
-
C. Lu, J. A. Stankovic, G. Tao, and S. H. Son, ``Design and Evaluation of a
Feedback Control EDF Scheduling Algorithm,'' in Proceedings of the
20th IEEE Real-Time Systems Symposium (RTSS '99), (Washington, DC, USA),
p. 56, IEEE Computer Society, 1999.
- 125
-
C. Maeda and B. N. Bershad, ``Protocol service decomposition for
high-performance networking,'' in Proceedings of the Fourteenth ACM
Symposium on Operating Systems Principles (SOSP '93), (New York, NY, USA),
pp. 244-255, ACM Press, 1993.
- 126
-
A. D. Malony, D. A. Reed, and H. A. G. Wijshoff, ``Performance measurement
intrusion and perturbation analysis,'' IEEE Transactions on Parallel
and Distributed Systems, vol. 3, no. 4, pp. 433-450, 1992.
- 127
-
D. McNamee, J. Walpole, C. Pu, C. Cowan, C. Krasic, A. Goel, P. Wagle,
C. Consel, G. Muller, and R. Marlet, ``Specialization tools and techniques
for systematic optimization of system software,'' ACM Transactions on
Computer Systems (TOCS), vol. 19, no. 2, pp. 217-251, 2001.
- 128
-
C. W. Mercer, S. Savage, and H. Tokuda, ``Processor capacity reserves for
multimedia operating systems,'' in Proceedings of the IEEE
International Conference on Multimedia Computing and Systems, pp. 90-99,
IEEE Computer Society, May 1994.
- 129
-
P. Pillai and K. G. Shin, ``Real-time dynamic voltage scaling for low-power
embedded operating systems,'' in Proceedings of the Eighteenth ACM
Symposium on Operating Systems Principles (SOSP '01), (New York, NY, USA),
pp. 89-102, ACM Press, 2001.
- 130
-
C. Pu, T. Autrey, A. Black, C. Consel, C. Cowan, J. Inouye, L. Kethana,
J. Walpole, and K. Zhang, ``Optimistic incremental specialization:
streamlining a commercial operating system,'' in Proceedings of the
Fifteenth ACM Symposium on Operating Systems Principles (SOSP '95), (New
York, NY, USA), pp. 314-321, ACM Press, 1995.
- 131
-
K. Ramamritham, J. A. Stankovic, and W. Zhao, ``Distributed scheduling of tasks
with deadlines and resource requirements,'' IEEE Transactions on
Computers, vol. 38, no. 8, pp. 1110-1123, 1989.
- 132
-
R. E. Schantz, J. P. Loyall, C. Rodrigues, D. C. Schmidt, Y. Krishnamurthy, and
I. Pyarali, ``Flexible and Adaptive QoS Control for Distributed Real-time
and Embedded Middleware,'' in Proceedings of the 2003 ACM/IFIP/USENIX
International Middleware Conference, June 2003.
- 133
-
A. Schiper, K. Birman, and P. Stephenson, ``Lightweight causal and atomic group
multicast,'' ACM Transactions on Computer Systems (TOCS), vol. 9,
no. 3, pp. 272-314, 1991.
- 134
-
K. Schwan and W. Bo, ````Topologies''- Distributed Objects on
Multicomputers,'' ACM Transactions on Computer Systems (TOCS),
vol. 8, no. 2, pp. 111-157, 1990.
- 135
-
K. Schwan and H. Zhou, ``Dynamic scheduling of hard real-time tasks and
real-time threads,'' IEEE Transactions on Software Engineering,
vol. 18, no. 8, pp. 736-748, 1992.
- 136
-
R. Schwarz and F. Mattern, ``Detecting causal relationships in distributed
computations: in search of the holy grail,'' Distributed Computing,
vol. 7, no. 3, pp. 149-174, 1994.
- 137
-
E. Shaffer, D. A. Reed, S. Whitmore, and B. Schaeffer, ``Virtue: Performance
Visualization of Parallel and Distributed Applications,'' Computer,
vol. 32, no. 12, pp. 44-51, 1999.
- 138
-
C. Soules, J. Appavoo, K. Hui, D. Silva, G. Ganger, O. Krieger, M. Stumm,
R. Wisniewski, M. Auslander, M. Ostrowski, B. Rosenburg, and J. Xenidis,
``System support for online reconfiguration,'' in Proceedings of the
USENIX Annual Technical Conference, pp. 141-154, USENIX Association, June
2003.
- 139
-
J. A. Stankovic and K. Ramamrithm, ``The Spring kernel: a new paradigm for
real-time systems,'' IEEE Software, vol. 8, pp. 62-72, May 1991.
- 140
-
A. Tamches and B. P. Miller, ``Fine-grained dynamic instrumentation of
commodity operating system kernels,'' in Proceedings of the Third
Symposium on Operating Systems Design and Implementation (OSDI '99),
(Berkeley, CA, USA), pp. 117-130, USENIX Association, 1999.
- 141
-
R. Van Renesse, T. M. Hickey, and K. P. Birman, ``Design and Performance of
Horus: A Lightweight Group Communications System,'' Tech. Rep. TR94-1442,
Cornell University, Ithaca, NY, USA, 1994.
- 142
-
R. Wahbe, S. Lucco, T. E. Anderson, and S. L. Graham, ``Efficient
software-based fault isolation,'' in Proceedings of the Fourteenth ACM
Symposium on Operating Systems Principles (SOSP '93), (New York, NY, USA),
pp. 203-216, ACM Press, 1993.
- 143
-
C. A. Waldspurger and W. E. Weihl, ``Lottery Scheduling: Flexible
Proportional-Share Resource Management,'' in Proceedings of the First
Symposium on Operating Systems Design and Implementation (OSDI '94),
pp. 1-11, USENIX Association, 1994.
- 144
-
C. A. Waldspurger, ``Memory resource management in VMware ESX server,'' in
Proceedings of the 5th Symposium on Operating Systems Design and
Implementation (OSDI '02), USENIX Association, December 2002.
- 145
-
A. Whitaker, M. Shaw, and S. D. Gribble, ``Scale and performance in the Denali
isolation kernel,'' in Proceedings of the 5th Symposium on Operating
Systems Design and Implementation (OSDI '02), (New York, NY, USA),
pp. 195-209, USENIX Association, 2002.
David Hilley
2006-04-17