{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,12]],"date-time":"2025-07-12T22:55:00Z","timestamp":1752360900815},"publisher-location":"Berlin, Heidelberg","reference-count":31,"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_11","type":"book-chapter","created":{"date-parts":[[2007,8,15]],"date-time":"2007-08-15T06:33:59Z","timestamp":1187159639000},"page":"208-230","source":"Crossref","is-referenced-by-count":25,"title":["The Design and Performance of a Scalable ORB Architecture for CORBA Asynchronous Messaging"],"prefix":"10.1007","author":[{"given":"Alexander B.","family":"Arulanthu","sequence":"first","affiliation":[]},{"given":"Carlos","family":"O\u2019Ryan","sequence":"additional","affiliation":[]},{"given":"Douglas C.","family":"Schmidt","sequence":"additional","affiliation":[]},{"given":"Michael","family":"Kircher","sequence":"additional","affiliation":[]},{"given":"Jeff","family":"Parsons","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,8,24]]},"reference":[{"unstructured":"Object Management Group, The Common Object Request Broker: Architecture and Specification, 2.3 ed., June 1999. 208","key":"11_CR1"},{"unstructured":"D. C. Schmidt and S. Vinoski, \u201cIntroduction to CORBA Messaging,\u201d C++ Report, vol. 10, November\/December 1998. 209","key":"11_CR2"},{"unstructured":"D. C. Schmidt and S. Vinoski, \u201cProgramming Asynchronous Method Invocations with CORBA Messaging,\u201d C++ Report, vol. 11, February 1999. 209","key":"11_CR3"},{"unstructured":"Object Management Group, CORBA Messaging Specification, OMG Document orbos\/98-05-05 ed., May 1998. 209, 212, 227","key":"11_CR4"},{"unstructured":"Object Management Group, Objects-by-Value, OMG Document orbos\/98-01-18 ed., January 1998. 209","key":"11_CR5"},{"unstructured":"Object Management Group, Realtime CORBA Joint Revised Submission, OMG Document orbos\/99-02-12 ed., March 1999. 210","key":"11_CR6"},{"key":"11_CR7","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. 211, 212","journal-title":"Computer Communications"},{"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. 211","key":"11_CR8","DOI":"10.1007\/978-1-4615-1695-8_2"},{"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. 211","key":"11_CR9","DOI":"10.1145\/263698.263734"},{"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 5 th IEEE Real-Time Technology and Applications Symposium, (Vancouver, British Columbia, Canada), pp. 154\u2013163, IEEE, June 1999. 211","key":"11_CR10","DOI":"10.1109\/RTTAS.1999.777670"},{"unstructured":"C. O\u2019Ryan, F. Kuhns, D. C. Schmidt, O. Othman, and J. Parsons, \u201cThe Design and Performance of a Pluggable Protocols Framework for Real-time Distributed Object Computing Middleware,\u201d in Proceedings of the Middleware 2000 Conference, ACM\/IFIP, Apr. 2000. 211, 217, 220, 221, 223","key":"11_CR11"},{"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. 211, 214, 217, 218, 219, 222","key":"11_CR12"},{"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. 211","key":"11_CR13","DOI":"10.1145\/248156.248183"},{"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. 211","key":"11_CR14","DOI":"10.1109\/35.755450"},{"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. 211, 216, 227","key":"11_CR15"},{"key":"11_CR16","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1145\/4472.4478","volume":"7","author":"R. H. Halstead Jr.","year":"1985","unstructured":"R. H. Halstead, Jr., \u201cMultilisp: A Language for Concurrent Symbolic Computation,\u201d ACM Trans. Programming Languages and Systems, vol. 7, pp. 501\u2013538, Oct. 1985. 211","journal-title":"ACM Trans. Programming Languages and Systems"},{"doi-asserted-by":"crossref","unstructured":"B. Liskov and L. Shrira, \u201cPromises: Linguistic Support for Efficient Asynchronous Procedure Calls in Distributed Systems,\u201d in Proceedings of the SIGPLAN\u201988 Conference on Programming Language Design and Implementation, pp. 260\u2013267, June 1988. 211","key":"11_CR17","DOI":"10.1145\/960116.54016"},{"unstructured":"Y. Aahlad, B. Martin, M. Marathe, and C. Lee, \u201cAsynchronous Notification Among Distributed Objects,\u201d in Proceedings of the 2 nd Conference on Object-Oriented Technologies and Systems, (Toronto, Canada), USENIX, June 1996. 211","key":"11_CR18"},{"unstructured":"C. Ma and J. Bacon, \u201cCOBEA: A CORBA-Based Event Architecture,\u201d in Proceedings of the 4rd Conference on Object-Oriented Technologies and Systems, USENIX, Apr. 1998. 211","key":"11_CR19"},{"unstructured":"A. B. Arulanthu, C. O\u2019Ryan, D. C. Schmidt, and M. Kircher, \u201cApplying C++, Patterns, and Components to Develop an IDL Compiler for CORBA AMI Callbacks,\u201d C++ Report, vol. 12, Mar. 2000. 211, 212","key":"11_CR20"},{"key":"11_CR21","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1145\/163298.163303","volume":"36","author":"K. Birman","year":"1993","unstructured":"K. Birman, \u201cThe Process Group Approach to Reliable Distributed Computing,\u201d Communications of the ACM, vol. 36, pp. 37\u201353, December 1993. 211","journal-title":"Communications of the ACM"},{"unstructured":"C. O\u2019Ryan and D. C. Schmidt, \u201cApplying a Real-time CORBA Event Service to Large-scale Distributed Interactive Simulation,\u201d in 5th International Workshop on Object-oriented Real-Time Dependable Systems, (Monterey, CA), IEEE, Nov 1999. 212","key":"11_CR22"},{"unstructured":"N. Wang, D. C. Schmidt, and S. Vinoski, \u201cCollocation Optimizations for CORBA,\u201d C++ Report, vol. 11, October 1999. 212","key":"11_CR23"},{"unstructured":"D. C. Schmidt, \u201cACE: an Object-Oriented Framework for Developing Distributed Applications,\u201d in Proceedings of the 6th USENIX C++ Technical Conference, (Cambridge, Massachusetts), USENIX Association, April 1994. 217, 219, 223","key":"11_CR24"},{"key":"11_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. 218, 221, 228"},{"unstructured":"P. Jain and D. C. Schmidt, \u201cDynamically Configuring Communication Services with the Service Configurator Pattern\u201d, C++ Report, vol. 9, June 1997. 219","key":"11_CR26"},{"unstructured":"D. C. Schmidt, \u201cThe Object-Oriented Design and Implementation of the Reactor: A C++ Wrapper for UNIX I\/O Multiplexing (Part 2 of 2),\u201d C++ Report, vol. 5, September 1993. 219","key":"11_CR27"},{"unstructured":"D. C. Schmidt, T. Harrison, and N. Pryce, \u201cThread-Specific Storage \u2014 An Object Behavioral Pattern for Accessing per-Thread State Efficiently,\u201d C++ Report, vol. 9, November\/December 1997. 221","key":"11_CR28"},{"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. 222","key":"11_CR29","DOI":"10.1109\/49.790489"},{"doi-asserted-by":"crossref","unstructured":"E. Eide, K. Frei, B. Ford, J. Lepreau, and G. Lindstrom, \u201cFlick: A Flexible, Optimizing IDL Compiler,\u201d in Proceedings of ACM SIGPLAN\u2019 97 Conference on Programming Language Design and Implementation (PLDI), (Las Vegas, NV), ACM, June 1997. 222","key":"11_CR30","DOI":"10.1145\/258915.258921"},{"doi-asserted-by":"crossref","unstructured":"A. Gokhale and D. C. Schmidt, \u201cPrinciples for Optimizing CORBA Internet Inter-ORB Protocol Performance,\u201d in Hawaiian International Conference on System Sciences, January 1998. 222","key":"11_CR31","DOI":"10.1109\/HICSS.1998.649232"}],"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_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,2]],"date-time":"2019-05-02T02:09:41Z","timestamp":1556762981000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45559-0_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540673521","9783540455592"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/3-540-45559-0_11","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}