{"title":"Multislot scheduling algorithm in ATM networks","authors":"M.S.A. Khan, S.M.A. Burney, M. Naseem","doi":"10.1109/INCC.2004.1366584","DOIUrl":null,"url":null,"abstract":"A key implementation issue of multicast switching systems is the reduction of cell conflicts which occur when two, or more, cells approach for the same link, internal link or output link, simultaneously. When a cell conflict occurs, only one of the contending cells is allowed to access the link and the others are dropped or stored in internal buffers. The cell contention is the basic reason that the switch throughput drops. Several contention resolution schemes have been proposed. Each input port is associated with a tag queue for storing a routing text of arriving cells, and a cell-scheduling controller is provided to resolve the output contention problem according to the HOL (head-of-line) entries of tag queues. The proposed algorithm differs from previous algorithms in that we consider the output contention resolution for multiple slots instead of only the current time slot. Like a window based scheduling algorithm, our algorithm allows cells behind an HOL cell to be transmitted prior to the HOL cell in the same input port. Thus, HOL blocking can be alleviated. The delay throughput performance of our algorithm outperforms most of those algorithms that consider the output contention resolution only for the current time slot.","PeriodicalId":337263,"journal":{"name":"2004 International Networking and Communication Conference","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2004 International Networking and Communication Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INCC.2004.1366584","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
A key implementation issue of multicast switching systems is the reduction of cell conflicts which occur when two, or more, cells approach for the same link, internal link or output link, simultaneously. When a cell conflict occurs, only one of the contending cells is allowed to access the link and the others are dropped or stored in internal buffers. The cell contention is the basic reason that the switch throughput drops. Several contention resolution schemes have been proposed. Each input port is associated with a tag queue for storing a routing text of arriving cells, and a cell-scheduling controller is provided to resolve the output contention problem according to the HOL (head-of-line) entries of tag queues. The proposed algorithm differs from previous algorithms in that we consider the output contention resolution for multiple slots instead of only the current time slot. Like a window based scheduling algorithm, our algorithm allows cells behind an HOL cell to be transmitted prior to the HOL cell in the same input port. Thus, HOL blocking can be alleviated. The delay throughput performance of our algorithm outperforms most of those algorithms that consider the output contention resolution only for the current time slot.