MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Leader/Followers: A Design Pattern for Efficient Multi-Threaded Event Demultiplexing and Dispatching (2000) [3 citations — 0 self]

Download:
Download as a PDF | Download as a PS
by Douglas C. Schmidt, Michael Kircher, Irfan Pyarali, Back Back--endend
University of Washington. http://www.cs.wustl.edu/~schmidt/PDF/lf.pdf
http://www.cs.wustl.edu/~schmidt/lf.ps.gz
Add To MetaCart

Abstract:

The Leader/Followers design pattern provides an efficient concurrency model where multiple threads detect events on a set of handles shared by the threads and demultiplex the events to event handlers that process the events. 2

Citations

3697 Design Patterns: Elements of Reusable ObjectOriented Software – Gamma, Helm, et al. - 1994
335 Design Patterns for Object-Oriented Software Development – Pree - 1995
139 The Effect of Context Switches on Cache Performance. The – Mogul, Borg - 1991
59 Software Architectures for Reducing Priority Inversion and Non-determinism in Real-time Object Request Brokers – Schmidt, Mungee, et al.
53 Measuring the performance of parallel message-based process architectures – Schmidt, Suda - 1995
48 Service Configurator: A Pattern for Dynamic Configuration of Services – Jain, Schmidt - 1997
43 Applying Optimization Patterns to the Design of Realtime ORBs – Pyarali, O’Ryan, et al. - 1999
29 Applying Design Patterns and Frameworks to Develop ObjectOriented – Schmidt - 1997
19 The effectiveness of affinitybased scheduling in multiprocessor networking – Salehi, Kurose, et al. - 1996
17 UNIX Network Programming, Second Edition – Stevens - 1997
17 The Design and Performance of RIO – A Real-time I/O Subsystem for ORB Endsystems – Kuhns, Schmidt, et al. - 1999
17 R.: “UNIX Network Programming, Volume 1, Networking APIs: Socets and XTI”, 2nd edition – Stevens - 1998
15 A Pattern Language for Improving the Capacity of Reactive Systems – Meszaros - 1996
14 A Heap-Based Callout Implementation to Meet Real-Time Needs – Barkley, Lee - 1988
9 The Object-Oriented Design and Performance of JAWS: A High-performance Web Server Optimized for High-speed Networks – Hu, Pyarali, et al.
8 Specific notification for Java thread synchronization – Cargill - 1996
7 Inside Windows NT, 2nd ed – Solomon - 1998
7 Concurrent Java: Design Principles and Patterns – Lea - 1996
6 The Effectiveness of Affinity-Based Scheduling – Salehi, Kurose, et al. - 1996
4 Inside Windows NT (2nd edition – Solomon - 1998