{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:39:51Z","timestamp":1750307991415,"version":"3.41.0"},"reference-count":35,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2006,4,1]],"date-time":"2006-04-01T00:00:00Z","timestamp":1143849600000},"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":[[2006,4]]},"abstract":"<jats:p>The DAiSES research project, initiated in September 2004, has allowed us to understand the potential value of and challenges associated with providing dynamic OS policy adaptation. During this period the project has had two major research foci, investigation of process scheduling as a possible target of adaptation and dynamic adaptation of I\/O scheduling. The paper revisits the DAiSES methodology, elucidating it in terms of these two adaptation targets. It abstracts the challenges in dynamic adaptation of stateless systems and provides solutions to these challenges, exemplifying them in the context of I\/O schedulers.<\/jats:p>","DOI":"10.1145\/1131322.1131339","type":"journal-article","created":{"date-parts":[[2006,7,24]],"date-time":"2006-07-24T17:00:26Z","timestamp":1153760426000},"page":"83-89","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Insights into providing dynamic adaptation of operating system policies"],"prefix":"10.1145","volume":"40","author":[{"given":"Patricia J.","family":"Teller","sequence":"first","affiliation":[{"name":"University of Texas at El Paso, El Paso, TX"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Seetharami R.","family":"Seelam","sequence":"additional","affiliation":[{"name":"University of Texas at El Paso, El Paso, TX"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,4]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"K42 Overview","author":"Appavoo J.","year":"2002","unstructured":"J. Appavoo , M. Auslander , D. DaSilva , D. Edelsohn , O. Krieger , M. Ostrowski , B. Rosenburg , R. W. Wisniewski , and J. Xenidis , \" K42 Overview ,\" August 2002 .]] J. Appavoo, M. Auslander, D. DaSilva, D. Edelsohn, O. Krieger, M. Ostrowski, B. Rosenburg, R. W. Wisniewski, and J. Xenidis, \"K42 Overview,\" August 2002.]]"},{"key":"e_1_2_1_2_1","first-page":"51","volume-title":"Proceedings of the Ottawa Linux Symposium 2004","author":"Axboe J.","year":"2004","unstructured":"J. Axboe , \" Linux Block IO - Present and Future,\" Proceedings of the Ottawa Linux Symposium 2004 , Ottawa, Ontario, Canada, July 21--24 , 2004 , pp. 51 -- 61 .]] J. Axboe, \"Linux Block IO - Present and Future,\" Proceedings of the Ottawa Linux Symposium 2004, Ottawa, Ontario, Canada, July 21--24, 2004, pp. 51--61.]]"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOM.2006.43"},{"key":"e_1_2_1_4_1","first-page":"194","volume-title":"Proceedings of the Fourth Workshop on Workstation Operating Systems, IEEE Computer Society","author":"J. S.","year":"1993","unstructured":"J. S. Barrera III, \" Self-Tuning Systems Software ,\" Proceedings of the Fourth Workshop on Workstation Operating Systems, IEEE Computer Society , Napa, CA , October , 1993 , pp. 194 -- 197 .]] J. S. Barrera III, \"Self-Tuning Systems Software,\" Proceedings of the Fourth Workshop on Workstation Operating Systems, IEEE Computer Society, Napa, CA, October, 1993, pp. 194--197.]]"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2005.32"},{"key":"e_1_2_1_6_1","first-page":"109","author":"Campbell R.","year":"1987","unstructured":"R. Campbell , V. Russo , and G. M. Johnston , \"Choices: the Design of a Multiprocessor Operating System,\" Proceedings of the USENIX C++ Workshop , 1987 , pp. 109 -- 125 .]] R. Campbell, V. Russo, and G. M. Johnston, \"Choices: the Design of a Multiprocessor Operating System,\" Proceedings of the USENIX C++ Workshop, 1987, pp. 109--125.]]","journal-title":"\"Choices: the Design of a Multiprocessor Operating System,\" Proceedings of the USENIX C++ Workshop"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/162685.162717"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266666"},{"key":"e_1_2_1_9_1","first-page":"179","author":"Cheriton D. R.","year":"1994","unstructured":"D. R. Cheriton and K. J. Duda , \"A Caching Model of Operating System Kernel Functionality,\" Operating Systems Design and Implementation , 1994 , pp. 179 -- 193 .]] D. R. Cheriton and K. J. Duda, \"A Caching Model of Operating System Kernel Functionality,\" Operating Systems Design and Implementation, 1994, pp. 179--193.]]","journal-title":"\"A Caching Model of Operating System Kernel Functionality,\" Operating Systems Design and Implementation"},{"key":"e_1_2_1_10_1","volume-title":"MD","author":"Cowan C.","year":"1996","unstructured":"C. Cowan , T. Audrey , C. Krasic , C. Pu , and J. Walpole , \" Fast Concurrent Dynamic Linking for an Adaptive Operating System,\" Proceedings of the Third International Conference on Configurable Distributed Systems (ICCDS), Annapolis , MD , May 1996 .]] C. Cowan, T. Audrey, C. Krasic, C. Pu, and J. Walpole, \"Fast Concurrent Dynamic Linking for an Adaptive Operating System,\" Proceedings of the Third International Conference on Configurable Distributed Systems (ICCDS), Annapolis, MD, May 1996.]]"},{"key":"e_1_2_1_11_1","volume-title":"WA","author":"Cowan C.","year":"1996","unstructured":"C. Cowan , A. Black , C. Krasic , C. Pu , J. Walpole , C. Consel , and E. Volanschi , \" Specialization Classes: an Object Framework for Specialization,\" Proceedings of the Fifth International Workshop on Object-Orientation in Operating Systems (IWOOOS), Seattle , WA , October 1996 .]] C. Cowan, A. Black, C. Krasic, C. Pu, J. Walpole, C. Consel, and E. Volanschi, \"Specialization Classes: an Object Framework for Specialization,\" Proceedings of the Fifth International Workshop on Object-Orientation in Operating Systems (IWOOOS), Seattle, WA, October 1996.]]"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/592642.592644"},{"key":"e_1_2_1_13_1","first-page":"450","author":"Engler D. R.","year":"1995","unstructured":"D. R. Engler and F. Kaashoek , \"Exterminate all Operating System Abstractions,\" Proceedings of the 5th Workshop on Hot Topics in Operating Systems , 1995 , pp. 450 -- 468 .]] D. R. Engler and F. Kaashoek, \"Exterminate all Operating System Abstractions,\" Proceedings of the 5th Workshop on Hot Topics in Operating Systems, 1995, pp. 450--468.]]","journal-title":"\"Exterminate all Operating System Abstractions,\" Proceedings of the 5th Workshop on Hot Topics in Operating Systems"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224076"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.754053"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266642"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1075405.1075421"},{"key":"e_1_2_1_18_1","first-page":"989","volume-title":"Designing Meta-interfaces for Object Oriented Operating Systems,\" Proceedings of the IEEE Pacific Rim Conference on Communications, Computers, and Signal Processing","author":"Horie M.","year":"1997","unstructured":"M. Horie , J. C. Pang , E. G. Manning , and G. C. Shoga , \" Designing Meta-interfaces for Object Oriented Operating Systems,\" Proceedings of the IEEE Pacific Rim Conference on Communications, Computers, and Signal Processing , 1997 , pp. 989 -- 992 .]] M. Horie, J. C. Pang, E. G. Manning, and G. C. Shoga, \"Designing Meta-interfaces for Object Oriented Operating Systems,\" Proceedings of the IEEE Pacific Rim Conference on Communications, Computers, and Signal Processing, 1997, pp. 989--992.]]"},{"key":"e_1_2_1_19_1","volume-title":"Using Meta-interfaces to Support Secure Dynamic System Reconfiguration,\" Proceedings of the 4th International Conference on Configurable Distributed Systems (ICCDS)","author":"Horie M.","year":"1998","unstructured":"M. Horie , J. C. Pang , E. G. Manning , and G. C. Shoga , \" Using Meta-interfaces to Support Secure Dynamic System Reconfiguration,\" Proceedings of the 4th International Conference on Configurable Distributed Systems (ICCDS) , 1998 .]] M. Horie, J. C. Pang, E. G. Manning, and G. C. Shoga, \"Using Meta-interfaces to Support Secure Dynamic System Reconfiguration,\" Proceedings of the 4th International Conference on Configurable Distributed Systems (ICCDS), 1998.]]"},{"key":"e_1_2_1_20_1","volume-title":"December","author":"Kandiraju G. B.","year":"2003","unstructured":"G. B. Kandiraju , \" Towards Self-Optimizing Memory Management,\" Ph. D. Dissertation , Pennsylvania State University , December 2003 .]] G. B. Kandiraju, \"Towards Self-Optimizing Memory Management,\" Ph. D. Dissertation, Pennsylvania State University, December 2003.]]"},{"key":"e_1_2_1_21_1","volume-title":"November","author":"Lim S. W.","year":"1995","unstructured":"S. W. Lim , \" Adaptive Caching in a Distributed File System ,\" Ph. D. Dissertation , University of Illinios at Urbana-Champaign , November 1995 .]] S. W. Lim, \"Adaptive Caching in a Distributed File System,\" Ph. D. Dissertation, University of Illinios at Urbana-Champaign, November 1995.]]"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/566726.566769"},{"key":"e_1_2_1_23_1","unstructured":"A. Morton \" Linux: Where the Anticipatory Scheduler Shines \" http:\/\/www.kerneltrap.org\/node.php?id=592.]]  A. Morton \" Linux: Where the Anticipatory Scheduler Shines \" http:\/\/www.kerneltrap.org\/node.php?id=592.]]"},{"key":"e_1_2_1_24_1","first-page":"425","volume-title":"Workload Dependent Performance Evaluation of the Linux 2.6 I\/O Schedulers,\" Proceedings of the Ottawa Linux Symposium","author":"Pratt S.","year":"2004","unstructured":"S. Pratt and D. Heger , \" Workload Dependent Performance Evaluation of the Linux 2.6 I\/O Schedulers,\" Proceedings of the Ottawa Linux Symposium 2004 , Ottawa, Ontario, Canada , July 21--24, pp. 425 -- 448 .]] S. Pratt and D. Heger, \"Workload Dependent Performance Evaluation of the Linux 2.6 I\/O Schedulers,\" Proceedings of the Ottawa Linux Symposium 2004, Ottawa, Ontario, Canada, July 21--24, pp. 425--448.]]"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224080"},{"key":"e_1_2_1_27_1","volume-title":"Microlanguages for Operating System Specialization,\" Proceedings of the SIGPLAN Workshop on Domain-Specific Languages (DSL)","author":"Pu C.","year":"1997","unstructured":"C. Pu , A. Black , C. Cowan , J. Walpole , and C. Consel , \" Microlanguages for Operating System Specialization,\" Proceedings of the SIGPLAN Workshop on Domain-Specific Languages (DSL) , Paris, France , January 1997 .]] C. Pu, A. Black, C. Cowan, J. Walpole, and C. Consel, \"Microlanguages for Operating System Specialization,\" Proceedings of the SIGPLAN Workshop on Domain-Specific Languages (DSL), Paris, France, January 1997.]]"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/800189.805468"},{"key":"e_1_2_1_30_1","volume-title":"Enhancements to Linux I\/O Scheduling,\" Proceedings of the 2005 Linux Symposium","author":"Seelam S.","year":"2005","unstructured":"S. Seelam , R. Romero , P. Teller , and W. Buros , \" Enhancements to Linux I\/O Scheduling,\" Proceedings of the 2005 Linux Symposium , Ottawa, Canada , July 20--23, 2005 .]] S. Seelam, R. Romero, P. Teller, and W. Buros, \"Enhancements to Linux I\/O Scheduling,\" Proceedings of the 2005 Linux Symposium, Ottawa, Canada, July 20--23, 2005.]]"},{"key":"e_1_2_1_31_1","volume-title":"MO","author":"Seelam S.","year":"2005","unstructured":"S. Seelam , J. Babu , and P. Teller , \" Automatic I\/O Scheduler Selection for Latency and Bandwidth Optimization,\" Proceedings of the Workshop on Operating System Interference in High Performance Applications -- OSIHPA, Saint Louis , MO , September 17, 2005 .]] S. Seelam, J. Babu, and P. Teller, \"Automatic I\/O Scheduler Selection for Latency and Bandwidth Optimization,\" Proceedings of the Workshop on Operating System Interference in High Performance Applications -- OSIHPA, Saint Louis, MO, September 17, 2005.]]"},{"key":"e_1_2_1_33_1","volume-title":"AZ","author":"Seltzer M.","year":"1997","unstructured":"M. Seltzer and C. Small , \" Self-Monitoring and Self-Adapting Operating Systems,\" Proceedings of the Sixth Workshop on Hot Topics in Operating Systems (HotOS-VI), Rio Rico , AZ , March 1997 .]] M. Seltzer and C. Small, \"Self-Monitoring and Self-Adapting Operating Systems,\" Proceedings of the Sixth Workshop on Hot Topics in Operating Systems (HotOS-VI), Rio Rico, AZ, March 1997.]]"},{"key":"e_1_2_1_34_1","volume-title":"Barcelona","author":"Tamches A.","year":"2001","unstructured":"A. Tamches and B. Miller , \" Dynamic Kernel I-Cache Optimization,\" Proceedings of the Workshop on Binary Translation , Barcelona , Spain , September 2001 .]] A. Tamches and B. Miller, \"Dynamic Kernel I-Cache Optimization,\" Proceedings of the Workshop on Binary Translation, Barcelona, Spain, September 2001.]]"},{"key":"e_1_2_1_35_1","volume-title":"May","author":"Tamches A.","year":"2001","unstructured":"A. Tamches , \" Fine-Grained Dynamic Instrumentation of Commodity Operating Systems Kernels ,\" Ph.D. Dissertation , University of Wisconsin-Madison , May 2001 .]] A. Tamches, \"Fine-Grained Dynamic Instrumentation of Commodity Operating Systems Kernels,\" Ph.D. Dissertation, University of Wisconsin-Madison, May 2001.]]"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/361268.361278"},{"key":"e_1_2_1_37_1","unstructured":"Choosing an I\/O Scheduler for Red Hat Enterprise Linux 4 and the 2.6 Kernel http:\/\/www.redhat.com\/magazine\/008jun05\/features\/schedulers\/.]]  Choosing an I\/O Scheduler for Red Hat Enterprise Linux 4 and the 2.6 Kernel http:\/\/www.redhat.com\/magazine\/008jun05\/features\/schedulers\/.]]"},{"key":"e_1_2_1_38_1","unstructured":"Linux Kernel 2.6 -- I\/O Schedulers http:\/\/www-128.ibm.com\/developerworks\/linux\/linux390\/perf\/tuning_rec_dasd_ioScheduler.html.]]  Linux Kernel 2.6 -- I\/O Schedulers http:\/\/www-128.ibm.com\/developerworks\/linux\/linux390\/perf\/tuning_rec_dasd_ioScheduler.html.]]"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1131322.1131339","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1131322.1131339","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:06:16Z","timestamp":1750259176000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1131322.1131339"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,4]]},"references-count":35,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2006,4]]}},"alternative-id":["10.1145\/1131322.1131339"],"URL":"https:\/\/doi.org\/10.1145\/1131322.1131339","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2006,4]]},"assertion":[{"value":"2006-04-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}