Welcome to DiSC 2003
SIGMOD 2002
PODS 2002
 SIGMOD RECORD 2002
 ADBIS 2002
CIKM 2002
CoopIS 2002
 EDBT 2002
 ER 2002
Data Engineering Bul
DEXA_EC-WEB 2002
DMKD 2002
 DPDJ 2002
HYPERTEXT 2002
ICDE 2002
ICDM 2002
JCDL 2002
KDD 2002
 KDD_EXPLORATIONS 20
KRDB 2002
MDM 2002
MIS 2002
RIDE 2002
SBBD 2002
 SIGIR 2002
 SIGIR FORUM 2002
SSDBM 2002
TODS 2002
TIME 2002
VLDB 2002
VLDBJ 2002
About DiSC 2003
Editorial Board
Acknowledgements
DiSC 2003 Production
ADVIS
DiSC'03 Feedback
DiSC'03 Sitemap
Search DiSC'03
<<<Author Index>>>
Copyright Notice

Douglas C. Schmidt

Papers on DiSC'03


Design and Performance of a Modular Portable Object Adapter for Distributed, Real-Time, and Embedded CORBA Applications

Design and Performance of Asynchronous Method Handling for CORBA

The Design and Performance of the jRate Real-Time Java Implementation

Empirical Differences between COTS Middleware Scheduling Strategies

Publications


Note: Links lead to the DBLP on the Web.

Douglas C. Schmidt

80 Richard E. Schantz , Douglas C. Schmidt: Research Advances in Middleware for Distributed Systems. Communication Systems: The State of the Art (IFIP World Computer Congress) 2002 : 1-36

79 Raymond Klefstad , Arvind S. Krishna , Douglas C. Schmidt: Design and Performance of a Modular Portable Object Adapter for Distributed, Real-Time, and Embedded CORBA Applications. CoopIS/DOA/ODBASE 2002 : 549-567

78 Mayur Deshpande , Douglas C. Schmidt, Carlos O'Ryan , Darrell Brunsch : Design and Performance of Asynchronous Method Handling for CORBA. CoopIS/DOA/ODBASE 2002 : 568-586

77 Angelo Corsaro , Douglas C. Schmidt: The Design and Performance of the jRate Real-Time Java Implementation. CoopIS/DOA/ODBASE 2002 : 900-921

76 Christopher D. Gill , Fred Kuhns , Douglas C. Schmidt, Ron Cytron : Empirical Differences between COTS Middleware Scheduling Strategies. CoopIS/DOA/ODBASE 2002 : 922-948

75 Douglas C. Schmidt: Adaptive and Reflective Middleware for Distributed Real-Time and Embedded Systems. EMSOFT 2002 : 282-293

74 Irfan Pyarali , Douglas C. Schmidt, Ron Cytron : Achieving End-to-end Predictability in the TAO Real-time CORBA ORB. IEEE Real Time Technology and Applications Symposium 2002 : 13-22

73 Angelo Corsaro , Douglas C. Schmidt: Evaluating Real-Time Java Features and Performance for Real-Time Embedded Systems. IEEE Real Time Technology and Applications Symposium 2002 : 90-100

72 Raymond Klefstad , Douglas C. Schmidt, Carlos O'Ryan : Towards Highly Configurable Real-Time Object Request Brokers. Symposium on Object-Oriented Real-Time Distributed Computing 2002 : 437-447

71 Aniruddha S. Gokhale , Douglas C. Schmidt, Balachandran Natarajan , Nanbor Wang : Applying model-integrated computing to component middleware and enterprise applications. CACM 45 (10): 65-70 (2002)

70 Douglas C. Schmidt: Middleware for real-time and embedded systems. CACM 45 (6): 43-48 (2002)

69 Angelo Corsaro , Christopher D. Gill , Ron Cytron , Douglas C. Schmidt: Formalizing Meta-Programming Techniques to Reconcile Heterogeneous Scheduling Disciplines in Open Distributed Real-Time Systems. DOA 2001 : 289-298

68 David A. Karr , Craig Rodrigues , Joseph P. Loyall , Richard E. Schantz , Yamuna Krishnamurthy , Irfan Pyarali , Douglas C. Schmidt: Application of the QuO Quality-of-Service Framework to a Distributed Video Application. DOA 2001 : 299-

67 Douglas C. Schmidt: Policies and Patterns for High-Performance, Real-Time Object Request Brokers. DOA 2001 : 357-358

66 Douglas C. Schmidt: Adaptive and Reflective Middleware for Distributed Real-Time and Embedded Systems. EMSOFT 2001 : 361-372

