{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T22:15:52Z","timestamp":1725574552383},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540236627"},{"type":"electronic","value":"9783540304692"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-30469-2_33","type":"book-chapter","created":{"date-parts":[[2011,1,14]],"date-time":"2011-01-14T17:02:17Z","timestamp":1295024537000},"page":"1340-1357","source":"Crossref","is-referenced-by-count":2,"title":["SPREE: Object Prefetching for Mobile Computers"],"prefix":"10.1007","author":[{"given":"Kristian","family":"Kvilekval","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ambuj","family":"Singh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"33_CR1","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/ICDE.1997.581734","volume-title":"International Conference on Data Engineering","author":"J.-H. Ahn","year":"1997","unstructured":"Ahn, J.-H., Kim, H.-J.: SEOF: an adaptable object prefetch policy for objectoriented database systems. In: International Conference on Data Engineering, January 1997, pp. 4\u201313. IEEE, Los Alamitos (1997)"},{"key":"33_CR2","volume-title":"OOPSLA Object-Oriented Programming Systems, Languages, and Applications","author":"D. Bacon","year":"1996","unstructured":"Bacon, D., Sweeney, P.: Fast static analysis of C++ virtual function calls. In: OOPSLA Object-Oriented Programming Systems, Languages, and Applications, San Jose, California, October 1996, ACM, New York (1996)"},{"key":"33_CR3","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/320384.320388","volume-title":"OOPSLA","author":"J. Bogda","year":"1999","unstructured":"Bogda, J., H\u00f6lzle, U.: Removing unnecessary synchronization in Java. In: OOPSLA, Denver, CO, November 1999, pp. 35\u2013465. ACM, New York (1999)"},{"key":"33_CR4","unstructured":"Bogda, J., Singh, A.: Can a shape analysis work at run-time. In: Java Virtual Machine Research and Technology Symposium (JVM 2001), Monterey, California, USENIX (April 2001)"},{"key":"33_CR5","volume-title":"International Conference on Parallel Architectures and Compilation Techniques","author":"Cahoon","year":"2001","unstructured":"Cahoon, McKinley: Data flow analysis for software prefetching linked data structures in java. In: International Conference on Parallel Architectures and Compilation Techniques, Barcelona, Spain, September 2001, ACM, New York (2001)"},{"key":"33_CR6","volume-title":"SIGMETRICS","author":"P. Cao","year":"2001","unstructured":"Cao, P., Felten, E.W., Karlin, A.R., Li, K.: A study of integrated prefetching and caching strategies. In: SIGMETRICS, Ottawa, Canada, May 2001, ACM, New York (2001)"},{"issue":"2","key":"33_CR7","first-page":"12","volume":"22","author":"M.J. Carey","year":"1993","unstructured":"Carey, M.J., DeWitt, D.J., Naughton, J.F.: The OO7 benchmark. SIGMOD Record (ACM Special Interest Group on Management of Data)\u00a022(2), 12\u201321 (1993)","journal-title":"SIGMOD Record (ACM Special Interest Group on Management of Data)"},{"key":"33_CR8","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1145\/305138.305196","volume-title":"International Conference on Supercomputing","author":"F. Corbera","year":"1999","unstructured":"Corbera, F., Asenjo, R., Zapata, E.L.: New shape analysis techniques for automatic parallelization of C codes. In: International Conference on Supercomputing, Rhodes, Greece, June 1999, pp. 220\u2013227. ACM, New York (1999)"},{"key":"33_CR9","first-page":"257","volume-title":"SIGMOD Conference on Management of Data","author":"K.M. Curewitz","year":"1993","unstructured":"Curewitz, K.M., Krishnan, P., Vitter, J.S.: Practical prefetching via data compression. In: SIGMOD Conference on Management of Data, May 1993, pp. 257\u2013266. ACM, New York (1993)"},{"key":"33_CR10","doi-asserted-by":"crossref","unstructured":"Day, M., Liskov, B., Maheshwari, U., Myers, A.C.: References to remote mobile objects in Thor. ACM Letters on Programming Languages and Systems (March 1994)","DOI":"10.1145\/176454.176500"},{"key":"33_CR11","first-page":"115","volume-title":"6th Intl. Workshop on Persistent Object Systems (POS)","author":"C.A. Gerlhof","year":"1994","unstructured":"Gerlhof, C.A., Kemper, A.: Prefetch support relations in object bases. In: 6th Intl. Workshop on Persistent Object Systems (POS), Tarascon, Provence, September 1994, pp. 115\u2013126. Springer, Heidelberg (1994)"},{"key":"33_CR12","first-page":"1","volume-title":"Symposium on Principles of Programming Languages POPL","author":"R. Ghiya","year":"1996","unstructured":"Ghiya, R., Hendren, L.J.: Is it a tree, a dag, or a cyclic graph? A shape analysis for heap-directed pointers in C. In: Symposium on Principles of Programming Languages POPL, January 1996, pp. 1\u201315. ACM, New York (1996)"},{"key":"33_CR13","doi-asserted-by":"crossref","unstructured":"Gruber, R., Kaashoek, F., Liskov, B., Shrira, L.: Disconnected operation in the Thor object-oriented database system. In: Proceedings of the IEEE Workshop on Mobile Computing Systems and Application, Santa Cruz, CA (December 1994)","DOI":"10.1109\/WMCSA.1994.21"},{"key":"33_CR14","volume-title":"2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE 2001)","author":"M. Hind","year":"2001","unstructured":"Hind, M.: Pointer analysis: Haven\u2019t we solved this problem yet? In: 2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE 2001), June 2001, ACM, New York (2001)"},{"key":"33_CR15","unstructured":"Hughes, C.J., Adve, S.V.: Memory side prefetching for linked data structures. Journal of Parallel and Distributed Computing (JPDC) (May 2001)"},{"key":"33_CR16","doi-asserted-by":"crossref","unstructured":"Joseph, D., Tauber, J.A., Kaashoek, M.F.: Mobile computing with the Rover toolkit. IEEE Transactions on Computers: Special issue on Mobile Computing (March 1997)","DOI":"10.1109\/12.580429"},{"issue":"2","key":"33_CR17","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1109\/12.752653","volume":"48","author":"D. Joseph","year":"1999","unstructured":"Joseph, D., Grunwald, D.: Prefetching using Markov predictors. IEEE Transactions on Computers\u00a048(2), 121\u2013133 (1999)","journal-title":"IEEE Transactions on Computers"},{"key":"33_CR18","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/121132.121166","volume-title":"Proceedings of the thirteenth ACM symposium on Operating systems principles","author":"J.J. Kistler","year":"1991","unstructured":"Kistler, J.J., Satyanarayanan, M.: Disconnected operation in the Coda file system. In: Proceedings of the thirteenth ACM symposium on Operating systems principles, Pacific Grove, CA, USA, October 1991, pp. 213\u2013225. ACM, New York (1991)"},{"key":"33_CR19","unstructured":"Knafla, N.: Prefetching Techniques for Client\/Server, Object-Oriented Database Systems. PhD thesis, University of Edinburgh (1999)"},{"key":"33_CR20","volume-title":"Proceedings of the 16th ACM Symposium on Operating Systems Principles","author":"G.H. Kuenning","year":"1997","unstructured":"Kuenning, G.H., Popek, G.J.: Automated hoarding for mobile computers. In: Proceedings of the 16th ACM Symposium on Operating Systems Principles, Malo, France, October 1997, ACM, New York (1997)"},{"key":"33_CR21","volume-title":"International Symposium on Computer Architecture","author":"K. Mai","year":"2000","unstructured":"Mai, K., Paaske, T., Jayasena, N., Ho, R., Dally, W., Horowitz, M.: Smart memories: A modular reconfigurable architecture. In: International Symposium on Computer Architecture, Vancouver, British Columbia, Canada, June 2000, ACM, New York (2000)"},{"key":"33_CR22","first-page":"27","volume-title":"Workshop on Program Analysis for Software Tools and Engineering (PASTE 1998)","author":"D. Nurit","year":"1998","unstructured":"Nurit, D., Michael, R., Mooly, S.: Detecting memory errors via static pointer analysis. In: Workshop on Program Analysis for Software Tools and Engineering (PASTE 1998), June 1998, pp. 27\u201334. ACM, New York (1998)"},{"key":"33_CR23","unstructured":"ODMG. Object Query Language (2003)"},{"key":"33_CR24","doi-asserted-by":"publisher","first-page":"288","DOI":"10.1145\/268998.266711","volume-title":"16th ACM Symposium on Operating Systems Principles","author":"K. Petersen","year":"1997","unstructured":"Petersen, K., Spreitzer, M.J., Terry, D.B., Theimer, M.M., Demers, A.J.: Flexible update propagation for weakly consistent replication. In: 16th ACM Symposium on Operating Systems Principles, Saint Malo, France, October 1997, pp. 288\u2013301. ACM, New York (1997)"},{"key":"33_CR25","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1145\/313300.313422","volume-title":"Workshop on Data Engineering for Wireless and Mobile Access (MOBIDE)","author":"S.H. Phatak","year":"1999","unstructured":"Phatak, S.H., Badrinath, B.R.: Data partitioning for disconnected client server databases. In: Workshop on Data Engineering for Wireless and Mobile Access (MOBIDE), Seattle, WA, August 1999, pp. 102\u2013109. ACM, New York (1999)"},{"key":"33_CR26","volume-title":"SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2000)","author":"E. Ruf","year":"2000","unstructured":"Ruf, E.: Effective synchronization removal for Java. In: SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2000), Vancouver, British Columbia, June 2000, ACM, New York (2000)"},{"key":"33_CR27","volume-title":"Proceedings of SIGMETRICS","author":"Y. Shuf","year":"2001","unstructured":"Shuf, Y., Serrano, M., Gupta, M., Singh, J.P.: Characterizing the memory behavior of java workloads: A structured view and opportunities for optimizations. In: Proceedings of SIGMETRICS, Cambridge, MA, June 2001, ACM, New York (2001)"},{"key":"33_CR28","unstructured":"Sun Microsystems. Java Data Objects (2003)"},{"key":"33_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-46423-9_1","volume-title":"Compiler Construction","author":"R. Wilhelm","year":"2000","unstructured":"Wilhelm, R., Sagiv, M., Reps, T.: Shape analysis. In: Watt, D.A. (ed.) CC 2000. LNCS, vol.\u00a01781, Springer, Heidelberg (2000)"}],"container-title":["Lecture Notes in Computer Science","On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-30469-2_33.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,17]],"date-time":"2021-11-17T07:44:41Z","timestamp":1637135081000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-30469-2_33"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540236627","9783540304692"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-30469-2_33","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}