{"title":"An Optimal Algorithm for Time-Slot Assignment in SS/TDMA Satellite Systems","authors":"Xili Wan, Feng Shan, Xiaojun Shen","doi":"10.1109/ICCCN.2013.6614107","DOIUrl":null,"url":null,"abstract":"Packet scheduling in switches plays an important role in providing guaranteed service to meet Quality-of-Service (QoS) requirements. In this paper, we revisit a historical Maximum Traffic Time-slot Scheduling (MTTS) problem for both circuit- and packet-switched traffic in SS/TDMA satellite systems proposed two decades ago by Bonuccelli et al.. They developed a two-step approach to solve the MTTS problem, which scheduled the circuit-switched traffic first into TDMA frames and then inserted packets from packet-switched traffic into empty slots in these scheduled TDMA frames as many as possible. This problem was referred as Incremental Time-slot Assignment (ITSA) Problem in their paper, and was proved to be NP-hard. Therefore, MTTS problem seems to be NP-hard due the the NP-hardness of ITSA problem induced by their two-step approach. However, in this paper, we show that MTTS problem is NOT NP-hard, since there exists an optimal algorithm for this problem. By aggregating the traffic in scheduled TDMA frames, an optimal algorithm based on network flow method is developed for MTTS problem, which can solve the MTTS problem in polynomial time. Theoretic proof for the optimality of our algorithm is given and simulations results further validate the correctness of our algorithm.","PeriodicalId":207337,"journal":{"name":"2013 22nd International Conference on Computer Communication and Networks (ICCCN)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 22nd International Conference on Computer Communication and Networks (ICCCN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCN.2013.6614107","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
Packet scheduling in switches plays an important role in providing guaranteed service to meet Quality-of-Service (QoS) requirements. In this paper, we revisit a historical Maximum Traffic Time-slot Scheduling (MTTS) problem for both circuit- and packet-switched traffic in SS/TDMA satellite systems proposed two decades ago by Bonuccelli et al.. They developed a two-step approach to solve the MTTS problem, which scheduled the circuit-switched traffic first into TDMA frames and then inserted packets from packet-switched traffic into empty slots in these scheduled TDMA frames as many as possible. This problem was referred as Incremental Time-slot Assignment (ITSA) Problem in their paper, and was proved to be NP-hard. Therefore, MTTS problem seems to be NP-hard due the the NP-hardness of ITSA problem induced by their two-step approach. However, in this paper, we show that MTTS problem is NOT NP-hard, since there exists an optimal algorithm for this problem. By aggregating the traffic in scheduled TDMA frames, an optimal algorithm based on network flow method is developed for MTTS problem, which can solve the MTTS problem in polynomial time. Theoretic proof for the optimality of our algorithm is given and simulations results further validate the correctness of our algorithm.