{"title":"随机在线匹配(ROLM):高速小区交换机的随机调度算法","authors":"D. Serpanos, M. Gamvrili","doi":"10.1109/ISSPIT.2005.1577102","DOIUrl":null,"url":null,"abstract":"Scheduling algorithms for virtual output queuing (VOQ) switches aim to provide high performance (low latency and high throughput), fairness as well as easy and low cost implementation. These goals have led to the development of a wide range of schedulers that are characterized by deterministic decision making. Randomness in decision making enables high performance scheduling as well as fair treatment of requests, when used appropriately. However, it has been proven to be costly in switching environments, which require high speed decisions, as the experience with the first randomized algorithm, namely PIM, is shown. In this paper, we introduce a class of practical scheduling algorithms that employ randomness in a fashion that leads to fast, low cost implementations. The class of algorithms, named random on-line matching (ROLM), employs randomness effectively, calculating maximal matchings and thus, leading to high performance schedulers with optimal mean service time that outperform significantly the competitive deterministic schedulers; furthermore, it employs randomness efficiently, resulting to schedulers that can accommodate effectively high-speed links","PeriodicalId":421826,"journal":{"name":"Proceedings of the Fifth IEEE International Symposium on Signal Processing and Information Technology, 2005.","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-12-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Randomized on-line matching (ROLM): randomized scheduling algorithms for high-speed cell-based switches\",\"authors\":\"D. Serpanos, M. Gamvrili\",\"doi\":\"10.1109/ISSPIT.2005.1577102\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Scheduling algorithms for virtual output queuing (VOQ) switches aim to provide high performance (low latency and high throughput), fairness as well as easy and low cost implementation. These goals have led to the development of a wide range of schedulers that are characterized by deterministic decision making. Randomness in decision making enables high performance scheduling as well as fair treatment of requests, when used appropriately. However, it has been proven to be costly in switching environments, which require high speed decisions, as the experience with the first randomized algorithm, namely PIM, is shown. In this paper, we introduce a class of practical scheduling algorithms that employ randomness in a fashion that leads to fast, low cost implementations. The class of algorithms, named random on-line matching (ROLM), employs randomness effectively, calculating maximal matchings and thus, leading to high performance schedulers with optimal mean service time that outperform significantly the competitive deterministic schedulers; furthermore, it employs randomness efficiently, resulting to schedulers that can accommodate effectively high-speed links\",\"PeriodicalId\":421826,\"journal\":{\"name\":\"Proceedings of the Fifth IEEE International Symposium on Signal Processing and Information Technology, 2005.\",\"volume\":\"60 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-12-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Fifth IEEE International Symposium on Signal Processing and Information Technology, 2005.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISSPIT.2005.1577102\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Fifth IEEE International Symposium on Signal Processing and Information Technology, 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSPIT.2005.1577102","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Scheduling algorithms for virtual output queuing (VOQ) switches aim to provide high performance (low latency and high throughput), fairness as well as easy and low cost implementation. These goals have led to the development of a wide range of schedulers that are characterized by deterministic decision making. Randomness in decision making enables high performance scheduling as well as fair treatment of requests, when used appropriately. However, it has been proven to be costly in switching environments, which require high speed decisions, as the experience with the first randomized algorithm, namely PIM, is shown. In this paper, we introduce a class of practical scheduling algorithms that employ randomness in a fashion that leads to fast, low cost implementations. The class of algorithms, named random on-line matching (ROLM), employs randomness effectively, calculating maximal matchings and thus, leading to high performance schedulers with optimal mean service time that outperform significantly the competitive deterministic schedulers; furthermore, it employs randomness efficiently, resulting to schedulers that can accommodate effectively high-speed links