{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:43:02Z","timestamp":1750308182738,"version":"3.41.0"},"reference-count":103,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2004,11,1]],"date-time":"2004-11-01T00:00:00Z","timestamp":1099267200000},"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. Comput. Syst."],"published-print":{"date-parts":[[2004,11]]},"abstract":"<jats:p>Pervasive computing provides an attractive vision for the future of computing. Computational power will be available everywhere. Mobile and stationary devices will dynamically connect and coordinate to seamlessly help people in accomplishing their tasks. For this vision to become a reality, developers must build applications that constantly adapt to a highly dynamic computing environment. To make the developers' task feasible, we present a system architecture for pervasive computing, called &lt;i&gt;one.world&lt;\/i&gt;. Our architecture provides an integrated and comprehensive framework for building pervasive applications. It includes services, such as discovery and migration, that help to build applications and directly simplify the task of coping with constant change. We describe our architecture and its programming model and reflect on our own and others' experiences with using it.<\/jats:p>","DOI":"10.1145\/1035582.1035584","type":"journal-article","created":{"date-parts":[[2005,1,26]],"date-time":"2005-01-26T16:35:53Z","timestamp":1106757353000},"page":"421-486","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":103,"title":["System support for pervasive applications"],"prefix":"10.1145","volume":"22","author":[{"given":"Robert","family":"Grimm","sequence":"first","affiliation":[{"name":"New York University, New York, NY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Janet","family":"Davis","sequence":"additional","affiliation":[{"name":"University of Washington, Seattle, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Lemar","sequence":"additional","affiliation":[{"name":"University of Washington, Seattle, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adam","family":"Macbeth","sequence":"additional","affiliation":[{"name":"University of Washington, Seattle, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steven","family":"Swanson","sequence":"additional","affiliation":[{"name":"University of Washington, Seattle, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Anderson","sequence":"additional","affiliation":[{"name":"University of Washington, Seattle, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brian","family":"Bershad","sequence":"additional","affiliation":[{"name":"University of Washington, Seattle, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gaetano","family":"Borriello","sequence":"additional","affiliation":[{"name":"University of Washington, Seattle, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steven","family":"Gribble","sequence":"additional","affiliation":[{"name":"University of Washington, Seattle, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Wetherall","sequence":"additional","affiliation":[{"name":"University of Washington, Seattle, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2004,11]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Abrams M. and Helms J. 2002. User interface markup language (UIML) version 3.0. Draft specification Harmonia Inc. Blacksburg VA (Feb.). Available at http:\/\/www.uiml.org\/specs\/uiml3\/DraftSpec.htm.]]  Abrams M. and Helms J. 2002. User interface markup language (UIML) version 3.0. Draft specification Harmonia Inc. Blacksburg VA (Feb.). Available at http:\/\/www.uiml.org\/specs\/uiml3\/DraftSpec.htm.]]"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the 17th ACM Symposium on Operating Systems Principles. Kiawah Island Resort, SC. 186--201","author":"Adjie-Winoto W.","year":"1915","unstructured":"Adjie-Winoto , W. , Schwartz , E. , Balakrishnan , H. , and Lilley , J . 1999. The design and implementation of an intentional naming system . In Proceedings of the 17th ACM Symposium on Operating Systems Principles. Kiawah Island Resort, SC. 186--201 .]] 10.1145\/3 1915 1.319164 Adjie-Winoto, W., Schwartz, E., Balakrishnan, H., and Lilley, J. 1999. The design and implementation of an intentional naming system. In Proceedings of the 17th ACM Symposium on Operating Systems Principles. Kiawah Island Resort, SC. 186--201.]] 10.1145\/319151.319164"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/225535.225537"},{"key":"e_1_2_1_5_1","unstructured":"Arnold K. O'Sullivan B. Scheifler R. W. Waldo J. and Wollrath A. 1999. The Jini Specification. Addison-Wesley.]]   Arnold K. O'Sullivan B. Scheifler R. W. Waldo J. and Wollrath A. 1999. The Jini Specification. Addison-Wesley.]]"},{"volume-title":"Proceedings of the 2002 International Conference on Pervasive Computing","author":"Arnstein L.","key":"e_1_2_1_6_1","unstructured":"Arnstein , L. , Grimm , R. , Hung , C.-Y. , Kang , J. H. , LaMarca , A. , Sigurdsson , S. B. , Su , J. , and Borriello , G . 2002. Systems support for ubiquitous computing: A case study of two implementations of Labscape . In Proceedings of the 2002 International Conference on Pervasive Computing . Zurich, Switzerland, 30--44.]] Arnstein, L., Grimm, R., Hung, C.-Y., Kang, J. H., LaMarca, A., Sigurdsson, S. B., Su, J., and Borriello, G. 2002. Systems support for ubiquitous computing: A case study of two implementations of Labscape. In Proceedings of the 2002 International Conference on Pervasive Computing. Zurich, Switzerland, 30--44.]]"},{"volume-title":"Proceedings of the 15th ACM Symposium on Operating Systems Principles","author":"Bershad B. N.","key":"e_1_2_1_7_1","unstructured":"Bershad , B. N. , Savage , S. , Pardyak , P. , Sirer , E. G. , Fiuczynski , M. E. , Becker , D. , Chambers , C. , and Eggers , S . 1995. Extensibility, safety and performance in the SPIN operating system . In Proceedings of the 15th ACM Symposium on Operating Systems Principles . Copper Mountain, CO. 267--284.]] 10.1145\/224056.224077 Bershad, B. N., Savage, S., Pardyak, P., Sirer, E. G., Fiuczynski, M. E., Becker, D., Chambers, C., and Eggers, S. 1995. Extensibility, safety and performance in the SPIN operating system. In Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain, CO. 267--284.]] 10.1145\/224056.224077"},{"key":"e_1_2_1_8_1","unstructured":"Biron P. V. and Malhotra A. 2001. XML schema part 2: Datatypes. W3C recommendation World Wide Web Consortium (May.). Cambridge MA.]]  Biron P. V. and Malhotra A. 2001. XML schema part 2: Datatypes. W3C recommendation World Wide Web Consortium (May.). Cambridge MA.]]"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/358468.358487"},{"key":"e_1_2_1_10_1","unstructured":"Bluetooth SIG. 2002. Specification of the Bluetooth system. Specification Version 1.1 (Feb.). Bluetooth SIG.]]  Bluetooth SIG. 2002. Specification of the Bluetooth system. Specification Version 1.1 (Feb.). Bluetooth SIG.]]"},{"key":"e_1_2_1_11_1","unstructured":"Box D. Ehnebuske D. Kakivaya G. Layman A. Mendelsohn N. Nielsen H. F. Thatte S. and Winer D. 2000. Simple object access protocol (SOAP) 1.1. W3C note World Wide Web Consortium (May.). Cambridge MA.]]  Box D. Ehnebuske D. Kakivaya G. Layman A. Mendelsohn N. Nielsen H. F. Thatte S. and Winer D. 2000. Simple object access protocol (SOAP) 1.1. W3C note World Wide Web Consortium (May.). Cambridge MA.]]"},{"volume-title":"Extensible markup language (XML) 1.0. W3C recommendation","author":"Bray T.","key":"e_1_2_1_12_1","unstructured":"Bray , T. , Paoli , J. , and Sperberg-McQueen , C. M. 1998. Extensible markup language (XML) 1.0. W3C recommendation , World Wide Web Consortium , (Feb.). Cambridge, MA.]] Bray, T., Paoli, J., and Sperberg-McQueen, C. M. 1998. Extensible markup language (XML) 1.0. W3C recommendation, World Wide Web Consortium, (Feb.). Cambridge, MA.]]"},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1109\/98.729719","article-title":"A network architecture for heterogeneous mobile computing","volume":"5","author":"Brewer E. A.","year":"1998","unstructured":"Brewer , E. A. , Katz , R. H. , Chawathe , Y. , Gribble , S. D. , Hodes , T. , Nguyen , G. , Stemm , M. , Henderson , T. , Amir , E. , Balakrishnan , H. , Fox , A. , Padmanabhan , V. N. , and Seshan , S. 1998 . A network architecture for heterogeneous mobile computing . IEEE Pers. Comm. 5 , 5 (Oct.), 8--24.]] Brewer, E. A., Katz, R. H., Chawathe, Y., Gribble, S. D., Hodes, T., Nguyen, G., Stemm, M., Henderson, T., Amir, E., Balakrishnan, H., Fox, A., Padmanabhan, V. N., and Seshan, S. 1998. A network architecture for heterogeneous mobile computing. IEEE Pers. Comm. 5, 5 (Oct.), 8--24.]]","journal-title":"IEEE Pers. Comm."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/362258.362278"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the 2nd International Symposium on Handheld and Ubiquitous Computing. Lecture Notes in Computer Science","volume":"1927","author":"Brumitt B.","unstructured":"Brumitt , B. , Meyers , B. , Krumm , J. , Kern , A. , and Shafer , S . 2000. EasyLiving: Technologies for intelligent environments . In Proceedings of the 2nd International Symposium on Handheld and Ubiquitous Computing. Lecture Notes in Computer Science , vol. 1927 . Springer-Verlag, Bristol, England, 12--29.]] Brumitt, B., Meyers, B., Krumm, J., Kern, A., and Shafer, S. 2000. EasyLiving: Technologies for intelligent environments. In Proceedings of the 2nd International Symposium on Handheld and Ubiquitous Computing. Lecture Notes in Computer Science, vol. 1927. Springer-Verlag, Bristol, England, 12--29.]]"},{"key":"e_1_2_1_16_1","unstructured":"Bullard V. Smith K. T. and Daconta M. C. 2001. Essential XUL Programming. John Wiley & Sons.]]   Bullard V. Smith K. T. and Daconta M. C. 2001. Essential XUL Programming. John Wiley & Sons.]]"},{"volume-title":"Secure Internet Programming: Security Issues for Distributed and Mobile Objects","author":"Cardelli L.","key":"e_1_2_1_17_1","unstructured":"Cardelli , L. 1999. Abstractions for mobile computations . In Secure Internet Programming: Security Issues for Distributed and Mobile Objects , J. Vitek and C. D. Jensen, Eds. Lecture Notes in Computer Science, vol. 1603 . Springer-Verlag , 51--94.]] Cardelli, L. 1999. Abstractions for mobile computations. In Secure Internet Programming: Security Issues for Distributed and Mobile Objects, J. Vitek and C. D. Jensen, Eds. Lecture Notes in Computer Science, vol. 1603. Springer-Verlag, 51--94.]]"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/214419.214420"},{"volume-title":"Proceedings of the 1996 USENIX Annual Technical Conference","author":"Chankhunthod A.","key":"e_1_2_1_19_1","unstructured":"Chankhunthod , A. , Danzig , P. B. , Needaels , C. , Schwartz , M. F. , and Worrell , K. J . 1996. A hierarchical Internet object cache . In Proceedings of the 1996 USENIX Annual Technical Conference . San Diego, CA. 153--163.]] Chankhunthod, A., Danzig, P. B., Needaels, C., Schwartz, M. F., and Worrell, K. J. 1996. A hierarchical Internet object cache. In Proceedings of the 1996 USENIX Annual Technical Conference. San Diego, CA. 153--163.]]"},{"volume-title":"Proceedings of the 36th ACM\/IEEE Design Automation Conference. New Orleans, LO. 44--49","author":"Chou P.","key":"e_1_2_1_20_1","unstructured":"Chou , P. , Ortega , R. , Hines , K. , Partridge , K. , and Borriello , G . 1999. ipChinook: An integrated IP-based design framework for distributed embedded systems . In Proceedings of the 36th ACM\/IEEE Design Automation Conference. New Orleans, LO. 44--49 .]] 10.1145\/309847.309865 Chou, P., Ortega, R., Hines, K., Partridge, K., and Borriello, G. 1999. ipChinook: An integrated IP-based design framework for distributed embedded systems. In Proceedings of the 36th ACM\/IEEE Design Automation Conference. New Orleans, LO. 44--49.]] 10.1145\/309847.309865"},{"volume-title":"Proceedings of the 5th ACM\/IEEE International Conference on Mobile Computing and Networking","author":"Czerwinski S. E.","key":"e_1_2_1_21_1","unstructured":"Czerwinski , S. E. , Zhao , B. Y. , Hodes , T. D. , Joseph , A. D. , and Katz , R. H . 1999. An architecture for a secure service discovery service . In Proceedings of the 5th ACM\/IEEE International Conference on Mobile Computing and Networking . Seattle, WA. 24--35.]] 10.1145\/313451.313462 Czerwinski, S. E., Zhao, B. Y., Hodes, T. D., Joseph, A. D., and Katz, R. H. 1999. An architecture for a secure service discovery service. In Proceedings of the 5th ACM\/IEEE International Conference on Mobile Computing and Networking. Seattle, WA. 24--35.]] 10.1145\/313451.313462"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1019116530113"},{"key":"e_1_2_1_23_1","first-page":"2","article-title":"The future of computing. Sci","volume":"281","author":"Dertouzos M. L.","year":"1999","unstructured":"Dertouzos , M. L. 1999 . The future of computing. Sci . Amer. 281 , 2 (Aug.), 52--55.]] Dertouzos, M. L. 1999. The future of computing. Sci. Amer. 281, 2 (Aug.), 52--55.]]","journal-title":"Amer."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380210802"},{"key":"e_1_2_1_25_1","volume-title":"Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 251--266","author":"Engler D. R.","year":"1995","unstructured":"Engler , D. R. , Kaashoek , M. F. , and O'Toole , Jr., J. 1995 . Exokernel: an operating system architecture for application-level resource management . In Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 251--266 .]] 10.1145\/224056.224076 Engler, D. R., Kaashoek, M. F., and O'Toole, Jr., J. 1995. Exokernel: an operating system architecture for application-level resource management. In Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 251--266.]] 10.1145\/224056.224076"},{"volume-title":"Proceedings of the 5th ACM\/IEEE International Conference on Mobile Computing and Networking","author":"Esler M.","key":"e_1_2_1_26_1","unstructured":"Esler , M. , Hightower , J. , Anderson , T. , and Borriello , G . 1999. Next century challenges: Data-centric networking for invisible computing . In Proceedings of the 5th ACM\/IEEE International Conference on Mobile Computing and Networking . Seattle, WA. 256--262.]] 10.1145\/313451.313553 Esler, M., Hightower, J., Anderson, T., and Borriello, G. 1999. Next century challenges: Data-centric networking for invisible computing. In Proceedings of the 5th ACM\/IEEE International Conference on Mobile Computing and Networking. Seattle, WA. 256--262.]] 10.1145\/313451.313553"},{"key":"e_1_2_1_27_1","volume-title":"Tech. Rep. CMU\/SEI-99-TR-027 (Nov.)","author":"Ferguson P.","year":"1999","unstructured":"Ferguson , P. , Leman , G. , Perini , P. , Renner , S. , and Seshagiri , G . 1999 . Software process improvement works! Tech. Rep. CMU\/SEI-99-TR-027 (Nov.) . Carnegie Mellon University, Software Engineering Institute .]] Ferguson, P., Leman, G., Perini, P., Renner, S., and Seshagiri, G. 1999. Software process improvement works! Tech. Rep. CMU\/SEI-99-TR-027 (Nov.). Carnegie Mellon University, Software Engineering Institute.]]"},{"volume-title":"Microkernels meet recursive virtual machines. In Proceedings of the 2nd USENIX Symposium on Operating Systems Design and Implementation","author":"Ford B.","key":"e_1_2_1_28_1","unstructured":"Ford , B. , Hibler , M. , Lepreau , J. , Tullmann , P. , Back , G. , and Clawson , S . 1996 . Microkernels meet recursive virtual machines. In Proceedings of the 2nd USENIX Symposium on Operating Systems Design and Implementation . Seattle, WA. 137--151.]] 10.1145\/238721.238769 Ford, B., Hibler, M., Lepreau, J., Tullmann, P., Back, G., and Clawson, S. 1996. Microkernels meet recursive virtual machines. In Proceedings of the 2nd USENIX Symposium on Operating Systems Design and Implementation. Seattle, WA. 137--151.]] 10.1145\/238721.238769"},{"key":"e_1_2_1_29_1","first-page":"115","article-title":"Globus: A metacomputing infrastructure toolkit","volume":"11","author":"Foster I.","year":"1997","unstructured":"Foster , I. and Kesselman , C. 1997 . Globus: A metacomputing infrastructure toolkit . Inter. J. Supercomput. Appl. High Perf. Comput. 11 , 2, 115 -- 128 .]] Foster, I. and Kesselman, C. 1997. Globus: A metacomputing infrastructure toolkit. Inter. J. Supercomput. Appl. High Perf. Comput. 11, 2, 115--128.]]","journal-title":"Inter. J. Supercomput. Appl. High Perf. Comput."},{"volume-title":"Proceedings of the 16th ACM Symposium on Operating Systems Principles. Saint-Malo, France, 78--91","author":"Fox A.","key":"e_1_2_1_31_1","unstructured":"Fox , A. , Gribble , S. D. , Chawathe , Y. , Brewer , E. A. , and Gauthier , P . 1997. Cluster-based scalable network services . In Proceedings of the 16th ACM Symposium on Operating Systems Principles. Saint-Malo, France, 78--91 .]] 10.1145\/268998.266662 Fox, A., Gribble, S. D., Chawathe, Y., Brewer, E. A., and Gauthier, P. 1997. Cluster-based scalable network services. In Proceedings of the 16th ACM Symposium on Operating Systems Principles. Saint-Malo, France, 78--91.]] 10.1145\/268998.266662"},{"key":"e_1_2_1_32_1","unstructured":"Freeman E. Hupfer S. and Arnold K. 1999. Java-Spaces Principles Patterns and Practice. Addison-Wesley.]]   Freeman E. Hupfer S. and Arnold K. 1999. Java-Spaces Principles Patterns and Practice. Addison-Wesley.]]"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2002.1012334"},{"key":"e_1_2_1_34_1","unstructured":"Gast M. 2002. 802.11 Wireless Networks: The Definitive Guide. O'Reilly.]]   Gast M. 2002. 802.11 Wireless Networks: The Definitive Guide. O'Reilly.]]"},{"volume-title":"API Design, and Implementation","author":"Gong L.","key":"e_1_2_1_35_1","unstructured":"Gong , L. 1999. Inside Java Platform Security---Architecture , API Design, and Implementation . Addison-Wesley .]] Gong, L. 1999. Inside Java Platform Security---Architecture, API Design, and Implementation. Addison-Wesley.]]"},{"volume-title":"Proceedings of the 12th ACM Symposium on Operating Systems Principles","author":"Gray C. G.","key":"e_1_2_1_36_1","unstructured":"Gray , C. G. and Cheriton , D. R . 1989. Leases: An efficient fault-tolerant mechanism for file cache consistency . In Proceedings of the 12th ACM Symposium on Operating Systems Principles . Litchfield Park, AZ. 202--210.]] 10.1145\/74850.74870 Gray, C. G. and Cheriton, D. R. 1989. Leases: An efficient fault-tolerant mechanism for file cache consistency. In Proceedings of the 12th ACM Symposium on Operating Systems Principles. Litchfield Park, AZ. 202--210.]] 10.1145\/74850.74870"},{"volume-title":"Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data","author":"Gray J.","key":"e_1_2_1_37_1","unstructured":"Gray , J. , Helland , P. , O'Neil , P. , and Shasha , D . 1996. The dangers of replication and a solution . In Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data . Montreal, Canada, 173--182.]] 10.1145\/233269.233330 Gray, J., Helland, P., O'Neil, P., and Shasha, D. 1996. The dangers of replication and a solution. In Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data. Montreal, Canada, 173--182.]] 10.1145\/233269.233330"},{"volume-title":"Proceedings of the 4th USENIX Symposium on Operating Systems Design and Implementation","author":"Gribble S. D.","key":"e_1_2_1_38_1","unstructured":"Gribble , S. D. , Brewer , E. A. , Hellerstein , J. M. , and Culler , D . 2000. Scalable, distributed data structures for Internet service construction . In Proceedings of the 4th USENIX Symposium on Operating Systems Design and Implementation . San Diego, CA. 319--332.]] Gribble, S. D., Brewer, E. A., Hellerstein, J. M., and Culler, D. 2000. Scalable, distributed data structures for Internet service construction. In Proceedings of the 4th USENIX Symposium on Operating Systems Design and Implementation. San Diego, CA. 319--332.]]"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/367742.367773"},{"key":"e_1_2_1_41_1","volume-title":"Tech. Rep. UW-CSE-01-06-01 (June)","author":"Grimm R.","year":"2001","unstructured":"Grimm , R. , Davis , J. , Lemar , E. , MacBeth , A. , Swanson , S. , Gribble , S. , Anderson , T. , Bershad , B. , Borriello , G. , and Wetherall , D . 2001 . Programming for pervasive computing environments. Tech. Rep. UW-CSE-01-06-01 (June) . University of Washington.]] Grimm, R., Davis, J., Lemar, E., MacBeth, A., Swanson, S., Gribble, S., Anderson, T., Bershad, B., Borriello, G., and Wetherall, D. 2001. Programming for pervasive computing environments. Tech. Rep. UW-CSE-01-06-01 (June). University of Washington.]]"},{"key":"e_1_2_1_42_1","doi-asserted-by":"crossref","unstructured":"Guttman E. Perkins C. Veizades J. and Day M. 1999. Service location protocol version 2. RFC 2608 Internet (June). Engineering Task Force.]]   Guttman E. Perkins C. Veizades J. and Day M. 1999. Service location protocol version 2. RFC 2608 Internet (June). Engineering Task Force.]]","DOI":"10.17487\/rfc2608"},{"key":"e_1_2_1_43_1","volume-title":"Eds","author":"Guzdial M.","year":"2002","unstructured":"Guzdial , M. and Rose , K. , Eds . 2002 . Squeak : Open Personal Computing and Multimedia. Prentice Hall .]] Guzdial, M. and Rose, K., Eds. 2002. Squeak: Open Personal Computing and Multimedia. Prentice Hall.]]"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/174613.174616"},{"volume-title":"Proceedings of the 9th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Hill J.","key":"e_1_2_1_45_1","unstructured":"Hill , J. , Szewczyk , R. , Woo , A. , Hollar , S. , Culler , D. , and Pister , K . 2000. System architecture directions for networked sensors . In Proceedings of the 9th ACM International Conference on Architectural Support for Programming Languages and Operating Systems . Cambridge, MA. 93--104.]] 10.1145\/378993.379006 Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., and Pister, K. 2000. System architecture directions for networked sensors. In Proceedings of the 9th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. Cambridge, MA. 93--104.]] 10.1145\/378993.379006"},{"key":"e_1_2_1_46_1","volume-title":"Proceedings of 1993 Winter USENIX Conference","author":"Ioannidis J.","year":"1993","unstructured":"Ioannidis , J. and Maguire , Jr., G. Q. 1993 . The design and implementation of a mobile internetworking architecture . In Proceedings of 1993 Winter USENIX Conference . San Diego, CA. 491--502.]] Ioannidis, J. and Maguire, Jr., G. Q. 1993. The design and implementation of a mobile internetworking architecture. In Proceedings of 1993 Winter USENIX Conference. San Diego, CA. 491--502.]]"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2002.1012339"},{"volume-title":"Proceedings of the 5th International Web Caching and Content Delivery Workshop","author":"Johnson K. L.","key":"e_1_2_1_48_1","unstructured":"Johnson , K. L. , Carr , J. F. , Day , M. S. , and Kaashoek , M. F . 2000. The measured performance of content distribution networks . In Proceedings of the 5th International Web Caching and Content Delivery Workshop . Lisbon, Portugal. http:\/\/www.terena.nl\/conf\/wcw\/Proceedings\/S4\/S4-1.pdf.]] Johnson, K. L., Carr, J. F., Day, M. S., and Kaashoek, M. F. 2000. The measured performance of content distribution networks. In Proceedings of the 5th International Web Caching and Content Delivery Workshop. Lisbon, Portugal. http:\/\/www.terena.nl\/conf\/wcw\/Proceedings\/S4\/S4-1.pdf.]]"},{"key":"e_1_2_1_49_1","volume-title":"Proceedings of the 14th ACM Symposium on Operating Systems Principles","author":"Jones M. B.","year":"1993","unstructured":"Jones , M. B. 1993 . Interposition agents: Transparently interposing user code at the system interface . In Proceedings of the 14th ACM Symposium on Operating Systems Principles . Asheville, NC. 80--93.]] 10.1145\/168619.168626 Jones, M. B. 1993. Interposition agents: Transparently interposing user code at the system interface. In Proceedings of the 14th ACM Symposium on Operating Systems Principles. Asheville, NC. 80--93.]] 10.1145\/168619.168626"},{"volume-title":"Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 156--171","author":"Joseph A. D.","key":"e_1_2_1_50_1","unstructured":"Joseph , A. D. , deLespinasse , A. F. , Tauber , J. A. , Gifford , D. K. , and Kaashoek , M. F . 1995. Rover: A toolkit for mobile information access . In Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 156--171 .]] 10.1145\/224056.224069 Joseph, A. D., deLespinasse, A. F., Tauber, J. A., Gifford, D. K., and Kaashoek, M. F. 1995. Rover: A toolkit for mobile information access. In Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 156--171.]] 10.1145\/224056.224069"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/35037.42182"},{"volume-title":"Proceedings of the 16th ACM Symposium on Operating Systems Principles. Saint-Malo, France, 52--65","author":"Kaashoek M. F.","key":"e_1_2_1_52_1","unstructured":"Kaashoek , M. F. , Engler , D. R. , Ganger , G. R. , Brice\u00f1o , H. , Hunt , R. , Mazi\u00e8res , D. , Pinckney , T. , Grimm , R. , Jannotti , J. , and Mackenzie , K . 1997. Application performance and flexibility on exokernel systems . In Proceedings of the 16th ACM Symposium on Operating Systems Principles. Saint-Malo, France, 52--65 .]] 10.1145\/268998.266644 Kaashoek, M. F., Engler, D. R., Ganger, G. R., Brice\u00f1o, H., Hunt, R., Mazi\u00e8res, D., Pinckney, T., Grimm, R., Jannotti, J., and Mackenzie, K. 1997. Application performance and flexibility on exokernel systems. In Proceedings of the 16th ACM Symposium on Operating Systems Principles. Saint-Malo, France, 52--65.]] 10.1145\/268998.266644"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/146941.146942"},{"volume-title":"Proceedings of the 9th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Kubiatowicz J.","key":"e_1_2_1_54_1","unstructured":"Kubiatowicz , J. , Bindel , D. , Chen , Y. , Czerwinski , S. , Eaton , P. , Geels , D. , Gummadi , R. , Rhea , S. , Weatherspoon , H. , Weimer , W. , Wells , C. , and Zhao , B . 2000. OceanStore: An architecture for global-scale persistent storage . In Proceedings of the 9th ACM International Conference on Architectural Support for Programming Languages and Operating Systems . Cambridge, MA. 190--201.]] 10.1145\/378993.379239 Kubiatowicz, J., Bindel, D., Chen, Y., Czerwinski, S., Eaton, P., Geels, D., Gummadi, R., Rhea, S., Weatherspoon, H., Weimer, W., Wells, C., and Zhao, B. 2000. OceanStore: An architecture for global-scale persistent storage. In Proceedings of the 9th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. Cambridge, MA. 190--201.]] 10.1145\/378993.379239"},{"volume-title":"Proceedings of the 1995 USENIX Annual Technical Conference. New Orleans, LO. 95--106","author":"Kumar P.","key":"e_1_2_1_55_1","unstructured":"Kumar , P. and Satyanarayanan , M . 1995. Flexible and safe resolution of file conflicts . In Proceedings of the 1995 USENIX Annual Technical Conference. New Orleans, LO. 95--106 .]] Kumar, P. and Satyanarayanan, M. 1995. Flexible and safe resolution of file conflicts. In Proceedings of the 1995 USENIX Annual Technical Conference. New Orleans, LO. 95--106.]]"},{"key":"e_1_2_1_56_1","unstructured":"Lange D. B. and Oshima M. 1998. Programming and Deploying Java Mobile Agents with Aglets. Addison Wesley.]]   Lange D. B. and Oshima M. 1998. Programming and Deploying Java Mobile Agents with Aglets. Addison Wesley.]]"},{"key":"e_1_2_1_57_1","unstructured":"Le Hors A. Le H\u00e9garet P. Wood L. Nicol G. Robie J. Champion M. and Byrne S. 2000. Document object model (DOM) level 2 core specification. W3C recommendation World Wide Web Consortium (Nov.). Cambridge MA.]]  Le Hors A. Le H\u00e9garet P. Wood L. Nicol G. Robie J. Champion M. and Byrne S. 2000. Document object model (DOM) level 2 core specification. W3C recommendation World Wide Web Consortium (Nov.). Cambridge MA.]]"},{"key":"e_1_2_1_58_1","unstructured":"Leach P. J. and Salz R. 1998. UUIDs and GUIDs. Internet Draft draft-leach-uuids-guids-01.txt (Feb.). Internet Engineering Task Force.]]  Leach P. J. and Salz R. 1998. UUIDs and GUIDs. Internet Draft draft-leach-uuids-guids-01.txt (Feb.). Internet Engineering Task Force.]]"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/98163.98169"},{"volume-title":"Proceedings of the Fifth IEEE International Symposium on High Performance Distributed Computing","author":"Lewis M.","key":"e_1_2_1_60_1","unstructured":"Lewis , M. and Grimshaw , A . 1996. The core Legion object model . In Proceedings of the Fifth IEEE International Symposium on High Performance Distributed Computing . Syracuse, NY. 551--561.]] Lewis, M. and Grimshaw, A. 1996. The core Legion object model. In Proceedings of the Fifth IEEE International Symposium on High Performance Distributed Computing. Syracuse, NY. 551--561.]]"},{"volume-title":"Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications '98","author":"Liang S.","key":"e_1_2_1_61_1","unstructured":"Liang , S. and Bracha , G . 1998. Dynamic class loading in the Java virtual machine . In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications '98 . Vancouver, Canada, 36--44.]] 10.1145\/286936.286945 Liang, S. and Bracha, G. 1998. Dynamic class loading in the Java virtual machine. In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications '98. Vancouver, Canada, 36--44.]] 10.1145\/286936.286945"},{"key":"e_1_2_1_62_1","volume-title":"Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data","author":"Liefke H.","year":"2009","unstructured":"Liefke , H. and Suciu , D . 2000. XMill: An efficient compressor for XML data . In Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data . Dallas, TX. 153--164.]] 10.1145\/34 2009 .335405 Liefke, H. and Suciu, D. 2000. XMill: An efficient compressor for XML data. In Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data. Dallas, TX. 153--164.]] 10.1145\/342009.335405"},{"key":"e_1_2_1_63_1","unstructured":"Lindholm T. and Yellin F. 1999. The Java Virtual Machine Specification Second ed. Addison-Wesley.]]   Lindholm T. and Yellin F. 1999. The Java Virtual Machine Specification Second ed. Addison-Wesley.]]"},{"key":"e_1_2_1_64_1","unstructured":"Martin B. and Jano B. 1999. WAP binary XML content format. W3C note World Wide Web Consortium (June). Cambridge MA.]]  Martin B. and Jano B. 1999. WAP binary XML content format. W3C note World Wide Web Consortium (June). Cambridge MA.]]"},{"key":"e_1_2_1_65_1","unstructured":"McKusick M. K. Bostic K. Karels M. J. and Quarterman J. S. 1996. The Design and Implementation of the 4.4BSD Operating System. Addison-Wesley.]]   McKusick M. K. Bostic K. Karels M. J. and Quarterman J. S. 1996. The Design and Implementation of the 4.4BSD Operating System. Addison-Wesley.]]"},{"volume-title":"Microsoft Office 2000 Resource Kit","author":"Microsoft Corporation","key":"e_1_2_1_66_1","unstructured":"Microsoft Corporation . 1999. Microsoft Office 2000 Resource Kit . Microsoft Press .]] Microsoft Corporation. 1999. Microsoft Office 2000 Resource Kit. Microsoft Press.]]"},{"volume-title":"Understanding universal plug and play. White paper (June)","author":"Microsoft Corporation","key":"e_1_2_1_67_1","unstructured":"Microsoft Corporation . 2000. Understanding universal plug and play. White paper (June) . Microsoft Corporation, Redmond , WA. Available at http:\/\/www.upnp.org\/download\/UPNP_UnderstandingUPNP.doc.]] Microsoft Corporation. 2000. Understanding universal plug and play. White paper (June). Microsoft Corporation, Redmond, WA. Available at http:\/\/www.upnp.org\/download\/UPNP_UnderstandingUPNP.doc.]]"},{"key":"e_1_2_1_68_1","volume-title":"Proceedings of the 19th ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications","author":"Millstein T.","year":"2004","unstructured":"Millstein , T. 2004 . Practical predicate dispatch . In Proceedings of the 19th ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications . Vancouver, BC. 345--364.]] 10.1145\/1028976.1029006 Millstein, T. 2004. Practical predicate dispatch. In Proceedings of the 19th ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications. Vancouver, BC. 345--364.]] 10.1145\/1028976.1029006"},{"key":"e_1_2_1_69_1","doi-asserted-by":"crossref","unstructured":"Milner R. Tofte M. Harper R. and MacQueen D. 1997. The Definition of Standard ML (Revised). MIT Press.]]   Milner R. Tofte M. Harper R. and MacQueen D. 1997. The Definition of Standard ML (Revised). MIT Press.]]","DOI":"10.7551\/mitpress\/2319.001.0001"},{"key":"e_1_2_1_70_1","volume-title":"Eds","author":"Miloji","year":"1999","unstructured":"Miloji &cbreve;i\u0107, D., Douglis , F. , and Wheeler , R. , Eds . 1999 . Mobility---Processes, Computers , and Agents. ACM Press. Addison-Wesley .]] Miloji&cbreve;i\u0107, D., Douglis, F., and Wheeler, R., Eds. 1999. Mobility---Processes, Computers, and Agents. ACM Press. Addison-Wesley.]]"},{"volume-title":"Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 143--155","author":"Mummert L. B.","key":"e_1_2_1_71_1","unstructured":"Mummert , L. B. , Ebling , M. R. , and Satyanarayanan , M . 1995. Exploiting weak connectivity for mobile file access . In Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 143--155 .]] 10.1145\/224056.224068 Mummert, L. B., Ebling, M. R., and Satyanarayanan, M. 1995. Exploiting weak connectivity for mobile file access. In Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 143--155.]] 10.1145\/224056.224068"},{"volume-title":"Proceedings of the 21st IEEE International Conference on Distributed Computing Systems","author":"Murphy A. L.","key":"e_1_2_1_72_1","unstructured":"Murphy , A. L. , Picco , G. P. , and Roman , G . -C. 2001. Lime: A middleware for physical and logical mobility . In Proceedings of the 21st IEEE International Conference on Distributed Computing Systems . Phoenix, AZ. 524--533.]] Murphy, A. L., Picco, G. P., and Roman, G.-C. 2001. Lime: A middleware for physical and logical mobility. In Proceedings of the 21st IEEE International Conference on Distributed Computing Systems. Phoenix, AZ. 524--533.]]"},{"key":"e_1_2_1_73_1","volume-title":"Proceedings of the 18th ACM Symposium on Operating Systems Principles","author":"Muthitacharoen A.","year":"2034","unstructured":"Muthitacharoen , A. , Chen , B. , and Mazi\u00e8res , D . 2001. A low-bandwidth network file system . In Proceedings of the 18th ACM Symposium on Operating Systems Principles . Banff, Canada, 174--187.]] 10.1145\/50 2034 .502052 Muthitacharoen, A., Chen, B., and Mazi\u00e8res, D. 2001. A low-bandwidth network file system. In Proceedings of the 18th ACM Symposium on Operating Systems Principles. Banff, Canada, 174--187.]] 10.1145\/502034.502052"},{"volume-title":"Proceedings of the 16th ACM Symposium on Operating Systems Principles. Saint-Malo, France, 276--287","author":"Noble B. D.","key":"e_1_2_1_74_1","unstructured":"Noble , B. D. , Satyanarayanan , M. , Narayanan , D. , Tilton , J. E. , Flinn , J. , and Walker , K. R . 1997. Agile application-aware adaptation for mobility . In Proceedings of the 16th ACM Symposium on Operating Systems Principles. Saint-Malo, France, 276--287 .]] 10.1145\/268998.266708 Noble, B. D., Satyanarayanan, M., Narayanan, D., Tilton, J. E., Flinn, J., and Walker, K. R. 1997. Agile application-aware adaptation for mobility. In Proceedings of the 16th ACM Symposium on Operating Systems Principles. Saint-Malo, France, 276--287.]] 10.1145\/268998.266708"},{"key":"e_1_2_1_75_1","volume-title":"1995. X Protocol Reference Manual","author":"Nye A.","unstructured":"Nye , A. , Ed. 1995. X Protocol Reference Manual , 4 th ed. O'Reilly .]] Nye, A., Ed. 1995. X Protocol Reference Manual, 4th ed. O'Reilly.]]","edition":"4"},{"volume-title":"Proceedings of the 14th ACM Symposium on Operating Systems Principles","author":"Oki B.","key":"e_1_2_1_76_1","unstructured":"Oki , B. , Pfluegl , M. , Siegel , A. , and Skeen , D . 1993. The Information Bus---an architecture for extensible distributed systems . In Proceedings of the 14th ACM Symposium on Operating Systems Principles . Ashville, NC. 58--68.]] 10.1145\/168619.168624 Oki, B., Pfluegl, M., Siegel, A., and Skeen, D. 1993. The Information Bus---an architecture for extensible distributed systems. In Proceedings of the 14th ACM Symposium on Operating Systems Principles. Ashville, NC. 58--68.]] 10.1145\/168619.168624"},{"volume-title":"Berkeley DB. In Proceedings of the FREENIX Track, 1999 USENIX Annual Technical Conference","author":"Olson M. A.","key":"e_1_2_1_77_1","unstructured":"Olson , M. A. , Bostic , K. , and Seltzer , M . 1999 . Berkeley DB. In Proceedings of the FREENIX Track, 1999 USENIX Annual Technical Conference . Monterey, CA. 183--192.]] Olson, M. A., Bostic, K., and Seltzer, M. 1999. Berkeley DB. In Proceedings of the FREENIX Track, 1999 USENIX Annual Technical Conference. Monterey, CA. 183--192.]]"},{"key":"e_1_2_1_78_1","unstructured":"Ousterhout J. 1996. Why threads are a bad idea (for most purposes). http:\/\/home.pacbell.net\/ouster\/threads.ppt. Invited Talk presented at the 1996 USENIX Annual Technical Conference. San Diego CA.]]  Ousterhout J. 1996. Why threads are a bad idea (for most purposes). http:\/\/home.pacbell.net\/ouster\/threads.ppt. Invited Talk presented at the 1996 USENIX Annual Technical Conference. San Diego CA.]]"},{"volume-title":"Proceedings of the 1999 USENIX Annual Technical Conference","author":"Pai V. S.","key":"e_1_2_1_79_1","unstructured":"Pai , V. S. , Druschel , P. , and Zwaenepoel , W . 1999. Flash: An efficient and portable Web server . In Proceedings of the 1999 USENIX Annual Technical Conference . Monterey, CA. 199--212.]] Pai, V. S., Druschel, P., and Zwaenepoel, W. 1999. Flash: An efficient and portable Web server. In Proceedings of the 1999 USENIX Annual Technical Conference. Monterey, CA. 199--212.]]"},{"volume-title":"Proceedings of the 2nd USENIX Symposium on Operating Systems Design and Implementation","author":"Pardyak P.","key":"e_1_2_1_80_1","unstructured":"Pardyak , P. and Bershad , B. N . 1996. Dynamic binding for an extensible system . In Proceedings of the 2nd USENIX Symposium on Operating Systems Design and Implementation . Seattle, WA. 201--212.]] 10.1145\/238721.238777 Pardyak, P. and Bershad, B. N. 1996. Dynamic binding for an extensible system. In Proceedings of the 2nd USENIX Symposium on Operating Systems Design and Implementation. Seattle, WA. 201--212.]] 10.1145\/238721.238777"},{"volume-title":"Proceedings of the 16th ACM Symposium on Operating Systems Principles. Saint-Malo, France, 288--301","author":"Petersen K.","key":"e_1_2_1_81_1","unstructured":"Petersen , K. , Spreitzer , M. J. , Terry , D. B. , Theimer , M. M. , and Demers , A. J . 1997. Flexible update propagation for weakly consistent replication . In Proceedings of the 16th ACM Symposium on Operating Systems Principles. Saint-Malo, France, 288--301 .]] 10.1145\/268998.266711 Petersen, K., Spreitzer, M. J., Terry, D. B., Theimer, M. M., and Demers, A. J. 1997. Flexible update propagation for weakly consistent replication. In Proceedings of the 16th ACM Symposium on Operating Systems Principles. Saint-Malo, France, 288--301.]] 10.1145\/268998.266711"},{"key":"e_1_2_1_82_1","volume-title":"Programming Windows","author":"Petzold C.","unstructured":"Petzold , C. 1998. Programming Windows , 5 th ed. Microsoft Press .]] Petzold, C. 1998. Programming Windows, 5th ed. Microsoft Press.]]","edition":"5"},{"key":"e_1_2_1_83_1","volume-title":"International Workshop on Memory Management. Lecture Notes in Computer Science","volume":"986","author":"Plainfoss\u00e9 D.","unstructured":"Plainfoss\u00e9 , D. and Shapiro , M . 1995. A survey of distributed garbage collection techniques . In International Workshop on Memory Management. Lecture Notes in Computer Science , vol. 986 . Springer-Verlag, Kinross, Scotland, 211--249.]] Plainfoss\u00e9, D. and Shapiro, M. 1995. A survey of distributed garbage collection techniques. In International Workshop on Memory Management. Lecture Notes in Computer Science, vol. 986. Springer-Verlag, Kinross, Scotland, 211--249.]]"},{"volume-title":"Proceedings of the 9th ACM Symposium on Operating Systems Principles","author":"Powell M. L.","key":"e_1_2_1_84_1","unstructured":"Powell , M. L. and Miller , B. P . 1983. Process migration in DEMOS\/MP . In Proceedings of the 9th ACM Symposium on Operating Systems Principles . Bretton Woods, NH. 110--119.]] 10.1145\/800217.806619 Powell, M. L. and Miller, B. P. 1983. Process migration in DEMOS\/MP. In Proceedings of the 9th ACM Symposium on Operating Systems Principles. Bretton Woods, NH. 110--119.]] 10.1145\/800217.806619"},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.876288"},{"volume-title":"Proceedings of the 2nd USENIX Conference on File and Storage Technologies","author":"Rhea S.","key":"e_1_2_1_86_1","unstructured":"Rhea , S. , Eaton , P. , Geels , D. , Weatherspoon , H. , Zhao , B. , and Kubiatowicz , J . 2003. Pond: The OceanStore prototype . In Proceedings of the 2nd USENIX Conference on File and Storage Technologies . San Francisco, CA. 1--14.]] Rhea, S., Eaton, P., Geels, D., Weatherspoon, H., Zhao, B., and Kubiatowicz, J. 2003. Pond: The OceanStore prototype. In Proceedings of the 2nd USENIX Conference on File and Storage Technologies. San Francisco, CA. 1--14.]]"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1109\/4236.656066"},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/357401.357402"},{"key":"e_1_2_1_89_1","volume-title":"Proceedings of the 20th IEEE International Conference on Distributed Computing Systems","author":"Satoh I.","year":"2000","unstructured":"Satoh , I. 2000 . MobileSpaces: A framework for building adaptive distributed applications using a hierarchical mobile agent system . In Proceedings of the 20th IEEE International Conference on Distributed Computing Systems . Taipei, Taiwan, 161--168.]] Satoh, I. 2000. MobileSpaces: A framework for building adaptive distributed applications using a hierarchical mobile agent system. In Proceedings of the 20th IEEE International Conference on Distributed Computing Systems. Taipei, Taiwan, 161--168.]]"},{"key":"e_1_2_1_90_1","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/98.943998","article-title":"Pervasive computing: Vision and challenges","volume":"8","author":"Satyanarayanan M.","year":"2001","unstructured":"Satyanarayanan , M. 2001 . Pervasive computing: Vision and challenges . IEEE Pers. Comm. 8 , 4 (Aug.), 10--17.]] Satyanarayanan, M. 2001. Pervasive computing: Vision and challenges. IEEE Pers. Comm. 8, 4 (Aug.), 10--17.]]","journal-title":"IEEE Pers. Comm."},{"volume-title":"Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 68--77","author":"Steensgaard B.","key":"e_1_2_1_91_1","unstructured":"Steensgaard , B. and Jul , E . 1995. Object and native code thread mobility among heterogeneous computers . In Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 68--77 .]] 10.1145\/224056.224063 Steensgaard, B. and Jul, E. 1995. Object and native code thread mobility among heterogeneous computers. In Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 68--77.]] 10.1145\/224056.224063"},{"key":"e_1_2_1_92_1","unstructured":"Stevens W. R. 1994. TCP\/IP Illustrated. Vol. 1. Addison-Wesley.]]   Stevens W. R. 1994. TCP\/IP Illustrated. Vol. 1. Addison-Wesley.]]"},{"volume-title":"Java remote method invocation specification. Revision 1.8","author":"Sun Microsystems","key":"e_1_2_1_93_1","unstructured":"Sun Microsystems . 2002. Java remote method invocation specification. Revision 1.8 , Sun Microsystems , Palo Alto, CA .]] Sun Microsystems. 2002. Java remote method invocation specification. Revision 1.8, Sun Microsystems, Palo Alto, CA.]]"},{"volume-title":"Proceedings of the 3rd USENIX Symposium on Operating Systems Design and Implementation. New Orleans, LO. 117--130","author":"Tamches A.","key":"e_1_2_1_94_1","unstructured":"Tamches , A. and Miller , B. P . 1999. Fine-grained dynamic instrumentation of commodity operating system kernels . In Proceedings of the 3rd USENIX Symposium on Operating Systems Design and Implementation. New Orleans, LO. 117--130 .]] Tamches, A. and Miller, B. P. 1999. Fine-grained dynamic instrumentation of commodity operating system kernels. In Proceedings of the 3rd USENIX Symposium on Operating Systems Design and Implementation. New Orleans, LO. 117--130.]]"},{"volume-title":"Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 172--183","author":"Terry D. B.","key":"e_1_2_1_95_1","unstructured":"Terry , D. B. , Theimer , M. M. , Petersen , K. , Demers , A. J. , Spreitzer , M. J. , and Hauser , C. H . 1995. Managing update conflicts in Bayou, a weakly connected replicated storage system . In Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 172--183 .]] 10.1145\/224056.224070 Terry, D. B., Theimer, M. M., Petersen, K., Demers, A. J., Spreitzer, M. J., and Hauser, C. H. 1995. Managing update conflicts in Bayou, a weakly connected replicated storage system. In Proceedings of the 15th ACM Symposium on Operating Systems Principles. Copper Mountain Resort, CO. 172--183.]] 10.1145\/224056.224070"},{"volume-title":"Proceedings of the 19th IEEE International Conference on Distributed Computing Systems","author":"Tewari R.","key":"e_1_2_1_96_1","unstructured":"Tewari , R. , Dahlin , M. , Vin , H. M. , and Kay , J. S . 1999. Design considerations for distributed caching on the Internet . In Proceedings of the 19th IEEE International Conference on Distributed Computing Systems . Austin, TX. 273--284.]] Tewari, R., Dahlin, M., Vin, H. M., and Kay, J. S. 1999. Design considerations for distributed caching on the Internet. In Proceedings of the 19th IEEE International Conference on Distributed Computing Systems. Austin, TX. 273--284.]]"},{"key":"e_1_2_1_97_1","unstructured":"Thai T. and Lam H. 2002. NET Framework Essentials 2nd Ed. O'Reilly.]]   Thai T. and Lam H. 2002. NET Framework Essentials 2nd Ed. O'Reilly.]]"},{"key":"e_1_2_1_98_1","unstructured":"Thompson H. S. Beech D. Maloney M. and Mendelsohn N. 2001. XML schema part 1: Structures. W3C recommendation World Wide Web Consortium (May). Cambridge Massachusetts.]]  Thompson H. S. Beech D. Maloney M. and Mendelsohn N. 2001. XML schema part 1: Structures. W3C recommendation World Wide Web Consortium (May). Cambridge Massachusetts.]]"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/262009.262010"},{"key":"e_1_2_1_100_1","volume-title":"Proceedings of the 8th ACM SIGOPS European Workshop","author":"Tullmann P.","year":"1919","unstructured":"Tullmann , P. and Lepreau , J . 1998. Nested Java processes: OS structure for mobile code . In Proceedings of the 8th ACM SIGOPS European Workshop . Sintra, Portugal, 111--117.]] 10.1145\/3 1919 5.319212 Tullmann, P. and Lepreau, J. 1998. Nested Java processes: OS structure for mobile code. In Proceedings of the 8th ACM SIGOPS European Workshop. Sintra, Portugal, 111--117.]] 10.1145\/319195.319212"},{"key":"e_1_2_1_101_1","unstructured":"Tulloch M. 2001. Windows 2000 Administration in a Nutshell. O'Reilly.]]   Tulloch M. 2001. Windows 2000 Administration in a Nutshell. O'Reilly.]]"},{"key":"e_1_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1109\/4434.749137"},{"key":"e_1_2_1_103_1","unstructured":"Walrath K. and Campione M. 1999. The JFC Swing Tutorial: A Guide to Constructing GUIs. Addison-Wesley.]]   Walrath K. and Campione M. 1999. The JFC Swing Tutorial: A Guide to Constructing GUIs. Addison-Wesley.]]"},{"key":"e_1_2_1_104_1","first-page":"3","article-title":"The computer for the twenty-first century. Sci","volume":"265","author":"Weiser M.","year":"1991","unstructured":"Weiser , M. 1991 . The computer for the twenty-first century. Sci . Amer. 265 , 3 (Sept.), 94--104.]] Weiser, M. 1991. The computer for the twenty-first century. Sci. Amer. 265, 3 (Sept.), 94--104.]]","journal-title":"Amer."},{"key":"e_1_2_1_105_1","volume-title":"Proceedings of the 18th ACM Symposium on Operating Systems Principles","author":"Welsh M.","year":"2034","unstructured":"Welsh , M. , Culler , D. , and Brewer , E . 2001. SEDA: An architecture for well-conditioned, scalable Internet services . In Proceedings of the 18th ACM Symposium on Operating Systems Principles . Banff, Canada, 230--243.]] 10.1145\/50 2034 .502057 Welsh, M., Culler, D., and Brewer, E. 2001. SEDA: An architecture for well-conditioned, scalable Internet services. In Proceedings of the 18th ACM Symposium on Operating Systems Principles. Banff, Canada, 230--243.]] 10.1145\/502034.502057"},{"key":"e_1_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.373.0454"}],"container-title":["ACM Transactions on Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1035582.1035584","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1035582.1035584","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:24:30Z","timestamp":1750263870000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1035582.1035584"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,11]]},"references-count":103,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2004,11]]}},"alternative-id":["10.1145\/1035582.1035584"],"URL":"https:\/\/doi.org\/10.1145\/1035582.1035584","relation":{},"ISSN":["0734-2071","1557-7333"],"issn-type":[{"type":"print","value":"0734-2071"},{"type":"electronic","value":"1557-7333"}],"subject":[],"published":{"date-parts":[[2004,11]]},"assertion":[{"value":"2004-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}