{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T05:27:44Z","timestamp":1747805264577},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2006,1]]},"DOI":"10.1007\/s10586-006-4895-y","type":"journal-article","created":{"date-parts":[[2006,1,16]],"date-time":"2006-01-16T09:56:55Z","timestamp":1137405415000},"page":"29-44","source":"Crossref","is-referenced-by-count":10,"title":["Discretionary Caching for I\/O on Clusters"],"prefix":"10.1007","volume":"9","author":[{"given":"Murali","family":"Vilayannur","sequence":"first","affiliation":[]},{"given":"Anand","family":"Sivasubramaniam","sequence":"additional","affiliation":[]},{"given":"Mahmut","family":"Kandemir","sequence":"additional","affiliation":[]},{"given":"Rajeev","family":"Thakur","sequence":"additional","affiliation":[]},{"given":"Robert","family":"Ross","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"4895_CR1","doi-asserted-by":"crossref","unstructured":"R. Bordawekar, A. Choudhary, K. Kennedy, C. Koelbel and M. Paleczny, A model and compilation strategy for out-of-core data parallel programs, in: Proceedings of the ACM-SIGPLAN Symposium on Principles and Practice of Parallel Programming ACM Press (Santa Barbara, CA, 1995) pp. 1\u201310.","DOI":"10.1145\/209936.209938"},{"key":"4895_CR2","doi-asserted-by":"crossref","unstructured":"R. Bordawekar, A. Choudhary and J. Ramanujam, Automatic optimization of communication in compiling out-of-core stencil codes, in: Proceedings of the 10th ACM International Conference on Supercomputing ACM Press, Philadelphia, PA (1996) pp. 366\u2013373.","DOI":"10.1145\/237578.237638"},{"key":"4895_CR3","unstructured":"P. Brezany, T.A. Muck and E. Schikuta, Language, compiler and parallel database support for I\/O intensive applications, in: Proceedings on High Performance Computing and Networking, Milano, Italy (1995)."},{"key":"4895_CR4","unstructured":"A.D. Brown and T.C. Mowry, Taming the memory hogs: Using compiler-inserted releases to manage physical memory intelligently. in: Proceedings of the 4th Symposium on Operating Systems Design and Implementation (Berkeley, CA, 2000) pp. 31\u201344."},{"key":"4895_CR5","unstructured":"P.H. Carns, W.B. Ligon III, R.B. Ross and R. Thakur, PVFS: A Parallel File System for Linux Clusters, in: Proceedings of the 4th Annual Linux Showcase and Conference (Atlanta, GA, 2000) pp. 317\u2013327."},{"key":"4895_CR6","unstructured":"Z. Chen, Y. Zhou and K. Li, Eviction Based Cache Placement for Storage Caches, in: Proceedings of the USENIX Annual Technical Conference, (2003)."},{"key":"4895_CR7","unstructured":"A. Choudhary, R. Bordawekar, M. Harry, R. Krishnaiyer, R. Ponnusamy, T. Singh and R. Thakur, PASSION: Parallel and Scalable Software for Input-Output, Technical Report SCCS-636, Syracuse University, NY (1994)."},{"key":"4895_CR8","unstructured":"P. Corbett, D. Feitelson, S. Fineberg, Y. Hsu, B. Nitzberg, J.-P. Prost, M. Snir, B. Traversat and P. Wong, Overview of the MPI-IO Parallel I\/O Interface, in: High Performance Mass Storage and Parallel I\/O: Technologies and Applications, (IEEE Computer Society Press, edited by Hai Jin, Toni Cortes, and Rajkumar Buyya and Wiley New York, NY, 2001) pp. 477\u2013487."},{"issue":"2","key":"4895_CR9","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1147\/sj.342.0222","volume":"34","author":"P.F. Corbett","year":"1995","unstructured":"P.F. Corbett, D.G. Feitelson, J-P. Prost, G.S. Almasi, S.J. Baylor, A.S. Bolmarcich, Y. Hsu, J. Satran, M. Snir, R. Colao, B.D. Herr, J. Kavaky, T.R. Morgan and A. Zlotek, Parallel file systems for the ibm sp computers, IBM Systems Journal 34(2) (1995) 222\u2013248.","journal-title":"IBM Systems Journal"},{"key":"4895_CR10","unstructured":"T. Cortes, S. Girona and J. Labarta, Design issues of a cooperative cache with no coherence problems, in: High Performance Mass Storage and Parallel I\/O: Technologies and Applications, edited by Hai Jin, Toni Cortes and Rajkumar Buyya (IEEE Computer Society Press and Wiley, New York, NY, 2001), pp. 259\u2013270."},{"key":"4895_CR11","unstructured":"C. S. Ellis and D. Kotz, Prefetching in File Systems for MIMD Multiprocessors, in: Proceedings of the 1989 International Conference on Parallel Processing Pennsylvania State Univ. Press, St. Charles, IL (1989) pp. I:306\u2013314."},{"key":"4895_CR12","unstructured":"N. Stavrako et al., Symbolic Analysis in the PROMIS compiler, in: Proceedings of the 12th International Workshop on Languages and Compilers for Parallel Computing, (1999)."},{"key":"4895_CR13","unstructured":"B.C. Forney, A.C. Arpaci-Dusseau and R.H. Arpaci-Dusseau, Storage-Aware Caching: Revisiting Caching for Heterogeneous Storage Systems, in: Proceedings of the First International Conference on File and Storage Technologies (FAST) (2002)."},{"key":"4895_CR14","unstructured":"Message Passing Interface Forum. MPI-2: Extensions to the Message-Passing Interface. Technical Report, University of Tennessee, Knoxville, (1996)."},{"key":"4895_CR15","unstructured":"M.R. Haghighat and C.D. Polychronopoulos, Symbolic analysis: A basis for parallelization, optimization and scheduling of programs, in: 1993 Workshop on Languages and Compilers for Parallel Computing Portland, OR., Berlin: Springer Verlag, 1993, pp. 567\u2013585."},{"key":"4895_CR16","unstructured":"J.V. Huber, Jr., C.L. Elford, D.A. Reed, A.A. Chien and D.S. Blumenthal, PPFS: A High performance portable parallel file system, in: High Performance Mass Storage and Parallel I\/O: Technologies and Applications, edited by Hai Jin, Toni Cortes, and Rajkumar Buyya (IEEE Computer Society Press and Wiley, New York, NY 2001) pp. 330\u2013343."},{"key":"4895_CR17","unstructured":"K. Hwang, H. Jin and R. Ho, RAID-x: A new distributed disk array for i\/o-centric cluster computing, in: Proceedings of the Ninth IEEE International Symposium on High Performance Distributed Computing, IEEE Computer Society Press Pittsburgh, PA (2000) pp. 279\u2013287."},{"issue":"12","key":"4895_CR18","doi-asserted-by":"crossref","first-page":"1338","DOI":"10.1109\/12.817393","volume":"48","author":"T.L. Johnson","year":"1999","unstructured":"T.L. Johnson, D.A. Connors, M.C. Merten and W.W. Hwu, Run-time Cache Bypassing, IEEE Transactions on Computers 48(12) (1999) 1338\u20131354.","journal-title":"IEEE Transactions on Computers"},{"key":"4895_CR19","unstructured":"M. Kallahalla and P.J. Varman, Optimal Prefetching and Caching for Parallel I\/O Systems, in: Proceedings of the Thirteenth Annual ACM symposium on Parallel algorithms and architectures, ACM Press, (2001) pp. 219\u2013228."},{"key":"4895_CR20","doi-asserted-by":"crossref","unstructured":"T. Kimbrel, P. Cao, E. Felten, A. Karlin and K. Li, Integrating Parallel Prefetching and Caching, in: Proceedings of the 1996 ACM SIGMETRICS Conference on Measurement and Modelling of Computer Systems, ACM Press (1996) pp. 262\u2013263.","DOI":"10.1145\/233013.233052"},{"key":"4895_CR21","unstructured":"D. Kotz, Disk-directed I\/O for MIMD Multiprocessors, in: High Performance Mass Storage and Parallel I\/O: Technologies and Applications, edited by Hai Jin, Toni Cortes, and Rajkumar Buyya, IEEE Computer Society Press and John Wiley & Sons (2001) pp. 513\u2013535."},{"key":"4895_CR22","unstructured":"T.M. Kroeger and D.E. Long, Predicting file-system actions from prior events, in: Usenix Annual Technical Conference (1996) pp. 319\u2013328."},{"key":"4895_CR23","unstructured":"E.K. Lee and C.A. Thekkath, Petal: Distributed virtual disks, in: proceedings of the seventh international conference on architectural support for programming languages and operating systems Cambridge, MA (1996) pp. 84\u201392."},{"key":"4895_CR24","unstructured":"T.M. Madhyastha, Automatic classification of input output access patterns. PhD thesis, UIUC, IL, 1997."},{"key":"4895_CR25","doi-asserted-by":"crossref","unstructured":"T.C. Mowry, A.K. Demke and O. Krieger, Automatic compiler-inserted I\/O prefetching for out-of-core applications, in: Proceedings of the 1996 Symposium on Operating Systems Design and Implementation USENIX Association (1996) pp. 3\u201317.","DOI":"10.1145\/238721.238734"},{"key":"4895_CR26","doi-asserted-by":"crossref","unstructured":"J. Nieplocha and I. Foster, Disk resident arrays: an array-oriented I\/O library for out-of-core computations, in: Proceedings of the Sixth Symposium on the Frontiers of Massively Parallel Computation, IEEE Computer Society Press (1996) pp. 196\u2013204.","DOI":"10.1109\/FMPC.1996.558083"},{"key":"4895_CR27","doi-asserted-by":"crossref","unstructured":"B. Nitzberg and V. Lo, Collective Buffering: Improving Parallel I\/O Performance, in: Proceedings of the Sixth IEEE International Symposium on High Performance Distributed Computing IEEE Computer Society Press (1997) pp. 148\u2013157.","DOI":"10.1109\/HPDC.1997.622371"},{"key":"4895_CR28","unstructured":"M. Paleczny, K. Kennedy and C. Koelbel, Compiler support for out-of-core arrays on data parallel machines, in: Proceedings of the 5th Symposium on the Frontiers of Massively Parallel Computation, McLean, VA (1995) pp. 110\u2013118."},{"issue":"2","key":"4895_CR29","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1145\/155848.155855","volume":"27","author":"R.H. Patterson","year":"1993","unstructured":"R.H. Patterson, G.A. Gibson and M. Satyanarayanan, A status report on research in transparent informed prefetching, ACM Operating Systems Review, 27(2) (1993) 21\u201334.","journal-title":"ACM Operating Systems Review"},{"key":"4895_CR30","unstructured":"F. Schmuck and R. Haskin, GPFS: A shared-disk file system for large computing clusters, in: Proceedings of the First Conference on File and Storage Technologies (FAST) (2002)."},{"key":"4895_CR31","doi-asserted-by":"crossref","unstructured":"K.E. Seamons, Y. Chen, P. Jones, J. Jozwiak and M. Winslett, Server-Directed Collective I\/O in Panda, in: Proceedings of Supercomputing 95IEEE Computer Society Press, San Diego, CA (1995).","DOI":"10.1145\/224170.224371"},{"key":"4895_CR32","unstructured":"X. Shen and A. Choudhary, DPFS: A Distributed Parallel File System. in: Proceedings of the International Conference on Parallel Processing, Spain (2001)."},{"key":"4895_CR33","unstructured":"S.R. Soltis, T.M. Ruwart, G.M. Erickson, K.W. Preslan and M.T. O'Keefe, The Global File System, in: High Performance Mass Storage and Parallel I\/O: Technologies and Applications, edited by Hai Jin, Toni Cortes, and Rajkumar Buyya (IEEE Computer Society Press, and John Wiley & Sons 2001) pp. 10\u201315."},{"key":"4895_CR34","doi-asserted-by":"crossref","unstructured":"R. Thakur, E. Lusk and W. Gropp, Users Guide for ROMIO: A High-Performance, Portable MPI-IO Implementation, Technical Report ANL\/MCS\u2013TM\u2013234, Argonne National Labs, 1997.","DOI":"10.2172\/564273"},{"key":"4895_CR35","doi-asserted-by":"crossref","unstructured":"S. Toledo and F.G. Gustavson, The design and implementation of SOLAR, a Portable Library for Scalable out-of-core Linear Algebra Computations, in: Proceedings of the Fourth Annual Workshop on I\/O in Parallel and Distributed Systems, (1996).","DOI":"10.1145\/236017.236029"},{"key":"4895_CR36","doi-asserted-by":"crossref","unstructured":"G. Tyson, M. Farrens, J. Matthews and A. R. Pleszkun, A modified approach to data cache management. in: Proceedings of the 28th Annual ACM\/IEEE International Symposium on Microarchitecture (1995) pp. 93\u2013103.","DOI":"10.1109\/MICRO.1995.476816"},{"key":"4895_CR37","unstructured":"M. Uysal, A. Acharya and J. Saltz, Requirements of I\/O Systems for Parallel Machines: An Application-driven Study, Technical Report CS-TR-3802, University of Maryland, College Park, MD, 1997."},{"key":"4895_CR38","doi-asserted-by":"crossref","unstructured":"M. Vilayannur, M. Kandemir and A. Sivasubramaniam, Kernel-level Caching for Optimizing I\/O by Exploiting Inter-application Data Sharing. in: Proceedings of the IEEE International Conference on Cluster Computing, 2002.","DOI":"10.1109\/CLUSTR.2002.1137775"},{"issue":"12","key":"4895_CR39","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/193209.193217","volume":"29","author":"R.P. Wilson","year":"1994","unstructured":"R.P. Wilson, R.S. French, C.S. Wilson, S.P. Amarasinghe, J.M. Anderson, S.W.K. Tjiang, S.Liao, C. Tseng, M.W. Hall, M.S. Lam, and J.L. Hennessy. SUIF: An Infrastructure for Research on Parallelizing and Optimizing Compilers, SIGPLAN Notices 29(12) (1994) 31\u201337.","journal-title":"SIGPLAN Notices"},{"key":"4895_CR40","unstructured":"T.M. Wong and J.Wilkes, My cache or yours? Making storage more exclusive, in: Proceedings of the USENIX Annual Technical Conference (2002), pp. 161\u2013175."}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-006-4895-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-006-4895-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-006-4895-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,12]],"date-time":"2020-04-12T03:26:38Z","timestamp":1586661998000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-006-4895-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,1]]},"references-count":40,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,1]]}},"alternative-id":["4895"],"URL":"https:\/\/doi.org\/10.1007\/s10586-006-4895-y","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,1]]}}}