{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:35:06Z","timestamp":1750307706491,"version":"3.41.0"},"reference-count":65,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2009,5,1]],"date-time":"2009-05-01T00:00:00Z","timestamp":1241136000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Auton. Adapt. Syst."],"published-print":{"date-parts":[[2009,5]]},"abstract":"<jats:p>This article explores a performance isolation-based approach to creating robust distributed applications. For each application, the approach is to understand the performance dependencies that pervade it and then impose constraints on the possible \u2018spread\u2019 of such dependencies through the application. The mechanisms used for this purpose, termed isolation points, are software abstractions inserted at key program locations: (1) in application interfaces, (2) in middleware implementations for making remote requests, and (3) in the system interfaces used by middleware and applications. This article demonstrates the utility of isolation points by using them to implement higher level abstractions that improve the performance-robustness of representative enterprise applications. The I-Queue abstraction uses isolation points to implement performance-robust messaging, targeting the message queues used in distributed enterprise codes. By appropriately orchestrating message dispatching, I-Queue can achieve an improvement of 16--32% in dispatched message locality based on traces obtained from the large-scale e-Pricing\u00ae search engine operated by Worldspan L.P.<\/jats:p>","DOI":"10.1145\/1516533.1516534","type":"journal-article","created":{"date-parts":[[2009,5,26]],"date-time":"2009-05-26T12:47:22Z","timestamp":1243342042000},"page":"1-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Isolation points"],"prefix":"10.1145","volume":"4","author":[{"given":"Mohamed S.","family":"Mansour","sequence":"first","affiliation":[{"name":"Georgia Institute of Technology"}]},{"given":"Karsten","family":"Schwan","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology"}]},{"given":"Sameh","family":"Abdelaziz","sequence":"additional","affiliation":[{"name":"Worldspan, L.P."}]}],"member":"320","published-online":{"date-parts":[[2009,5,21]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Aristotle research group. JABA: Java architecture for bytecode analysis. http:\/\/www.cc.gatech.edu\/aristotle\/Tools\/jaba.html. (10\/04\/04).  Aristotle research group. JABA: Java architecture for bytecode analysis. http:\/\/www.cc.gatech.edu\/aristotle\/Tools\/jaba.html. (10\/04\/04)."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2007.38"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2006.1662390"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945454"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1002\/nem.421"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1217935.1217943"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2004.28"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007512.1007539"},{"key":"e_1_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Cai Z. Chen Y. Kumar V. Milojicic D. S. and Schwan K. 2007. Automated availability management driven by business policies. In Integr. Netw. Manage. IEEE 264--273.  Cai Z. Chen Y. Kumar V. Milojicic D. S. and Schwan K. 2007. Automated availability management driven by business policies. In Integr. Netw. Manage. IEEE 264--273.","DOI":"10.1109\/INM.2007.374791"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2003.07.007"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/508352.508355"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945474"},{"volume-title":"Proceedings of the International Conference on Dependable Systems and Networks (IPDS Track).","author":"Chen M.","key":"e_1_2_1_14_1","unstructured":"Chen , M. , Kiciman , E. , Fratkin , E. , Brewer , E. , and Fox , A . 2002. Pinpoint: Problem determination in large, dynamic, internet services . In Proceedings of the International Conference on Dependable Systems and Networks (IPDS Track). Chen, M., Kiciman, E., Fratkin, E., Brewer, E., and Fox, A. 2002. Pinpoint: Problem determination in large, dynamic, internet services. In Proceedings of the International Conference on Dependable Systems and Networks (IPDS Track)."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1273463.1273490"},{"volume-title":"Proceedings of the 6th Symposium on Operating System Design and Implementation (OSDI'04)","author":"Cohen I.","key":"e_1_2_1_16_1","unstructured":"Cohen , I. , Chase , J. S. , Goldszmidt , M. , Kelly , T. , and Symons , J . 2004. Correlating instrumentation data to system states: A building block for automated diagnosis and control . In Proceedings of the 6th Symposium on Operating System Design and Implementation (OSDI'04) . USENIX Association, 231--244. Cohen, I., Chase, J. S., Goldszmidt, M., Kelly, T., and Symons, J. 2004. Correlating instrumentation data to system states: A building block for automated diagnosis and control. In Proceedings of the 6th Symposium on Operating System Design and Implementation (OSDI'04). USENIX Association, 231--244."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095821"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/234782.234794"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/353171.353195"},{"volume-title":"Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing (HPDC'00)","author":"Eisenhauer G.","key":"e_1_2_1_20_1","unstructured":"Eisenhauer , G. , Bustamante , F. E. , and Schwan , K . 2000. Event services for high performance computing . In Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing (HPDC'00) . IEEE, 113. Eisenhauer, G., Bustamante, F. E., and Schwan, K. 2000. Event services for high performance computing. In Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing (HPDC'00). IEEE, 113."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1075405.1075415"},{"volume-title":"Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC'01)","author":"Gavrilovska A.","key":"e_1_2_1_22_1","unstructured":"Gavrilovska , A. , Schwan , K. , and Oleson , V . 2001. Adaptable mirroring in cluster servers . In Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC'01) . IEEE, 3. Gavrilovska, A., Schwan, K., and Oleson, V. 2001. Adaptable mirroring in cluster servers. In Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC'01). IEEE, 3."},{"volume-title":"Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS'02)","author":"Gavrilovska A.","key":"e_1_2_1_23_1","unstructured":"Gavrilovska , A. , Schwan , K. , and Oleson , V . 2002. A practical approach for zero' downtime in an operational information system . In Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS'02) . IEEE, 345. Gavrilovska, A., Schwan, K., and Oleson, V. 2002. A practical approach for zero' downtime in an operational information system. In Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS'02). IEEE, 345."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9128(19980810)10:9<699::AID-CPE367>3.0.CO;2-7"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1453101.1453126"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168625"},{"volume-title":"Proceedings of the 1st International Conference on Autonomic Computing (ICAC'04)","author":"Hanson J. E.","key":"e_1_2_1_28_1","unstructured":"Hanson , J. E. , Whalley , I. , Chess , D. M. , and Kephart , J. O . 2004. An architectural approach to autonomic computing . In Proceedings of the 1st International Conference on Autonomic Computing (ICAC'04) . IEEE, 2--9. Hanson, J. E., Whalley, I., Chess, D. M., and Kephart, J. O. 2004. An architectural approach to autonomic computing. In Proceedings of the 1st International Conference on Autonomic Computing (ICAC'04). IEEE, 2--9."},{"volume-title":"Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (HPDC'02)","author":"He Q.","key":"e_1_2_1_29_1","unstructured":"He , Q. and Schwan , K . 2002. IQ-RUDP: Coordinating application adaptation with network transport . In Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (HPDC'02) . IEEE, 369--378. He, Q. and Schwan, K. 2002. IQ-RUDP: Coordinating application adaptation with network transport. In Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (HPDC'02). IEEE, 369--378."},{"volume-title":"Proceedings of the International Conference on Computational Science\u2014Part II (ICCS'02)","author":"Jancic J.","key":"e_1_2_1_30_1","unstructured":"Jancic , J. , Poellabauer , C. , Schwan , K. , Wolf , M. , and Bright , N . 2002. dproc - extensible run-time resource monitoring for cluster applications . In Proceedings of the International Conference on Computational Science\u2014Part II (ICCS'02) . Springer-Verlag, 894--903. Jancic, J., Poellabauer, C., Schwan, K., Wolf, M., and Bright, N. 2002. dproc - extensible run-time resource monitoring for cluster applications. In Proceedings of the International Conference on Computational Science\u2014Part II (ICCS'02). Springer-Verlag, 894--903."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2005.42"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the ACM\/IFIP\/USENIX International Middleware Conference (Middleware'04)","volume":"3231","author":"Jordan M. J.","unstructured":"Jordan , M. J. , Czajkowski , G. , Kouklinski , K. , and Skinner , G . 2004. Extending a J2EE server with dynamic and flexible resource management . In Proceedings of the ACM\/IFIP\/USENIX International Middleware Conference (Middleware'04) . Lecture Notes in Computer Science , vol. 3231 . Springer, 439--458. Jordan, M. J., Czajkowski, G., Kouklinski, K., and Skinner, G. 2004. Extending a J2EE server with dynamic and flexible resource management. In Proceedings of the ACM\/IFIP\/USENIX International Middleware Conference (Middleware'04). Lecture Notes in Computer Science, vol. 3231. Springer, 439--458."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062464"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/958491.958505"},{"key":"e_1_2_1_35_1","volume-title":"Eds. Lecture Notes in Computer Science","volume":"4834","author":"Kumar V.","unstructured":"Kumar , V. , Cooper , B. F. , Eisenhauer , G. , and Schwan , K . 2007. imanage: Policy-driven self-management for enterprise-scale systems. In Middleware, R. Cerqueira and R. H. Campbell , Eds. Lecture Notes in Computer Science , vol. 4834 . Springer, 287--307. Kumar, V., Cooper, B. F., Eisenhauer, G., and Schwan, K. 2007. imanage: Policy-driven self-management for enterprise-scale systems. In Middleware, R. Cerqueira and R. H. Campbell, Eds. Lecture Notes in Computer Science, vol. 4834. Springer, 287--307."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2003.09.029"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/281035.281038"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2005.49"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1024039729687"},{"volume-title":"Proceedings of the The 1st IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'98)","author":"Loyall J. P.","key":"e_1_2_1_40_1","unstructured":"Loyall , J. P. , Schantz , R. E. , Zinky , J. A. , and Bakken , D. E . 1998. Specifying and measuring quality of service in distributed object systems . In Proceedings of the The 1st IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'98) . IEEE, 43. Loyall, J. P., Schantz, R. E., Zinky, J. A., and Bakken, D. E. 1998. Specifying and measuring quality of service in distributed object systems. In Proceedings of the The 1st IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'98). IEEE, 43."},{"key":"e_1_2_1_41_1","unstructured":"Mansour M. and Mehalingham J. 2006. private communication.  Mansour M. and Mehalingham J. 2006. private communication."},{"key":"e_1_2_1_42_1","volume-title":"Proceedings of the ACM\/IFIP\/USENIX 6th International Middleware Conference (Middleware","volume":"3790","author":"Mansour M. S.","year":"2005","unstructured":"Mansour , M. S. and Schwan , K . 2005. I-RMI: Performance isolation in information flow applications . In Proceedings of the ACM\/IFIP\/USENIX 6th International Middleware Conference (Middleware 2005 ), G. Alonso, Ed. Lecture Notes in Computer Science , vol. 3790 . Springer. Mansour, M. S. and Schwan, K. 2005. I-RMI: Performance isolation in information flow applications. In Proceedings of the ACM\/IFIP\/USENIX 6th International Middleware Conference (Middleware 2005), G. Alonso, Ed. Lecture Notes in Computer Science, vol. 3790. Springer."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/11948148_21"},{"key":"e_1_2_1_44_1","volume-title":"Tech. Rep. GIT-CERCS-06-11, CERCS.","author":"Mansour M. S.","year":"2006","unstructured":"Mansour , M. S. , Schwan , K. , and Abdelaziz , S . 2006 b. I-Queue : Smart queues for service management. Tech. Rep. GIT-CERCS-06-11, CERCS. Mansour, M. S., Schwan, K., and Abdelaziz, S. 2006b. I-Queue: Smart queues for service management. Tech. Rep. GIT-CERCS-06-11, CERCS."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266708"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/5254.769885"},{"volume-title":"Proceedings of the 2007 AMIA Annual Symposium.","author":"Oster S.","key":"e_1_2_1_47_1","unstructured":"Oster , S. , Hastings , S. L. , Langella , S. , Ervin , D. W. , Madduri , R. , Kurc , T. M. , Siebenlist , F. , Foster , I. , Shanbhag , K. , Covitz , P. A. , and Saltz , J. H . 2007. cagrid 1.0: A grid enterprise architecture for cancer research . Proceedings of the 2007 AMIA Annual Symposium. Oster, S., Hastings, S. L., Langella, S., Ervin, D. W., Madduri, R., Kurc, T. M., Siebenlist, F., Foster, I., Shanbhag, K., Covitz, P. A., and Saltz, J. H. 2007. cagrid 1.0: A grid enterprise architecture for cancer research. Proceedings of the 2007 AMIA Annual Symposium."},{"key":"e_1_2_1_48_1","volume-title":"Proceedings of the Workshop on Real Time Operating Systems and Applications and Second Real Time Linux Workshop (in conjunction with RTSS","author":"Poellabauer C.","year":"2000","unstructured":"Poellabauer , C. , Schwan , K. , West , R. , Ganev , I. , Bright , N. , and Losik , G . 2000. Flexible user\/kernel communication for real-time applications in Elinux . In Proceedings of the Workshop on Real Time Operating Systems and Applications and Second Real Time Linux Workshop (in conjunction with RTSS 2000 ). Poellabauer, C., Schwan, K., West, R., Ganev, I., Bright, N., and Losik, G. 2000. Flexible user\/kernel communication for real-time applications in Elinux. In Proceedings of the Workshop on Real Time Operating Systems and Applications and Second Real Time Linux Workshop (in conjunction with RTSS 2000)."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/800217.806619"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1081870.1081976"},{"volume-title":"Proceeding of the USENIX Annual Technical Conference, FREENIX Track. 109--120","author":"Provos N.","key":"e_1_2_1_51_1","unstructured":"Provos , N. and Lever , C . 2000. Scalable network I\/O in Linux . In Proceeding of the USENIX Annual Technical Conference, FREENIX Track. 109--120 . Provos, N. and Lever, C. 2000. Scalable network I\/O in Linux. In Proceeding of the USENIX Annual Technical Conference, FREENIX Track. 109--120."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2003.814616"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.18626"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/POLICY.2006.13"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2005.34"},{"volume-title":"Proceedings of the 4th IEEE Real-Time Technology and Applications Symposium (RTAS 98)","author":"Rosu D.","key":"e_1_2_1_56_1","unstructured":"Rosu , D. , Schwan , K. , and Yalamanchili , S . 1998. Fara: A framework for adaptive resource allocation in complex real-time systems . In Proceedings of the 4th IEEE Real-Time Technology and Applications Symposium (RTAS 98) . IEEE, 79--84. Rosu, D., Schwan, K., and Yalamanchili, S. 1998. Fara: A framework for adaptive resource allocation in complex real-time systems. In Proceedings of the 4th IEEE Real-Time Technology and Applications Symposium (RTAS 98). IEEE, 79--84."},{"volume-title":"Proceedings of the 18th IEEE Real-Time Systems Symposium (RTSS'97)","author":"Rosu D.","key":"e_1_2_1_57_1","unstructured":"Rosu , D. , Schwan , K. , Yalamanchili , S. , and Jha , R . 1997. On adaptive resource allocation for complex real-time applications . In Proceedings of the 18th IEEE Real-Time Systems Symposium (RTSS'97) . IEEE, 320. Rosu, D., Schwan, K., Yalamanchili, S., and Jha, R. 1997. On adaptive resource allocation for complex real-time applications. In Proceedings of the 18th IEEE Real-Time Systems Symposium (RTSS'97). IEEE, 320."},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.207589"},{"volume-title":"Proceedings of the International Symposium on Software Reliability Engineering (ISSRE'98)","author":"Strom R.","key":"e_1_2_1_59_1","unstructured":"Strom , R. , Banavar , G. , Chandra , T. , Kaplan , M. , Miller , K. , Mukherjee , B. , Sturman , D. , and Ward , M . 1998. Gryphon: An information flow based approach to message brokering . In Proceedings of the International Symposium on Software Reliability Engineering (ISSRE'98) . Strom, R., Banavar, G., Chandra, T., Kaplan, M., Miller, K., Mukherjee, B., Sturman, D., and Ward, M. 1998. Gryphon: An information flow based approach to message brokering. In Proceedings of the International Symposium on Software Reliability Engineering (ISSRE'98)."},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/354384.354448"},{"volume-title":"Proceeding of the 3rd International Conference\/Exhibition on High Performance Computing in Asia-Pacific Region (HPC ASIA'99)","author":"Uthayopas P.","key":"e_1_2_1_61_1","unstructured":"Uthayopas , P. , Phaisithbenchapol , S. , and Chongbarirux , K . 1998. Building a resources monitoring system for smile beowulf cluster . In Proceeding of the 3rd International Conference\/Exhibition on High Performance Computing in Asia-Pacific Region (HPC ASIA'99) . Uthayopas, P., Phaisithbenchapol, S., and Chongbarirux, K. 1998. Building a resources monitoring system for smile beowulf cluster. In Proceeding of the 3rd International Conference\/Exhibition on High Performance Computing in Asia-Pacific Region (HPC ASIA'99)."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.5555\/800078.802557"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/MMCS.1999.778145"},{"volume-title":"Proceedings of the ACM\/IEEE Conference on Supercomputing (SC'02)","author":"Wolf M.","key":"e_1_2_1_64_1","unstructured":"Wolf , M. , Cai , Z. , Huang , W. , and Schwan , K . 2002. SmartPointers: personalized scientific data portals in your hand . In Proceedings of the ACM\/IEEE Conference on Supercomputing (SC'02) . IEEE, 1--16. Wolf, M., Cai, Z., Huang, W., and Schwan, K. 2002. SmartPointers: personalized scientific data portals in your hand. In Proceedings of the ACM\/IEEE Conference on Supercomputing (SC'02). IEEE, 1--16."},{"volume-title":"Proceedings of the SPIE\/ACM Multimedia Computing and Networking Conference (MMCN'04)","author":"Yuan W.","key":"e_1_2_1_65_1","unstructured":"Yuan , W. and Nahrstedt , K . 2004. Process group management in cross-layer adaptation . In Proceedings of the SPIE\/ACM Multimedia Computing and Networking Conference (MMCN'04) . 55--68. Yuan, W. and Nahrstedt, K. 2004. Process group management in cross-layer adaptation. In Proceedings of the SPIE\/ACM Multimedia Computing and Networking Conference (MMCN'04). 55--68."},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2005.44"}],"container-title":["ACM Transactions on Autonomous and Adaptive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1516533.1516534","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1516533.1516534","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:30:06Z","timestamp":1750253406000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1516533.1516534"}},"subtitle":["Creating performance-robust enterprise systems"],"short-title":[],"issued":{"date-parts":[[2009,5]]},"references-count":65,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2009,5]]}},"alternative-id":["10.1145\/1516533.1516534"],"URL":"https:\/\/doi.org\/10.1145\/1516533.1516534","relation":{},"ISSN":["1556-4665","1556-4703"],"issn-type":[{"type":"print","value":"1556-4665"},{"type":"electronic","value":"1556-4703"}],"subject":[],"published":{"date-parts":[[2009,5]]},"assertion":[{"value":"2007-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-05-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}