65 Douglas C. Schmidt: Policies and Patterns for High-Performance, Real-Time Object Request Brokers. LCN 2001 : 2

64 Pradeep Gore , Ron Cytron , Douglas C. Schmidt, Carlos O'Ryan : Designing and Optimizing a Scalable CORBA Notification Service. LCTES/OM 2001 : 196-204

63 Ossama Othman , Douglas C. Schmidt: Issues in the Design of Adaptive Middleware Load Balancing. LCTES/OM 2001 : 205-213

62 Irfan Pyarali , Marina Spivak , Ron Cytron , Douglas C. Schmidt: Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBA. LCTES/OM 2001 : 214-222

61 Darrell Brunsch , Carlos O'Ryan , Douglas C. Schmidt: Designing an Efficient and Scalable Server-side Asynchrony Model for CORBA. LCTES/OM 2001 : 223-229

60 Yamuna Krishnamurthy , Vishal Kachroo , David A. Karr , Craig Rodrigues , Joseph P. Loyall , Richard E. Schantz , Douglas C. Schmidt: Integration of QoS-Enabled Distributed Object Computing Middleware for Developing Next-Generation Distributed Application. LCTES/OM 2001 : 230-237

59 Carlos O'Ryan , Douglas C. Schmidt, Fred Kuhns , Marina Spivak , Jeff Parsons , Irfan Pyarali , David L. Levine : Evaluating policies and mechanisms to support distributed real-time applications with CORBA. Concurrency and Computation: Practice and Experience 13 (7): 507-541 (2001)

58 Ossama Othman , Carlos O'Ryan , Douglas C. Schmidt: Strategies for CORBA Middleware-Based Load Balancing. IEEE Distributed Systems Online 2 (3): (2001)

57 Ossama Othman , Carlos O'Ryan , Douglas C. Schmidt: Designing an Adaptive CORBA Load Balancing Service Using TAO. IEEE Distributed Systems Online 2 (4): (2001)

56 Nanbor Wang , Douglas C. Schmidt, Michael Kircher , Kirthika Parameswaran : Adaptive and Reflective Middleware for QoS-Enabled CCM Applications. IEEE Distributed Systems Online 2 (5): (2001)

55 Christopher D. Gill , David L. Levine , Douglas C. Schmidt: The Design and Performance of a Real-Time CORBA Scheduling Service. Real-Time Systems 20 (2): 117-154 (2001)

54 Douglas C. Schmidt, Sumedh Mungee , Sergio Flores-Gaitan , Aniruddha S. Gokhale : Software Architectures for Reducing Priority Inversion and Non-determinism in Real-time Object Request Brokers. Real-Time Systems 21 (1-2): 77-125 (2001)

53 Nanbor Wang , Kirthika Parameswaran , Michael Kircher , Douglas C. Schmidt: Applying Reflective Middleware Techniques to Optimize a QoS-Enabled CORBA Component Model Implementation. COMPSAC 2000 : 492-

52 Frédéric Andrès , Nicolas Dessaigne , José Martinez , Noureddine Mouaddib , Kinji Ono , Douglas C. Schmidt, Panrit Tosukhowong : MISE: The MediaSys Image Search Engine. DEXA 2000 : 993-1002

51 Douglas C. Schmidt: Surviving the Tornado: The Best Kept Secrets of R&D Success in the Internet Age. DOA 2000 : 3-

50 Balachandran Natarajan , Aniruddha S. Gokhale , Shalini Yajnik , Douglas C. Schmidt: DOORS: Towards High-Performance Fault Tolerant CORBA. DOA 2000 : 39-48

49 Balachandran Natarajan , Aniruddha S. Gokhale , Shalini Yajnik , Douglas C. Schmidt: Applying Patterns to Improve the Performance of Fault Tolerant CORBA. HiPC 2000 : 107-120

48 Carlos O'Ryan , Douglas C. Schmidt, Fred Kuhns , Marina Spivak , Jeff Parsons , Irfan Pyarali , David L. Levine : Evaluating Policies and Mechanisms for Supporting Embedded, Real-Time Applications with CORBA 3.0. IEEE Real Time Technology and Applications Symposium 2000 : 188-197

47 Alexander B. Arulanthu , Carlos O'Ryan , Douglas C. Schmidt, Michael Kircher , Jeff Parsons : The Design and Performance of a Scalable ORB Architecture for CORBA Asynchronous Messaging. Middleware 2000 : 208-230

