{"title":"框架投影锥调度:延迟与数据中心的上下文切换权衡","authors":"Emi U. Zeger, Ariana J. Mann, N. Bambos","doi":"10.1109/GLOBECOM48099.2022.10000687","DOIUrl":null,"url":null,"abstract":"Queue-processor service and communication switches are often reconfigured in data centers to dynamically reallocate resources based on demand and maximize utilization. However, reconfiguration introduces overhead that will reduce the usable processor bandwidth if done too frequently. We introduce a cost framework to determine how frequently such reconfigurations should occur in order to optimally trade off between the cost of the reconfiguration (or context switching) overhead and the latency cost due to the delayed reconfiguration. A general framing algorithm is introduced to optimize dynamic processor allocation that limits processors to only be reallocated at the beginning of a new frame, but allows a class of functions of the historical backlog to be employed when selecting the new allocation. We show that the system throughput is not affected by framing, however, the job latency increases with the frame's span. The cost model and framed allocation algorithm are investigated to determine how to balance a tolerable increase in job latency for significant reduction of system overhead due to processor reconfiguration.","PeriodicalId":313199,"journal":{"name":"GLOBECOM 2022 - 2022 IEEE Global Communications Conference","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Framed Projective Cone Scheduling: Latency vs. Context-Switching Tradeoff in Data Centers\",\"authors\":\"Emi U. Zeger, Ariana J. Mann, N. Bambos\",\"doi\":\"10.1109/GLOBECOM48099.2022.10000687\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Queue-processor service and communication switches are often reconfigured in data centers to dynamically reallocate resources based on demand and maximize utilization. However, reconfiguration introduces overhead that will reduce the usable processor bandwidth if done too frequently. We introduce a cost framework to determine how frequently such reconfigurations should occur in order to optimally trade off between the cost of the reconfiguration (or context switching) overhead and the latency cost due to the delayed reconfiguration. A general framing algorithm is introduced to optimize dynamic processor allocation that limits processors to only be reallocated at the beginning of a new frame, but allows a class of functions of the historical backlog to be employed when selecting the new allocation. We show that the system throughput is not affected by framing, however, the job latency increases with the frame's span. The cost model and framed allocation algorithm are investigated to determine how to balance a tolerable increase in job latency for significant reduction of system overhead due to processor reconfiguration.\",\"PeriodicalId\":313199,\"journal\":{\"name\":\"GLOBECOM 2022 - 2022 IEEE Global Communications Conference\",\"volume\":\"5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"GLOBECOM 2022 - 2022 IEEE Global Communications Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/GLOBECOM48099.2022.10000687\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"GLOBECOM 2022 - 2022 IEEE Global Communications Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GLOBECOM48099.2022.10000687","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Framed Projective Cone Scheduling: Latency vs. Context-Switching Tradeoff in Data Centers
Queue-processor service and communication switches are often reconfigured in data centers to dynamically reallocate resources based on demand and maximize utilization. However, reconfiguration introduces overhead that will reduce the usable processor bandwidth if done too frequently. We introduce a cost framework to determine how frequently such reconfigurations should occur in order to optimally trade off between the cost of the reconfiguration (or context switching) overhead and the latency cost due to the delayed reconfiguration. A general framing algorithm is introduced to optimize dynamic processor allocation that limits processors to only be reallocated at the beginning of a new frame, but allows a class of functions of the historical backlog to be employed when selecting the new allocation. We show that the system throughput is not affected by framing, however, the job latency increases with the frame's span. The cost model and framed allocation algorithm are investigated to determine how to balance a tolerable increase in job latency for significant reduction of system overhead due to processor reconfiguration.