{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T05:11:06Z","timestamp":1654146666601},"reference-count":21,"publisher":"IGI Global","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,1,1]]},"abstract":"<p>Grid computing is commonly used for large scale application requiring huge computation capabilities. In such distributed architectures, the data storage on the distributed storage resources must be handled by a dedicated storage system to ensure the required quality of service. In order to simplify the data placement on nodes and to increase the performance of applications, a storage virtualization layer can be used. This layer can be a single parallel filesystem (like GPFS) or a more complex middleware. The latter is preferred as it allows the data placement on the nodes to be tuned to increase both the reliability and the performance of data access. Thus, in such a middleware, a dedicated monitoring system must be used to ensure optimal performance. In this paper, the authors briefly introduce the Visage middleware \u2013 a middleware for storage virtualization. They present the most broadly used grid monitoring systems, and explain why they are not adequate for virtualized storage monitoring. The authors then present the architecture of their monitoring system dedicated to storage virtualization. We introduce the workload prediction model used to define the best node for data placement, and show on a simple experiment its accuracy.<\/p>","DOI":"10.4018\/jghpc.2013010104","type":"journal-article","created":{"date-parts":[[2013,8,2]],"date-time":"2013-08-02T17:32:08Z","timestamp":1375464728000},"page":"53-69","source":"Crossref","is-referenced-by-count":0,"title":["Monitoring of a Grid Storage Virtualization Service"],"prefix":"10.4018","volume":"5","author":[{"given":"Jacques","family":"Jorda","sequence":"first","affiliation":[{"name":"Universit\u00e9 Paul Sabatier, Toulouse, France"}]},{"given":"Aur\u00e9lien","family":"Ortiz","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paul Sabatier, Toulouse, France"}]},{"given":"Abdelaziz","family":"M\u2019zoughi","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paul Sabatier, Toulouse, France"}]},{"given":"Salam","family":"Traboulsi","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paul Sabatier, Toulouse, France"}]}],"member":"2432","reference":[{"key":"jghpc.2013010104-0","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-005-0151-6"},{"key":"jghpc.2013010104-1","doi-asserted-by":"crossref","unstructured":"Czajkowski, K., Fitzgerald, S., Foster, I., & Kesselman, C. (2001). Grid information services for distributed resource sharing. In Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC\u201901) (pp. 181-194).","DOI":"10.1109\/HPDC.2001.945188"},{"key":"jghpc.2013010104-2","author":"I.Foster","year":"1999","journal-title":"The grid: Blueprint for a future computing infrastructure"},{"key":"jghpc.2013010104-3","doi-asserted-by":"crossref","unstructured":"Frain, I., M\u2019zoughi, A., & Bahsoun, J.-P. (2006). How to achieve high throughput with dynamic tree-structured coterie. In Proceedings of the IEEE International Symposium on Parallel and Distributed Computing (ISPDC) (pp. 82\u201389).","DOI":"10.1109\/ISPDC.2006.29"},{"key":"jghpc.2013010104-4","doi-asserted-by":"crossref","unstructured":"Gossa, J., Pierson, J.-M., & Brunie, L. (2007). When the grid becomes pervasive to save the day even Mitch Buchannon needs decision-making support. In Proceedings of the IEEE International Conference on Pervasive Services 2007 (pp. 1\u201310).","DOI":"10.1109\/PERSER.2007.4283883"},{"key":"jghpc.2013010104-5","unstructured":"Harbaoui, A., Dillenseger, B., & Vincent, J.-M. (2008). A performance characterization of black boxes with selfcontrolled load injection for simulation-based sizing. In Proceedings of the CFSE 2008."},{"key":"jghpc.2013010104-6","unstructured":"Hidrobo, F., & Cortes, T. (2002). Racing I\/O operations in Linux. Retrieved September 31, 2011, from ftp:\/\/ftp.ac.upc.es\/pub\/reports\/DAC\/2002\/UPCDAC- 2002-25.ps.Z"},{"key":"jghpc.2013010104-7","doi-asserted-by":"crossref","unstructured":"Litzkow, M., Livny, M., & Mutka, M. (1988). Condor: Hunter of idle workstations. In Proceedings of the 8th International Conference on Distributed Computing Systems (pp. 104\u2013111).","DOI":"10.1109\/DCS.1988.12507"},{"key":"jghpc.2013010104-8","doi-asserted-by":"crossref","unstructured":"Lowekamp, B., Tierney, B., Cottrell, L., Hughes-Jones, R., Kielmann, T., & Swany, M. (2004). A hierarchy of network performance characteristics for grid applications and services. Global Grid Forum Proposed Recommendation. Retrieved September 31, 2011, from http:\/\/www.gridforum.org\/documents\/GFD.23.pdf","DOI":"10.2172\/827325"},{"key":"jghpc.2013010104-9","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2004.04.001"},{"key":"jghpc.2013010104-10","doi-asserted-by":"crossref","unstructured":"Ortiz, A., Jorda, J., & M\u2019zoughi, A. (2006). Toward a new direction on data management in grids. In Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing (pp. 377\u2013378).","DOI":"10.1109\/HPDC.2006.1652192"},{"key":"jghpc.2013010104-11","doi-asserted-by":"crossref","unstructured":"Raman, R., Livny, M., & Solomon, M. (1998). Matchmaking: Distributed resource management for high throughput computing. In Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing (pp. 140-146).","DOI":"10.1109\/HPDC.1998.709966"},{"key":"jghpc.2013010104-12","doi-asserted-by":"crossref","unstructured":"Ribler, R., Vetter, J., Simitci, H., & Reed, D. (1998). Autopilot: Adaptive control of distributed applications. In Proceedings of the 7th IEEE Symposium on High-Performance Distributed Computing (pp. 172-179).","DOI":"10.1109\/HPDC.1998.709970"},{"key":"jghpc.2013010104-13","unstructured":"Shah, C., & Shah, S. (2008). Minimizing latency and optimizing resources. In Proceedings of the National Conference on Challenges and Opportunities in Information Technology (COIT\u201908)."},{"key":"jghpc.2013010104-14","doi-asserted-by":"publisher","DOI":"10.1023\/A:1023584319229"},{"key":"jghpc.2013010104-15","unstructured":"Thi\u00e9bolt, F., Ortiz, A., & M\u2019zoughi, A. (2007). VisageFS: Dynamic storage features for wide-area workflows. In Proceedings of the 2007 International Conference on Parallel and Distributed Computing Systems (PDCS) (pp. 61\u201366)."},{"key":"jghpc.2013010104-16","unstructured":"Tierney, B., Aydt, R., Gunter, D., Smith, W., Swany, M., Taylor, V., & Wolsky, R. (2002). A grid monitoring architecture. Retrieved September 31, 2011, from http:\/\/www-didc.lbl.gov\/GGF-PERF\/GMA-WG\/"},{"key":"jghpc.2013010104-17","doi-asserted-by":"crossref","unstructured":"Tierney, B., Johnston, W., Crowley, B., Hoo, G., Brooks, C., & Gunter, D. (1998). The NetLogger methodology for high performance distributed systems performance analysis. In Proceedings of the HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing (pp. 260-267).","DOI":"10.2172\/764331"},{"key":"jghpc.2013010104-18","doi-asserted-by":"crossref","unstructured":"Traboulsi, S., Ortiz, A., Jorda, J., & M\u2019zoughi, A. (2008). Admon: ViSaGe administration and monitoring service for storage virtualization in grid environment. In Proceedings of the IEEE International Conference on Information and Communication Technologies: From Theory to Applications 2008 (pp. 1-6).","DOI":"10.1109\/ICTTA.2008.4530214"},{"key":"jghpc.2013010104-19","doi-asserted-by":"crossref","unstructured":"Vazhkudai, S., & Schopf, J. M. (2002). Predicting sporadic grid data transfers. In Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (HPDC \u201902) (pp. 188-196).","DOI":"10.1109\/HPDC.2002.1029918"},{"key":"jghpc.2013010104-20","doi-asserted-by":"publisher","DOI":"10.1023\/A:1019025230054"}],"container-title":["International Journal of Grid and High Performance Computing"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=78735","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T18:01:20Z","timestamp":1654106480000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jghpc.2013010104"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2013,1,1]]},"references-count":21,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,1]]}},"URL":"https:\/\/doi.org\/10.4018\/jghpc.2013010104","relation":{},"ISSN":["1938-0259","1938-0267"],"issn-type":[{"value":"1938-0259","type":"print"},{"value":"1938-0267","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,1,1]]}}}