{"title":"利用蒸馏器指导自组态软件的开发","authors":"Zachary Kurmas, K. Keeton","doi":"10.1109/ICAC.2004.67","DOIUrl":null,"url":null,"abstract":"Many storage systems have become so complex that that the system administrator's salary represents almost half of the total cost of ownership. One approach to reducing this cost is to develop storage systems that can configure and manage themselves. Unfortunately, our ability to develop such software has been hindered by a limited understanding of how workloads and storage systems interact. In earlier work we presented the design of the Distiller - our tool that automates the process of finding a workload's key performance-affecting attributes. In this paper, we distill three production workloads and show that the values of the chosen attributes contain information that will help self-configuring disk array to choose a reasonable prefetch length and RAID stripe unit size. We also discuss how the chosen attributes may help direct the development of algorithms that compute near-optimal prefetch lengths and stripe unit sizes.","PeriodicalId":345031,"journal":{"name":"International Conference on Autonomic Computing, 2004. Proceedings.","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Using the Distiller to direct the development of self-configuration software\",\"authors\":\"Zachary Kurmas, K. Keeton\",\"doi\":\"10.1109/ICAC.2004.67\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many storage systems have become so complex that that the system administrator's salary represents almost half of the total cost of ownership. One approach to reducing this cost is to develop storage systems that can configure and manage themselves. Unfortunately, our ability to develop such software has been hindered by a limited understanding of how workloads and storage systems interact. In earlier work we presented the design of the Distiller - our tool that automates the process of finding a workload's key performance-affecting attributes. In this paper, we distill three production workloads and show that the values of the chosen attributes contain information that will help self-configuring disk array to choose a reasonable prefetch length and RAID stripe unit size. We also discuss how the chosen attributes may help direct the development of algorithms that compute near-optimal prefetch lengths and stripe unit sizes.\",\"PeriodicalId\":345031,\"journal\":{\"name\":\"International Conference on Autonomic Computing, 2004. Proceedings.\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-05-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Autonomic Computing, 2004. Proceedings.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICAC.2004.67\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Autonomic Computing, 2004. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAC.2004.67","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using the Distiller to direct the development of self-configuration software
Many storage systems have become so complex that that the system administrator's salary represents almost half of the total cost of ownership. One approach to reducing this cost is to develop storage systems that can configure and manage themselves. Unfortunately, our ability to develop such software has been hindered by a limited understanding of how workloads and storage systems interact. In earlier work we presented the design of the Distiller - our tool that automates the process of finding a workload's key performance-affecting attributes. In this paper, we distill three production workloads and show that the values of the chosen attributes contain information that will help self-configuring disk array to choose a reasonable prefetch length and RAID stripe unit size. We also discuss how the chosen attributes may help direct the development of algorithms that compute near-optimal prefetch lengths and stripe unit sizes.