{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:52:33Z","timestamp":1750308753311,"version":"3.41.0"},"reference-count":38,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2006,11,1]],"date-time":"2006-11-01T00:00:00Z","timestamp":1162339200000},"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":["ACM Trans. Storage"],"published-print":{"date-parts":[[2006,11]]},"abstract":"<jats:p>Since security is of critical importance for modern storage systems, it is imperative to protect stored data from being tampered with or disclosed. Although an increasing number of secure storage systems have been developed, there is no way to dynamically choose security services to meet disk requests' flexible security requirements. Furthermore, existing security techniques for disk systems are not suitable to guarantee desired response times of disk requests. We remedy this situation by proposing an adaptive strategy (referred to as AWARDS) that can judiciously select the most appropriate security service for each write request, while endeavoring to guarantee the desired response times of all disk requests. To prove the efficiency of the proposed approach, we build an analytical model to measure the probability that a disk request is completed before its desired response time. The model also can be used to derive the expected value of disk requests' security levels. Empirical results based on synthetic workloads as well as real I\/O-intensive applications show that AWARDS significantly improves overall performance over an existing scheme by up to 358.9% (with an average of 213.4%).<\/jats:p>","DOI":"10.1145\/1210596.1210598","type":"journal-article","created":{"date-parts":[[2007,4,5]],"date-time":"2007-04-05T19:20:08Z","timestamp":1175800808000},"page":"400-423","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Modeling and improving security of a local disk system for write-intensive workloads"],"prefix":"10.1145","volume":"2","author":[{"given":"Mais","family":"Nijim","sequence":"first","affiliation":[{"name":"New Mexico Institute of Mining and Technology, Socorro, NM"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiao","family":"Qin","sequence":"additional","affiliation":[{"name":"New Mexico Institute of Mining and Technology, Socorro, NM"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"Xie","sequence":"additional","affiliation":[{"name":"San Diego State University, San Diego, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,11]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_2_1_1_1","DOI":"10.1145\/236017.236027"},{"doi-asserted-by":"publisher","key":"e_1_2_1_2_1","DOI":"10.1109\/TAES.2004.1337484"},{"doi-asserted-by":"publisher","key":"e_1_2_1_3_1","DOI":"10.1023\/A:1020923202104"},{"doi-asserted-by":"publisher","key":"e_1_2_1_4_1","DOI":"10.1145\/168588.168590"},{"key":"e_1_2_1_5_1","volume-title":"Tech. Rep. SCCS-662, NPAC, Apr.","author":"Bordawekar R.","year":"1994","unstructured":"Bordawekar , R. , Thakur , R. , and Choudhary , A . 1994 . Efficient compilation of out-of-core data parallel programs. Tech. Rep. SCCS-662, NPAC, Apr. Bordawekar, R., Thakur, R., and Choudhary, A. 1994. Efficient compilation of out-of-core data parallel programs. Tech. Rep. SCCS-662, NPAC, Apr."},{"volume-title":"Proceedings of the Real-Time Technology and Applications Symposium. 23--33","author":"Bosch P.","unstructured":"Bosch , P. and Mullender , S. J . 2000. Real-Time disk scheduling in a mixed-media file system . In Proceedings of the Real-Time Technology and Applications Symposium. 23--33 . Bosch, P. and Mullender, S. J. 2000. Real-Time disk scheduling in a mixed-media file system. In Proceedings of the Real-Time Technology and Applications Symposium. 23--33.","key":"e_1_2_1_6_1"},{"volume-title":"Proceedings of the IEEE Conference on Multimedia Computing Systems.","author":"Bruno J.","unstructured":"Bruno , J. , Gabber , E. , Ozden , B. , and Silberschatz , A . 1999. Disk scheduling algorithms with quality of service guarantees . In Proceedings of the IEEE Conference on Multimedia Computing Systems. Bruno, J., Gabber, E., Ozden, B., and Silberschatz, A. 1999. Disk scheduling algorithms with quality of service guarantees. In Proceedings of the IEEE Conference on Multimedia Computing Systems.","key":"e_1_2_1_7_1"},{"volume-title":"Proceedings of the 13th International Conference on Data Engineering.","author":"Chang C.","unstructured":"Chang , C. , Moon , B. , Acharya , A. , Shock , C. , Sussman , A. , and Saltz , J . 1997. Titan: A high-performance remote-sensing database . In Proceedings of the 13th International Conference on Data Engineering. Chang, C., Moon, B., Acharya, A., Shock, C., Sussman, A., and Saltz, J. 1997. Titan: A high-performance remote-sensing database. In Proceedings of the 13th International Conference on Data Engineering.","key":"e_1_2_1_8_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_9_1","DOI":"10.1145\/266220.266221"},{"unstructured":"Coffman J. R. and Hofri M. 1990. Queueing models of secondary storage devices. In Stochastic Analysis of Computer and Communication Systems H. Takagi ed. North-Holland Amsterdam.  Coffman J. R. and Hofri M. 1990. Queueing models of secondary storage devices. In Stochastic Analysis of Computer and Communication Systems H. Takagi ed. North-Holland Amsterdam.","key":"e_1_2_1_10_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_11_1","DOI":"10.1145\/1465482.1465485"},{"volume-title":"Proceedings of the International Conference on IPSI.","author":"Dimitrijevic Z.","unstructured":"Dimitrijevic , Z. and Rangaswami , R . 2003. Quality of service support for real-time storage systems . In Proceedings of the International Conference on IPSI. Dimitrijevic, Z. and Rangaswami, R. 2003. Quality of service support for real-time storage systems. In Proceedings of the International Conference on IPSI.","key":"e_1_2_1_12_1"},{"volume-title":"Proceedings of the International Symposium on File and Storage Technologies.","author":"Forney B.","unstructured":"Forney , B. , Arpaci-Dusseau , A. C. , and Arpaci-Dusseau , R. H . 2001. Storage-Aware caching: Revisiting caching for heterogeneous storage systems . In Proceedings of the International Symposium on File and Storage Technologies. Forney, B., Arpaci-Dusseau, A. C., and Arpaci-Dusseau, R. H. 2001. Storage-Aware caching: Revisiting caching for heterogeneous storage systems. In Proceedings of the International Symposium on File and Storage Technologies.","key":"e_1_2_1_13_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_14_1","DOI":"10.1137\/0915074"},{"doi-asserted-by":"publisher","key":"e_1_2_1_15_1","DOI":"10.1145\/224538.224638"},{"unstructured":"Hughes J. and Corcorna D. 1999. A universal access smart-card-based secure file system. Atlanta Linux Showcase (Oct.).   Hughes J. and Corcorna D. 1999. A universal access smart-card-based secure file system. Atlanta Linux Showcase (Oct.).","key":"e_1_2_1_16_1"},{"key":"e_1_2_1_17_1","volume-title":"Tech. Rep. HPL-CSP-91-7, Feb.","author":"Jacobson D.","year":"1991","unstructured":"Jacobson , D. and Wilkes , J . 1991 . Disk scheduling algorithms based on rotational position. Tech. Rep. HPL-CSP-91-7, Feb. Jacobson, D. and Wilkes, J. 1991. Disk scheduling algorithms based on rotational position. Tech. Rep. HPL-CSP-91-7, Feb."},{"volume-title":"Proceedings of the IEEE International Symposium on High-Performance Distributed Computing. 471--480","author":"Ligon W. B.","unstructured":"Ligon , W. B. and Ross , R. B . 1996. Implementation and performance of a parallel file system for high-performance distributed applications . In Proceedings of the IEEE International Symposium on High-Performance Distributed Computing. 471--480 . Ligon, W. B. and Ross, R. B. 1996. Implementation and performance of a parallel file system for high-performance distributed applications. In Proceedings of the IEEE International Symposium on High-Performance Distributed Computing. 471--480.","key":"e_1_2_1_18_1"},{"volume-title":"Proceedings of the International Symposium on Parallel and Distributed Processing.","author":"Ma X.","unstructured":"Ma , X. , Winslett , M. , Lee , J. , and Yu , S . 2002. Faster collective output through active buffering . In Proceedings of the International Symposium on Parallel and Distributed Processing. Ma, X., Winslett, M., Lee, J., and Yu, S. 2002. Faster collective output through active buffering. In Proceedings of the International Symposium on Parallel and Distributed Processing.","key":"e_1_2_1_19_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_20_1","DOI":"10.1145\/319151.319160"},{"volume-title":"Proceedings of the Symposium on File Systems and Storage Technologies.","author":"Miller E.","unstructured":"Miller , E. , Long , D. , Freeman , W. , and Reed , B . 2002. Strong security for distributed file systems . In Proceedings of the Symposium on File Systems and Storage Technologies. Miller, E., Long, D., Freeman, W., and Reed, B. 2002. Strong security for distributed file systems. In Proceedings of the Symposium on File Systems and Storage Technologies.","key":"e_1_2_1_21_1"},{"volume-title":"Proceedings of the IEEE Workshop on the Architecture and Implementation of High-Performance Communication Subsystems.","author":"Nahum E.","unstructured":"Nahum , E. , O'malley , S. , Orman , H. , and Schroeppel , R . 1995. Towards high-performance cryptographic software . In Proceedings of the IEEE Workshop on the Architecture and Implementation of High-Performance Communication Subsystems. Nahum, E., O'malley, S., Orman, H., and Schroeppel, R. 1995. Towards high-performance cryptographic software. In Proceedings of the IEEE Workshop on the Architecture and Implementation of High-Performance Communication Subsystems.","key":"e_1_2_1_22_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_23_1","DOI":"10.1109\/MASS.1999.829973"},{"doi-asserted-by":"publisher","key":"e_1_2_1_24_1","DOI":"10.1007\/s10586-006-9742-7"},{"doi-asserted-by":"publisher","key":"e_1_2_1_25_1","DOI":"10.1109\/MMCS.1999.779250"},{"doi-asserted-by":"publisher","key":"e_1_2_1_26_1","DOI":"10.1145\/7351.8929"},{"volume-title":"Proceedings of the IEEE Real-Time System Symposium.","author":"Reuther L.","unstructured":"Reuther , L. and Pohlack , M . 2003. Rotational-Position-Aware real-time disk scheduling using a dynamic active subset . In Proceedings of the IEEE Real-Time System Symposium. Reuther, L. and Pohlack, M. 2003. Rotational-Position-Aware real-time disk scheduling using a dynamic active subset. In Proceedings of the IEEE Real-Time System Symposium.","key":"e_1_2_1_27_1"},{"volume-title":"Proceedings of the 1st Conference on File and Storage Technologies","author":"Riedel E.","unstructured":"Riedel , E. , Kallahalla , M. , and Swaminathan , R . 2002. A framework for evaluating storage system security . In Proceedings of the 1st Conference on File and Storage Technologies ( Monterey, CA). Riedel, E., Kallahalla, M., and Swaminathan, R. 2002. A framework for evaluating storage system security. In Proceedings of the 1st Conference on File and Storage Technologies (Monterey, CA).","key":"e_1_2_1_28_1"},{"volume-title":"Proceedings of the 2nd International Conference on Data Engineering. 336--342","author":"Salem K.","unstructured":"Salem , K. and Garcia-Molina , H . 1986. Disk striping . In Proceedings of the 2nd International Conference on Data Engineering. 336--342 . Salem, K. and Garcia-Molina, H. 1986. Disk striping. In Proceedings of the 2nd International Conference on Data Engineering. 336--342.","key":"e_1_2_1_29_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_30_1","DOI":"10.1007\/s007780050053"},{"volume-title":"Proceedings of the USENIX Technical Conference. 313--323","author":"Seltzer M.","unstructured":"Seltzer , M. , Chen , P. , and Ousterhout , J . 1990. Disk scheduling revisited . In Proceedings of the USENIX Technical Conference. 313--323 . Seltzer, M., Chen, P., and Ousterhout, J. 1990. Disk scheduling revisited. In Proceedings of the USENIX Technical Conference. 313--323.","key":"e_1_2_1_31_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_32_1","DOI":"10.1145\/277851.277871"},{"doi-asserted-by":"publisher","key":"e_1_2_1_33_1","DOI":"10.1145\/996350.996389"},{"doi-asserted-by":"publisher","key":"e_1_2_1_34_1","DOI":"10.1029\/93JA01516"},{"volume-title":"Proceedings of the IEEE International Conference on Cluster Computing","author":"Xie T.","unstructured":"Xie , T. and Qin , X . 2005. A new allocation scheme for parallel applications with deadline and security constraints on clusters . In Proceedings of the IEEE International Conference on Cluster Computing ( Boston). Xie, T. and Qin, X. 2005. A new allocation scheme for parallel applications with deadline and security constraints on clusters. In Proceedings of the IEEE International Conference on Cluster Computing (Boston).","key":"e_1_2_1_35_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_36_1","DOI":"10.1109\/ICPP.2005.68"},{"doi-asserted-by":"publisher","key":"e_1_2_1_37_1","DOI":"10.1007\/11605300_11"},{"doi-asserted-by":"publisher","key":"e_1_2_1_38_1","DOI":"10.1007\/BF01213198"}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1210596.1210598","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1210596.1210598","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:22:22Z","timestamp":1750278142000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1210596.1210598"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,11]]},"references-count":38,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2006,11]]}},"alternative-id":["10.1145\/1210596.1210598"],"URL":"https:\/\/doi.org\/10.1145\/1210596.1210598","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"type":"print","value":"1553-3077"},{"type":"electronic","value":"1553-3093"}],"subject":[],"published":{"date-parts":[[2006,11]]},"assertion":[{"value":"2006-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}