46 Carlos O'Ryan , Fred Kuhns , Douglas C. Schmidt, Ossama Othman , Jeff Parsons : The Design and Performance of a Pluggable Protocols Framework for Real-Time Distributed Object Computing Middleware. Middleware 2000 : 372-395

45 Douglas C. Schmidt, James C. Hu : Developing flexible and high-performance Web servers with frameworks and patterns. ACM Computing Surveys 32 (1es): 39 (2000)

44 Fred Kuhns , David Levine , Douglas C. Schmidt, Carlos O'Ryan : Supporting high-performance I/O in QoS-enabled ORB middleware. Cluster Computing 3 (3): 151-173 (2000)

43 Douglas C. Schmidt, Fred Kuhns : An Overview of the Real-Time CORBA Specification. IEEE Computer 33 (6): 56-63 (2000)

42 Panrit Tosukhowong , Frédéric Andrès , Kinji Ono , Nicolas Dessaigne , José Martinez , Noureddine Mouaddib , Douglas C. Schmidt: A flexible image search engine. ACM Multimedia (2) 1999 : 87-90

41 Fred Kuhns , Douglas C. Schmidt, David L. Levine : The Performance of a Real-time I/O Subsystem for QoS-enabled ORB Middleware. DOA 1999 : 120-129

40 Douglas C. Schmidt, Sumedh Mungee , Nagarajan Surendran : A Design and the Performance of a CORBA Audio/Video Streaming Service. HICSS 1999

39 Fred Kuhns , Douglas C. Schmidt, David L. Levine : The Design and Performance of a Real-Time I/O Subsystem. IEEE Real Time Technology and Applications Symposium 1999 : 154-163

38 Aniruddha S. Gokhale , Douglas C. Schmidt: Techniques for Optimizing CORBA Middleware for Distributed Embedded Systems. INFOCOM 1999 : 513-521

37 Douglas C. Schmidt: Middleware Techniques and Optimizations for Real-Time, Embedded Systems. ISSS 1999 : 12-17

36 Fred Kuhns , Carlos O'Ryan , Douglas C. Schmidt, Ossama Othman , Jeff Parsons : The Design and Performance of a Pluggable Protocols Framework for CORBA Middleware. Protocols for High-Speed Networks 1999 : 81-98

35 Douglas C. Schmidt, Sumedh Mungee , Sergio Flores-Gaitan , Aniruddha S. Gokhale : Alleviating Priority Inversion and Non-Determinism in Real-Time CORBA ORB Core Architectures. IEEE Real Time Technology and Applications Symposium 1998 : 92-101

34 James C. Hu , Sumedh Mungee , Douglas C. Schmidt: Techniques for Developing and Measuring High Performance Web Servers over High Speed ATM Networks. INFOCOM 1998 : 1222-1231

33 Irfan Pyarali , Douglas C. Schmidt: An overview of the CORBA portable object adapter. ACM StandardView 6 (1): 30-43 (1998)

32 Douglas C. Schmidt: Evaluating Architectures for Multithreaded Object Request Brokers. CACM 41 (10): 54-60 (1998)

31 Prashant Jain , Seth Widoff , Douglas C. Schmidt: The design and performance of MedJava. Experience of developing performance-sensitive distributed applications with Java. Distributed Systems Engineering 5 (4): 141-155 (1998)

30 Aniruddha S. Gokhale , Douglas C. Schmidt: Measuring and Optimizing CORBA Latency and Scalability Over High-Speed Networks. IEEE Transactions on Computers 47 (4): 391-413 (1998)

29 Douglas C. Schmidt, Aniruddha S. Gokhale : Evaluating CORBA Latency and Scalability Over High-Speed ATM Networks. ICDCS 1997 : 0-

28 Timothy H. Harrison , David Levine , Douglas C. Schmidt: The Design and Performance of a Hard Real-Time Object Event Service. OOPSLA 1997 : 184-200

27 Douglas C. Schmidt: Principles and Patterns of High-Performance and Real-Time Distributed Object Computing. PODC 1997 : 11

26 Mohamed Fayad , Douglas C. Schmidt: Object-Oriented Application Frameworks - Introduction. CACM 40 (10): 32-38 (1997)

25 Mohamed Fayad , Douglas C. Schmidt: Lessons Learned Building Reusable OO Frameworks for Distributed Software. CACM 40 (10): 85-87 (1997)

