{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:27:23Z","timestamp":1750307243920,"version":"3.41.0"},"reference-count":18,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2012,2,16]],"date-time":"2012-02-16T00:00:00Z","timestamp":1329350400000},"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":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2012,2,16]]},"abstract":"<jats:p>The recent explosion in data sizes manipulated by distributed scientific applications has prompted the need to develop specialized storage systems capable to deal with specific access patterns in a scalable fashion. In this context, a large class of applications focuses on parallel array processing: small parts of huge multi-dimensional arrays are concurrently accessed by a large number of clients, both for reading and writing. A specialized storage system that deals with such an access pattern faces several challenges at the level of data\/metadata management. We introduce Pyramid, an active arrayoriented storage system that addresses these challenges. Experimental evaluation demonstrates substantial scalability improvements brought by Pyramid with respect to state-ofart approaches both in weak and strong scaling scenarios, with gains of 100% to 150%.<\/jats:p>","DOI":"10.1145\/2146382.2146387","type":"journal-article","created":{"date-parts":[[2012,2,22]],"date-time":"2012-02-22T18:42:36Z","timestamp":1329936156000},"page":"19-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Towards scalable array-oriented active storage"],"prefix":"10.1145","volume":"46","author":[{"given":"Viet-Trung","family":"Tran","sequence":"first","affiliation":[{"name":"ENS Cachan - Brittany, Rennes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bogdan","family":"Nicolae","sequence":"additional","affiliation":[{"name":"INRIA, Saclay - Ile-de-France, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriel","family":"Antoniu","sequence":"additional","affiliation":[{"name":"INRIA, Rennes - Bretagne Atlantique, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,2,16]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Hdf5. http:\/\/www.hdfgroup.org\/about\/hdf technologies.html.  Hdf5. http:\/\/www.hdfgroup.org\/about\/hdf technologies.html."},{"key":"e_1_2_1_2_1","volume-title":"Institute of Electrical & Electronics Engineers","author":"Portable Operating System Information","year":"2009","unstructured":"Information technology - Portable Operating System Interface (POSIX). Institute of Electrical & Electronics Engineers , 2009 . Information technology - Portable Operating System Interface (POSIX). Institute of Electrical & Electronics Engineers, 2009."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807271"},{"key":"e_1_2_1_4_1","first-page":"317","volume-title":"Proceedings of the 4th Annual Linux Showcase and Conference","author":"Carns P. H.","year":"2000","unstructured":"P. H. Carns , W. B. Ligon , R. B. Ross , and R. Thakur . PVFS: A parallel file system for Linux clusters . In Proceedings of the 4th Annual Linux Showcase and Conference , pages 317 -- 327 , Atlanta, GA , 2000 . USENIX Association. P. H. Carns, W. B. Ligon, R. B. Ross, and R. Thakur. PVFS: A parallel file system for Linux clusters. In Proceedings of the 4th Annual Linux Showcase and Conference, pages 317--327, Atlanta, GA, 2000. USENIX Association."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1561\/1900000006"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03770-2_2"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006070078"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654100"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1048935.1050189"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1383529.1383533"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2010.08.004"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/645479.655138"},{"key":"e_1_2_1_13_1","first-page":"49","volume-title":"HPDC '02: Proceedings of 11th IEEE International Symposium on High Performance Distributed Computing","author":"Smirni E.","year":"2002","unstructured":"E. Smirni , R. Aydt , A. Chien , and D. Reed . I\/O requirements of scientific applications: An evolutionary view . In HPDC '02: Proceedings of 11th IEEE International Symposium on High Performance Distributed Computing , pages 49 -- 59 , Edinburgh, UK , 2002 . IEEE. E. Smirni, R. Aydt, A. Chien, and D. Reed. I\/O requirements of scientific applications: An evolutionary view. In HPDC '02: Proceedings of 11th IEEE International Symposium on High Performance Distributed Computing, pages 49--59, Edinburgh, UK, 2002. IEEE."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989351"},{"key":"e_1_2_1_15_1","volume-title":"Requirements for Science Data Bases and SciDB. In CIDR '09: Proceedings of the 4th Conference on Innovative Data Systems Research","author":"Stonebraker M.","year":"2009","unstructured":"M. Stonebraker , J. Becla , D. Dewitt , K.-T. Lim , D. Maier , O. Ratzesberger , and S. Zdonik . Requirements for Science Data Bases and SciDB. In CIDR '09: Proceedings of the 4th Conference on Innovative Data Systems Research , 2009 . M. Stonebraker, J. Becla, D. Dewitt, K.-T. Lim, D. Maier, O. Ratzesberger, and S. Zdonik. Requirements for Science Data Bases and SciDB. In CIDR '09: Proceedings of the 4th Conference on Innovative Data Systems Research, 2009."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2005.1"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2011.60"},{"key":"e_1_2_1_18_1","volume-title":"LADIS '11: Proceedings of the 5th Workshop on Large-Scale Distributed Systems and Middleware","author":"Tran V.-T.","year":"2011","unstructured":"V.-T. Tran , B. Nicolae , G. Antoniu , and L. Boug\u00e9 . Pyramid: A large-scale array-oriented active storage system . In LADIS '11: Proceedings of the 5th Workshop on Large-Scale Distributed Systems and Middleware , Seattle, USA , 2011 . V.-T. Tran, B. Nicolae, G. Antoniu, and L. Boug\u00e9. Pyramid: A large-scale array-oriented active storage system. In LADIS '11: Proceedings of the 5th Workshop on Large-Scale Distributed Systems and Middleware, Seattle, USA, 2011."}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2146382.2146387","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2146382.2146387","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:52:02Z","timestamp":1750243922000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2146382.2146387"}},"subtitle":["the pyramid approach"],"short-title":[],"issued":{"date-parts":[[2012,2,16]]},"references-count":18,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,2,16]]}},"alternative-id":["10.1145\/2146382.2146387"],"URL":"https:\/\/doi.org\/10.1145\/2146382.2146387","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2012,2,16]]},"assertion":[{"value":"2012-02-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}