{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T08:52:42Z","timestamp":1648543962033},"reference-count":1,"publisher":"World Scientific Pub Co Pte Lt","issue":"02","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Parallel Process. Lett."],"published-print":{"date-parts":[[1999,6]]},"abstract":"<jats:p> Applications are no longer monolithic files, but rather a collection of dynamically linked libraries, images, fonts, etc. For such applications to function correctly, all of the required files must be available and be the correct version. Missing files preclude application execution, and incorrect versions lead to mysterious and frustrating failures. This paper describes a simple scheme to address this problem: Content-Derived Names (CDNs). CDNs use digital signatures to automatically and uniquely name specific versions of files. Because Content-Derived Names are computed using a cryptographically strong hash over the text of a package, this process is safe from spoofing and other attacks based on providing the wrong library. We explain how CDNs ease the management of application distribution for clusters and grids. We also describe a prototype implementation of CDNs for the Tel programming language. <\/jats:p>","DOI":"10.1142\/s0129626499000219","type":"journal-article","created":{"date-parts":[[2003,2,26]],"date-time":"2003-02-26T10:09:39Z","timestamp":1046254179000},"page":"215-225","source":"Crossref","is-referenced-by-count":0,"title":["BINARY VERSION MANAGEMENT FOR COMPUTATIONAL GRIDS"],"prefix":"10.1142","volume":"09","author":[{"given":"JEFFREY K.","family":"HOLLINGSWORTH","sequence":"first","affiliation":[{"name":"Computer Science Department, University of Maryland, College Park, MD 20742, USA"}]},{"given":"ETHAN L.","family":"MILLER","sequence":"additional","affiliation":[{"name":"Computer Science &amp; Electrical Engineering  Department, University of Maryland Baltimore County, 1000 Hilltop Circle, Boltimore, MD 21250, USA"}]},{"given":"KENNEDY","family":"AKALA","sequence":"additional","affiliation":[{"name":"Computer Science &amp; Electrical Engineering  Department, University of Maryland Baltimore County, 1000 Hilltop Circle, Boltimore, MD 21250, USA"}]}],"member":"219","published-online":{"date-parts":[[2011,11,21]]},"reference":[{"key":"p_4","first-page":"104","author":"Litzkow M.","year":"1988","journal-title":"International Conference on Distributed Computing Systems."}],"container-title":["Parallel Processing Letters"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0129626499000219","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,7]],"date-time":"2019-08-07T13:33:27Z","timestamp":1565184807000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0129626499000219"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,6]]},"references-count":1,"journal-issue":{"issue":"02","published-online":{"date-parts":[[2011,11,21]]},"published-print":{"date-parts":[[1999,6]]}},"alternative-id":["10.1142\/S0129626499000219"],"URL":"https:\/\/doi.org\/10.1142\/s0129626499000219","relation":{},"ISSN":["0129-6264","1793-642X"],"issn-type":[{"value":"0129-6264","type":"print"},{"value":"1793-642X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1999,6]]}}}