{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T08:47:10Z","timestamp":1767084430551},"publisher-location":"Berlin, Heidelberg","reference-count":39,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540673521"},{"type":"electronic","value":"9783540455592"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-45559-0_19","type":"book-chapter","created":{"date-parts":[[2007,8,15]],"date-time":"2007-08-15T02:33:59Z","timestamp":1187145239000},"page":"372-395","source":"Crossref","is-referenced-by-count":26,"title":["The Design and Performance of a Pluggable Protocols Framework for Real-Time Distributed Object Computing Middleware"],"prefix":"10.1007","author":[{"given":"Carlos","family":"O\u2019Ryan","sequence":"first","affiliation":[]},{"given":"Fred","family":"Kuhns","sequence":"additional","affiliation":[]},{"given":"Douglas C.","family":"Schmidt","sequence":"additional","affiliation":[]},{"given":"Ossama","family":"Othman","sequence":"additional","affiliation":[]},{"given":"Jeff","family":"Parsons","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,8,24]]},"reference":[{"key":"19_CR1","doi-asserted-by":"crossref","unstructured":"R. Johnson, \u201cFrameworks = Patterns + Components,\u201d Communications of the ACM, vol. 40, Oct. 1997. 373","DOI":"10.1145\/262793.262799"},{"key":"19_CR2","doi-asserted-by":"crossref","unstructured":"S. Vinoski, \u201cCORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments,\u201d IEEE Communications Magazine, vol. 14, February 1997. 373","DOI":"10.1109\/35.565655"},{"key":"19_CR3","unstructured":"Object Management Group, The Common Object Request Broker: Architecture and Specification, 2.2 ed., Feb. 1998. 373"},{"key":"19_CR4","unstructured":"M. Henning and S. Vinoski, Advanced CORBA Programming With C++. Addison-Wesley Longman, 1999. 373"},{"key":"19_CR5","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1016\/S0140-3664(97)00165-5","volume":"21","author":"D. C. Schmidt","year":"1998","unstructured":"D. C. Schmidt, D. L. Levine, and S. Mungee, \u201cThe Design and Performance of Real-Time Object Request Brokers,\u201d Computer Communications, vol. 21, pp. 294\u2013324, Apr. 1998. 373","journal-title":"Computer Communications"},{"key":"19_CR6","doi-asserted-by":"crossref","unstructured":"G. Parulkar, D. C. Schmidt, and J. S. Turner, \u201cam athrmItPm: a Strategy for Integrating IP with ATM,\u201d in Proceedings of the Symposium on Communications Architectures and Protocols (SIGCOMM), ACM, September 1995. 373","DOI":"10.1145\/217382.217409"},{"key":"19_CR7","doi-asserted-by":"crossref","unstructured":"F. Kuhns, D. C. Schmidt, and D. L. Levine, \u201cThe Design and Performance of a Real-time I\/O Subsystem,\u201d in Proceedings of the 5th IEEE Real-Time Technology and Applications Symposium, (Vancouver, British Columbia, Canada), pp. 154\u2013163, IEEE, June 1999. 373","DOI":"10.1109\/RTTAS.1999.777670"},{"key":"19_CR8","doi-asserted-by":"crossref","unstructured":"T. H. Harrison, D. L. Levine, and D. C. Schmidt, \u201cThe Design and Performance of a Real-time CORBA Event Service,\u201d in Proceedings of OOPSLA\u2019 97, (Atlanta, GA), ACM, October 1997. 373, 385","DOI":"10.1145\/263698.263734"},{"key":"19_CR9","series-title":"Technical Report","volume-title":"The Performance of TAO\u2019s Pluggable Protocols Framework on High-speed Embedded Interconnects","author":"F. Kuhns","year":"1999","unstructured":"F. Kuhns, C. O\u2019Ryan, D. C. Schmidt, and J. Parsons, \u201cThe Performance of TAO\u2019s Pluggable Protocols Framework on High-speed Embedded Interconnects,\u201d Department of Computer Science, Technical Report WUCS-99-12, Washington University, St. Louis, 1999. 373, 374"},{"key":"19_CR10","doi-asserted-by":"crossref","unstructured":"C. D. Gill, D. L. Levine, and D. C. Schmidt, \u201cThe Design and Performance of a Real-Time CORBA Scheduling Service,\u201d The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, 2000. 373","DOI":"10.1007\/978-1-4615-1695-8_2"},{"key":"19_CR11","unstructured":"I. Pyarali, C. O\u2019Ryan, D. C. Schmidt, N. Wang, V. Kachroo, and A. Gokhale, \u201cApplying Optimization Patterns to the Design of Real-time ORBs,\u201d in Proceedings of the 5th Conference on Object-Oriented Technologies and Systems, (San Diego, CA), USENIX, May 1999. 373, 374, 376, 378, 385"},{"key":"19_CR12","unstructured":"D. C. Schmidt, S. Mungee, S. Flores-Gaitan, and A. Gokhale, \u201cSoftware Architectures for Reducing Priority Inversion and Non-determinism in Real-time Object Request Brokers,\u201d Journal of Real-time Systems, To appear 2000. 373, 386"},{"key":"19_CR13","doi-asserted-by":"crossref","unstructured":"A. Gokhale and D. C. Schmidt, \u201cOptimizing a CORBA IIOP Protocol Engine for Minimal Footprint Multimedia Systems,\u201d Journal on Selected Areas in Communications special issue on Service Enabling Platforms for Networked Multimedia Systems, vol. 17, Sept. 1999. 373, 375, 390","DOI":"10.1109\/49.790489"},{"key":"19_CR14","doi-asserted-by":"crossref","unstructured":"A. Gokhale and D. C. Schmidt, \u201cMeasuring the Performance of Communication Middleware on High-Speed Networks,\u201d in Proceedings of SIGCOMM\u2019 96, (Stanford, CA), pp. 306\u2013317, ACM, August 1996. 373","DOI":"10.1145\/248156.248183"},{"key":"19_CR15","doi-asserted-by":"crossref","unstructured":"D. C. Schmidt and C. Cleeland, \u201cApplying Patterns to Develop Extensible ORB Middleware,\u201d IEEE Communications Magazine, vol. 37, April 1999. 373, 380, 392","DOI":"10.1109\/35.755450"},{"key":"19_CR16","unstructured":"F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal, Pattern-Oriented Software Architecture-A System of Patterns, Wiley and Sons, 1996. 373"},{"key":"19_CR17","unstructured":"R. S. Madukkarumukumana and H. V. Shah and C. Pu, \u201cHarnessing User-Level Networking Architectures for Distributed Object Computing over High-Speed Networks,\u201d in Proceedings of the 2nd Usenix Windows NT Symposium, August 1998. 375"},{"key":"19_CR18","unstructured":"Compaq, Intel, and Microsoft, \u201cVirtual Interface Architecture, Version 1.0.\u201d http:\/\/www.viarch.org , 1997. 375"},{"key":"19_CR19","unstructured":"Object Management Group, Realtime CORBA Joint Revised Submission, OMG Document orbos\/99-02-12 ed., March 1999. 376, 377, 379"},{"key":"19_CR20","unstructured":"F. Kon and R. H. Campbell, \u201cSupporting Automatic Configuration of Component-Based Distributed Systems,\u201d in Proceedings of the 5th Conference on Object-Oriented Technologies and Systems, (San Diego, CA), USENIX, May 1999. 376"},{"key":"19_CR21","unstructured":"Object Management Group, The Common Object Request Broker: Architecture and Specification, 2.3 ed., June 1999. 376"},{"key":"19_CR22","unstructured":"Object Management Group, Fault Tolerance CORBA Using Entity Redundancy RFP, OMG Document orbos\/98-04-01 ed., April 1998. 376"},{"key":"19_CR23","unstructured":"Object Management Group, CORBA Messaging Specification, OMG Document orbos\/98-05-05 ed., May 1998. 376, 379"},{"key":"19_CR24","unstructured":"Object Management Group, Telecom Domain Task Force Request For Information Supporting Wireless Access and Mobility in CORBA-Request For Information, OMG Document telecom\/98-06-04 ed., June 1998. 376"},{"key":"19_CR25","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Reading, MA: Addison-Wesley, 1995. 377, 380, 392"},{"key":"19_CR26","unstructured":"M. Lauria, S. Pakin, and A. Chien, \u201cEfficient Layering for High Speed Communication: Fast Messages 2.x.,\u201d in Proceedings of the 7th High Performance Distributed Computing (HPDC7) conference, (Chicago, Illinois), July 1998. 379, 393"},{"key":"19_CR27","volume-title":"Object Oriented Software Construction","author":"B. Meyer","year":"1989","unstructured":"B. Meyer, Object Oriented Software Construction. Englewood Cliffs, NJ: Prentice Hall, 1989. 380"},{"key":"19_CR28","unstructured":"P. Jain and D. C. Schmidt, \u201cService Configurator: A Pattern for Dynamic Configuration of Services,\u201d in Proceedings of the 3rd Conference on Object-Oriented Technologies and Systems, USENIX, June 1997. 381"},{"key":"19_CR29","first-page":"280","volume":"2","author":"D. C. Schmidt","year":"1994","unstructured":"D. C. Schmidt and T. Suda, \u201cAn Object-Oriented Framework for Dynamically Configuring Extensible Distributed Communication Systems,\u201d IEE\/BCS Distributed Systems Engineering Journal (Special Issue on Configurable Distributed Systems), vol. 2, pp. 280\u2013293, December 1994. 382, 392","journal-title":"IEE\/BCS Distributed Systems Engineering Journal (Special Issue on Configurable Distributed Systems)"},{"key":"19_CR30","doi-asserted-by":"crossref","unstructured":"H. Hueni, R. Johnson, and R. Engel, \u201cA Framework for Network Protocol Software,\u201d in Proceedings of OOPSLA\u2019 95, (Austin, Texas), ACM, October 1995. 391, 392","DOI":"10.1145\/217838.217875"},{"key":"19_CR31","volume-title":"Pattern Languages of Program Design","author":"D. C. Schmidt","year":"1997","unstructured":"D. C. Schmidt, \u201cAcceptor and Connector: Design Patterns for Initializing Communication Services,\u201d in Pattern Languages of Program Design (R. Martin, F. Buschmann, and D. Riehle, eds.), Reading, MA: Addison-Wesley, 1997. 382, 384"},{"key":"19_CR32","unstructured":"S. Mungee, N. Surendran, and D. C. Schmidt, \u201cThe Design and Performance of a CORBAA udio\/Video Streaming Service,\u201d in Proceedings of the Hawaiian International Conference on System Sciences, Jan. 1999. 385"},{"key":"19_CR33","unstructured":"P. S. Inc., Quantify User\u2019s Guide. PureAtria Software Inc., 1996. 388"},{"key":"19_CR34","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/32.67579","volume":"17","author":"N. C. Hutchinson","year":"1991","unstructured":"N. C. Hutchinson and L. L. Peterson, \u201cThe x-kernel: An Architecture for Implementing Network Protocols,\u201d IEEE Transactions on Software Engineering, vol. 17, pp. 64\u201376, January 1991. 391","journal-title":"IEEE Transactions on Software Engineering"},{"key":"19_CR35","first-page":"311","volume":"63","author":"D. Ritchie","year":"1984","unstructured":"D. Ritchie, \u201cA Stream Input-Output System,\u201d AT&T Bell Labs Technical Journal, vol. 63, pp. 311\u2013324, Oct. 1984. 391","journal-title":"AT&T Bell Labs Technical Journal"},{"key":"19_CR36","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1002\/cpe.4330050405","volume":"5","author":"D. C. Schmidt","year":"1993","unstructured":"D. C. Schmidt, D. F. Box, and T. Suda, \u201cADAPTIVE: A Dynamically Assembled Protocol Transformation, Integration, and eValuation Environment,\u201d Journal of Concurrency: Practice and Experience, vol. 5, pp. 269\u2013286, June 1993. 391","journal-title":"Journal of Concurrency: Practice and Experience"},{"key":"19_CR37","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1109\/49.221198","volume":"11","author":"M. Zitterbart","year":"1993","unstructured":"M. Zitterbart, B. Stiller, and A. Tantawy, \u201cA Model for High-Performance Communication Subsystems,\u201d IEEE Journal on Selected Areas in Communication, vol. 11, pp. 507\u2013519, May 1993. 391","journal-title":"IEEE Journal on Selected Areas in Communication"},{"key":"19_CR38","unstructured":"I. Object Oriented Concepts, \u201cORBacus.\u201d http:\/\/www.ooc.com\/ob . 392"},{"key":"19_CR39","unstructured":"I. Object-Oriented Concepts, \u201cORBacus User Manual-Version 3.1.2.\u201d http:\/\/www.ooc.com\/ob , 1999. 392"}],"container-title":["Lecture Notes in Computer Science","Middleware 2000"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45559-0_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T22:09:11Z","timestamp":1556748551000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45559-0_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540673521","9783540455592"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/3-540-45559-0_19","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}