24 Steven Fraser , Robert C. Martin , Stephen J. Mellor , Michael Lee , Grady Booch , Stephen Garone , Martin Fowler , Douglas C. Schmidt, Marie Lenzi : Translation: Myth or Reality? (Panel Session). OOPSLA 1996 : 441-443

23 Aniruddha S. Gokhale , Douglas C. Schmidt: Measuring the Performance of Communication Middleware on High-Speed Networks. SIGCOMM 1996 : 306-317

22 Douglas C. Schmidt: Using Design Patterns to Guide the Development of Reusable Object-Oriented Software. ACM Computing Surveys 28 (4es): 162 (1996)

21 Douglas C. Schmidt, Mohamed Fayad , Ralph E. Johnson : Software Patterns (Introduction to the Special Section). CACM 39 (10): 36-39 (1996)

20 Irfan Pyarali , Timothy H. Harrison , Douglas C. Schmidt: Design and Performance of an Object-Oriented Framework for High-Speed Electronic Medical Imaging. Computing Systems 9 (4): 331-375 (1996)

19 Douglas C. Schmidt: A Family of Design Patterns for Applications-Level Gateways. TAPOS 2 (1): 15-30 (1996)

18 Douglas C. Schmidt, Paul Stephenson : Experience Using Design Patterns to Evolve Communication Software Across Diverse OS Platforms. ECOOP 1995 : 399-423

17 Douglas C. Schmidt, Tatsuya Suda : Measuring the Performance of Parallel Message-Based Process Architectures. INFOCOM 1995 : 624-633

16 Guru M. Parulkar , Douglas C. Schmidt, Jonathan S. Turner : a I t P m: A Strategy for Integrating IP with ATM. SIGCOMM 1995 : 49-59

15 Douglas C. Schmidt: Using Design Patterns to Develop Reusable Object-Oriented Communication Software. CACM 38 (10): 65-74 (1995)

14 Dennis G. Kafura , R. Greg Lavender , Douglas C. Schmidt: Workshop on design patterns for concurrent, parallel, and distributed object-oriented system. OOPS Messenger 6 (4): 128-131 (1995)

13 Douglas C. Schmidt: ASX: An Object-Oriented Framework for Developing Distributed Applications. C++ Conference 1994 : 207-226

12 Douglas C. Schmidt, Tatsuya Suda : Measuring the impact of alternative parallel process architecture on communication subsystem performance. Protocols for High-Speed Networks 1994 : 123-138

11 Douglas C. Schmidt, Tatsuya Suda : The ADAPTIVE Service Executive: An Object-Oriented Architecture for Configuring Concurrent Distributed Communications Systems. ULPAA 1994 : 167-182

10 Douglas C. Schmidt, Burkhard Stiller , Tatsuya Suda , Martina Zitterbart : Configuring Function-based Communication Protocols for Multimedia Applications. ULPAA 1994 : 371-387

9 Greg Lavender , Douglas C. Schmidt: Application Object Exchange Format. ULPAA 1994 : 405-406

8 Douglas C. Schmidt, Tatsuya Suda : An object-oriented framework for dynamically configuring extensible distributed systems. Distributed Systems Engineering 1 (5): 280- (1994)

7 Douglas C. Schmidt, Tatsuya Suda : Transport System Architecture Services for High-Performance Communications Systems. IEEE Journal on Selected Areas in Communications 11 (4): 489-506 (1993)

6 Douglas C. Schmidt, Donald F. Box , Tatsuya Suda : ADAPTIVE: A Flexible and Adaptive Transport System Architecture to Support Lightweight Protocols for Multimedia Applications on High-Speed Networks. HPDC 1992 : 174-186

5 Donald F. Box , Douglas C. Schmidt, Tatsuya Suda : ADAPTIVE - An Object-Oriented Framework for Flexible and Adaptive Communication Protocols. HPN 1992 : 367-382

4 Richard W. Selby , Adam A. Porter , Douglas C. Schmidt, Jim Berney : Metric-Driven Analysis and Feedback Systems for Enabling Empirically Guided Software Development. ICSE 1991 : 288-298

3 Douglas C. Schmidt: GPERF: A Perfect Hash Function Generator. C++ Conference 1990 : 87-102

2 Douglas C. Schmidt, Larry E. Druffel : A Fast Backtracking Algorithm to Test Directed Graphs for Isomorphism Using Distance Matrices. JACM 23 (3): 433-445 (1976)

1 Douglas C. Schmidt, Gernot Metze : Modular Replacement of Combinational Switching Networks. IEEE Transactions on Computers 24 (1): 29-48 (1975)




DiSC'03 © 2003 Association for Computing Machinery