Please use this identifier to cite or link to this item: https://ah.lib.nccu.edu.tw/handle/140.119/36373
DC FieldValueLanguage
dc.contributor.advisor連耀南zh_TW
dc.contributor.advisorYao-Nan Lienen_US
dc.contributor.author黃玉昇zh_TW
dc.contributor.authorYu-Sheng Huangen_US
dc.creator黃玉昇zh_TW
dc.creatorYu-Sheng Huangen_US
dc.date2002en_US
dc.date.accessioned2009-09-18T10:25:48Z-
dc.date.available2009-09-18T10:25:48Z-
dc.date.issued2009-09-18T10:25:48Z-
dc.identifierG0088753006en_US
dc.identifier.urihttps://nccur.lib.nccu.edu.tw/handle/140.119/36373-
dc.description碩士zh_TW
dc.description國立政治大學zh_TW
dc.description資訊科學學系zh_TW
dc.description88753006zh_TW
dc.description91zh_TW
dc.description.abstract在如同全IP網路(ALL-IP Network)這類的分封交換網路(packet-switching network)中提供具時效性的服務(time-sensitive services)必須嚴格的控制時間。路由規劃是網路管理中重要的一環,所以這類網路的路由規劃必須考慮網路延遲。然而就我們目前所知,多數的傳統路由演算法並不以傳輸延遲(path delay)為主要考量因素;例外少數有考量延遲時間的演算法也僅限於鍊結延遲(link delay),而未考慮節點延遲(node delay)。此乃肇因於以往頻寬的成本極為昂貴,因而造成演算法設計者在設計時會儘可能有效利用頻寬,如此免不了會犧牲傳遞速度。在過去幾年間,由於光通訊技術的提升,網路頻寬的成長速度遠遠已超過路由器(router)處理能力的成長。在這樣不對等的成長比例驅使下,節點延遲,亦即路由器處理封包時所耗時間,在傳輸延遲中所佔的比例亦隨之快速增長。也因此我們認為,在為高速封包交換網路設計路由演算法時,必須同時考量鍊結延遲和節點延遲。在本論文中,我們設計了一個訊務流為基礎的路由演算法(flow-based routing algorithm),KLONE,來驗證我們的論點。在規劃路由時,KLONE會把發生在鍊結和節點上的延遲時間一併列入計算,並以全體延遲時間為主要考量。透過我們反覆的測試實驗,我們發現其較之於常用的OSPF演算法,可以在效能上有30%的勝出。藉此,我們的論點得到初步的證實。zh_TW
dc.description.abstractProviding time sensitive services becomes an essential task for some packet-switching networks such as All-IP networks, which will carry all the traffics supported by both circuit-switching and packet-switching networks. To fulfill this demand, such networks require a delay sensitive routing mechanism to provide time-related QoS for delay sensitive services. However, most of traditional routing algorithms do not take delay time as a major concern. Only a few are designed for time sensitive services. These time sensitive routing algorithms are designed at the time when the link bandwidth is the only scarce resource. As the bandwidth of communication links grows rapidly in recent years due to the advance of optical communication technologies, link bandwidth is no longer the only scarce resource. The processing speed of nodes, for example, routers, becomes another critical source of delay time. In this thesis, we designed a new flow-based routing algorithm, the KLONE algorithm, which takes average delay time as its minimization objective and takes both nodes and links as delay components. Through an intensive evaluation using simulation method, we demonstrate that a routing algorithm that considers both link and node delay might outperform the traditional OSPF algorithm.en_US
dc.description.abstracti\r\n1 Introduction … … … … … … … … … … … … … … … … … … … … … … … … … … ...1\r\n1.1 Switching Network Technologies ....................................................................2\r\n1.1.1 Circuit-Switching Networks .................................................................2\r\n1.1.2 Packet-Switching Networks ..................................................................4\r\n1.1.3 Network Convergence and ALL-IP Networks ......................................7\r\n1.2 Delay Time Analysis ......................................................................................10\r\n1.2.1 One Trip Delay Time .......................................................................... 11\r\n1.2.2 Categories of Delay Time Components .............................................. 11\r\n1.2.3 Myth of Bandwidth.............................................................................15\r\n1.2.4 Possible Delay in Routers ...................................................................16\r\n1.3 Motivation and Research Objective. ..............................................................18\r\n1.4 Solution Approaches ......................................................................................19\r\n1.5 Performance Evaluation.................................................................................20\r\n2 Related Works … … … … … … … … … … … … … … … … … … … … … … … … … 21\r\n2.1 Routing Approaches .......................................................................................21\r\n2.1.1 Shortest Path Routing .........................................................................21\r\n2.1.2 Flooding ..............................................................................................22\r\n2.1.3 Flow-Based Routing ...........................................................................22\r\n2.1.4 Distance Vector Routing .....................................................................23\r\n2.1.5 Link State Routing ..............................................................................24\r\n2.2 Delay Sensitive Routing ................................................................................24\r\n2.2.1 Resource Reservation..........................................................................25\r\n2.2.2 Probes Flooding ..................................................................................25\r\n2.2.3 Classified Queues................................................................................26\r\n2.2.4 Delay Time Estimation .......................................................................27\r\n2.2.5 Miscellaneous ......................................................................................27\r\n2.3 Summary........................................................................................................28\r\n3 Routing With Node Delay… … … … … … … … … … … … … … … … … … … … … ..29\r\n3.1 An Illustration Example .................................................................................29\r\n3.2 Routing Problem Model.................................................................................31\r\n3.2.1 Traffic Model ......................................................................................31\r\n3.2.3 Objective Function..............................................................................33\r\n3.3 Iterative Solution Algorithm ..........................................................................34\r\n3.3.1 Intra Iteration Procedures....................................................................35\r\n3.3.2 Termination Conditions .......................................................................37\r\n3.2.3 Estimation of Path Delay Time....… … … … … … … … … … … … … … 38\r\n3.3.4 Node Delay to Link Delay Conversion...............................................41\r\n3.4 KLONE Algorithm Detail ..............................................................................43\r\n3.4.2 Pseudo Codes ......................................................................................44\r\n3.4.3 Complexity Analysis ...........................................................................47\r\n3.5 Summary........................................................................................................47\r\n4 Performance Evaluation … … … … … … … … … … … … … … … … … … … … … ..49\r\n4.1 Performance Evaluation Metrics....................................................................49\r\n4.1.1 Convergence of KLONE Algorithm ...................................................50\r\n4.1.2 Performance of KLONE Algorithm....................................................50\r\n4.2 Design of Experiments...................................................................................51\r\n4.2.1 Test Instance Generation.....................................................................51\r\n4.2.2 Experiments ........................................................................................53\r\n4.3 Experiments and Results ................................................................................54\r\n4.3.1 Exp-1: Convergence Test ....................................................................56\r\n4.3.2 Exp-2: Sensitivity to Connectivity......................................................61\r\n4.3.3 Exp-3: Sensitivity to BP Ratio ............................................................63\r\n4.3.4 Exp-4: Sensitivity to Number of Nodes ..............................................65\r\n4.3.5 Comparison with Optimal Solution ....................................................64\r\n4.3.6 Weakness of KLONE Algorithm ........................................................65\r\n4.4 Analysis and Summary ..................................................................................67\r\n5 Concluding Remark and Future Work … … … … … … … … … … … … … … … 68-
dc.description.tableofcontentsi\r\n1 Introduction … … … … … … … … … … … … … … … … … … … … … … … … … … ...1\r\n1.1 Switching Network Technologies ....................................................................2\r\n1.1.1 Circuit-Switching Networks .................................................................2\r\n1.1.2 Packet-Switching Networks ..................................................................4\r\n1.1.3 Network Convergence and ALL-IP Networks ......................................7\r\n1.2 Delay Time Analysis ......................................................................................10\r\n1.2.1 One Trip Delay Time .......................................................................... 11\r\n1.2.2 Categories of Delay Time Components .............................................. 11\r\n1.2.3 Myth of Bandwidth.............................................................................15\r\n1.2.4 Possible Delay in Routers ...................................................................16\r\n1.3 Motivation and Research Objective. ..............................................................18\r\n1.4 Solution Approaches ......................................................................................19\r\n1.5 Performance Evaluation.................................................................................20\r\n2 Related Works … … … … … … … … … … … … … … … … … … … … … … … … … 21\r\n2.1 Routing Approaches .......................................................................................21\r\n2.1.1 Shortest Path Routing .........................................................................21\r\n2.1.2 Flooding ..............................................................................................22\r\n2.1.3 Flow-Based Routing ...........................................................................22\r\n2.1.4 Distance Vector Routing .....................................................................23\r\n2.1.5 Link State Routing ..............................................................................24\r\n2.2 Delay Sensitive Routing ................................................................................24\r\n2.2.1 Resource Reservation..........................................................................25\r\n2.2.2 Probes Flooding ..................................................................................25\r\n2.2.3 Classified Queues................................................................................26\r\n2.2.4 Delay Time Estimation .......................................................................27\r\n2.2.5 Miscellaneous ......................................................................................27\r\n2.3 Summary........................................................................................................28\r\n3 Routing With Node Delay… … … … … … … … … … … … … … … … … … … … … ..29\r\n3.1 An Illustration Example .................................................................................29\r\n3.2 Routing Problem Model.................................................................................31\r\n3.2.1 Traffic Model ......................................................................................31\r\n3.2.3 Objective Function..............................................................................33\r\n3.3 Iterative Solution Algorithm ..........................................................................34\r\n3.3.1 Intra Iteration Procedures....................................................................35\r\n3.3.2 Termination Conditions .......................................................................37\r\n3.2.3 Estimation of Path Delay Time....… … … … … … … … … … … … … … 38\r\n3.3.4 Node Delay to Link Delay Conversion...............................................41\r\n3.4 KLONE Algorithm Detail ..............................................................................43\r\n3.4.2 Pseudo Codes ......................................................................................44\r\n3.4.3 Complexity Analysis ...........................................................................47\r\n3.5 Summary........................................................................................................47\r\n4 Performance Evaluation … … … … … … … … … … … … … … … … … … … … … ..49\r\n4.1 Performance Evaluation Metrics....................................................................49\r\n4.1.1 Convergence of KLONE Algorithm ...................................................50\r\n4.1.2 Performance of KLONE Algorithm....................................................50\r\n4.2 Design of Experiments...................................................................................51\r\n4.2.1 Test Instance Generation.....................................................................51\r\n4.2.2 Experiments ........................................................................................53\r\n4.3 Experiments and Results ................................................................................54\r\n4.3.1 Exp-1: Convergence Test ....................................................................56\r\n4.3.2 Exp-2: Sensitivity to Connectivity......................................................61\r\n4.3.3 Exp-3: Sensitivity to BP Ratio ............................................................63\r\n4.3.4 Exp-4: Sensitivity to Number of Nodes ..............................................65\r\n4.3.5 Comparison with Optimal Solution ....................................................64\r\n4.3.6 Weakness of KLONE Algorithm ........................................................65\r\n4.4 Analysis and Summary ..................................................................................67\r\n5 Concluding Remark and Future Work … … … … … … … … … … … … … … … 68zh_TW
dc.language.isoen_US-
dc.source.urihttp://thesis.lib.nccu.edu.tw/record/#G0088753006en_US
dc.subjectdelay sensitive routingen_US
dc.subjecthigh speed packet switchingen_US
dc.titleDelay Sensitive Routing for High Speed Packet-switching Networkszh_TW
dc.title高速封包交換網路中考量網路延遲的路由zh_TW
dc.typethesisen
dc.relation.reference【1】3rd Generation Partnership Project, ""Technical Specification Group Services andzh_TW
dc.relation.referenceSystems Aspects; Architecture for an All IP network``, 3GPP TR 23.922 version 1.0.0.,zh_TW
dc.relation.referenceOctober 1999.zh_TW
dc.relation.reference【2】S. Floyd, and V. Jacobson, ""Random Early Detection Gateways fo r Congestionzh_TW
dc.relation.referenceAvoidance``, IEEE/ACM Transactions on Networking, vol. 1, no. 4, August 1993, pp.zh_TW
dc.relation.reference397-413.zh_TW
dc.relation.reference【3】A. Demers, S. Keshav and S. Shenker, ""Design and Analysis of a Fair Queueingzh_TW
dc.relation.referenceAlgorithm``, Proc. SIGCOMM`89, ACM, September 1989, pp. 1-12.zh_TW
dc.relation.reference【4】International Communication Union, ""Coding of Speech at 8kb/s Usingzh_TW
dc.relation.referenceConjugate-Structure Algebraic-code-Excited Linear-Prediction (CS-ACELP)``, ITU-T.zh_TW
dc.relation.referenceG.729.1, March 1996.zh_TW
dc.relation.reference【5】D. Awduche, J. Malcolm, J. Agogbua, M. O`Dell and J. McManus, ""Requirements forzh_TW
dc.relation.referenceTraffic Engineering Over MPLS``, RFC 2702, September 1999.zh_TW
dc.relation.reference【6】D. Ooms, B. Sales, W. Livens, A. Acharya, F. Griffoul and F. Ansari, ""Overview of IPzh_TW
dc.relation.referenceMulticast in a Multi-Protocol Label Switching (MPLS) Environment``, RFC 3553,zh_TW
dc.relation.referenceAugust 2002.zh_TW
dc.relation.reference【7】E. Rosen and Y. Rekhter, ""BGP/MPLS VPN``, RFC 2547, March 1999.zh_TW
dc.relation.reference【8】A. S. Tanenbaum, ""Computer Networks, Third Edition``, Prentice Hall, March 1996,zh_TW
dc.relation.referencepp. 345-366.zh_TW
dc.relation.reference【9】Dijkstra, E.W., ""A Note on Two Problems in Connection with Graphs``, Numerischezh_TW
dc.relation.referenceMath, vol. 1, March 1959, pp. 269-271.zh_TW
dc.relation.reference【10】C. Hedrick, ""Routing Information Protocol``, RFC 1058, June 1988.zh_TW
dc.relation.reference【11】J. Moy, ""OSPF version 2``, RFC 1583, March 1994.zh_TW
dc.relation.reference【12】Christophe Beaujean, ""Delay-Based Routing Issues in IP Networks``, contactzh_TW
dc.relation.referenceGRADIENT CR/98/148, May 2000.zh_TW
dc.relation.reference【13】Douglas S.Reeves and Hussein F. Salama, ""A Distributed Algorithm forzh_TW
dc.relation.referenceDelay-Constrained Unicast Routing``, IEEE Transaction on Network , April 2000.zh_TW
dc.relation.reference【14】R. Braden, L. Zhang, S. Berson, S. Herzog and S. Jamin, ""Resource Reservationzh_TW
dc.relation.referenceProtocol (RSVP) – Version 1 Functional Specification``, RFC 2205, September 1997.zh_TW
dc.relation.reference【15】K. Chan, R. Sahita, S. Hahn and K. McCloghrie, ""Differentiated Services Quality ofzh_TW
dc.relation.referenceService Policy Information Base ``, RFC 3317, March 2003.zh_TW
dc.relation.reference【16】Bill Goodman, ""Internet Telephony and Modem Delay``, IEEE Network, May 1999,zh_TW
dc.relation.referencepp. 8-16.zh_TW
dc.relation.reference【17】J. Garcia-Luna-Aceves and J. Behrens, ""Distributed scalable routing based on vectorszh_TW
dc.relation.referenceof link states``, IEEE J. Select on Communication, October 1995.zh_TW
dc.relation.reference【18】Jon Postel, ""Internet Protocol``, RFC 791, September 1981.zh_TW
dc.relation.reference【19】Mark A. Sportack, ""IP Routing Fundamentals``, Cisco ISBN: I-57870-071-x, Mayzh_TW
dc.relation.reference1999.zh_TW
dc.relation.reference【20】R. Wideyono, ""The Design and Evaluation of Routing Algorithms for Real-Timezh_TW
dc.relation.referenceChannels``, International Computer Science Institute, Univ. of California at Berkeley,zh_TW
dc.relation.referenceTech Rep. ISCI TR-94-024, June 1994.zh_TW
dc.relation.reference【21】S. Rampal and D. Reeves, ""An evaluation of routing and admission controlzh_TW
dc.relation.referencealgorithms for multimedia traffic``, Proc. of the 5th IFIP Conf. on High Performancezh_TW
dc.relation.referenceNetworks, October 1995.zh_TW
dc.relation.reference【22】S. Lavenberg, ""Mean Value Analysis of Closed Multichain Queuing Networks``,zh_TW
dc.relation.referenceJournal of the Association for Computing Machinery, vol. 27, no. 2, April 1980, pp.zh_TW
dc.relation.reference313-322.zh_TW
dc.relation.reference【23】Z. Wang and J. Crowcroft, ""Quality of Service Routing for Supporting Multimediazh_TW
dc.relation.referenceApplications``, IEEE Select on Communication, September 1996.zh_TW
item.fulltextWith Fulltext-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.openairetypethesis-
item.languageiso639-1en_US-
Appears in Collections:學位論文
Files in This Item:
File SizeFormat
index.html115 BHTML2View/Open
Show simple item record

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.