DOI: /jos Tel/Fax: by Journal of Software. All rights reserved. , )

Σχετικά έγγραφα
ER-Tree (Extended R*-Tree)

Nov Journal of Zhengzhou University Engineering Science Vol. 36 No FCM. A doi /j. issn

Quick algorithm f or computing core attribute

Vol. 31,No JOURNAL OF CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb

ΑΛΓΟΡΙΘΜΙΚΑ ΘΕΜΑΤΑ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ

Price-Based Congestion Control Algorithm for Wireless Multi-hop Networks

Internet protocol stack Encapsulation Connection oriented VS connectionless services Circuit Switching Packet Switching Store-and-forward switches

A Method for Creating Shortcut Links by Considering Popularity of Contents in Structured P2P Networks

A Fault Identification Algorithm for Satellite Networks Based on System Level Diagnosis

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Β. Μάγκλαρης.

Μεταγωγή (Switching)

Study of urban housing development projects: The general planning of Alexandria City

A research on the influence of dummy activity on float in an AOA network and its amendments

n 1 n 3 choice node (shelf) choice node (rough group) choice node (representative candidate)

(C) 2010 Pearson Education, Inc. All rights reserved.

: Monte Carlo EM 313, Louis (1982) EM, EM Newton-Raphson, /. EM, 2 Monte Carlo EM Newton-Raphson, Monte Carlo EM, Monte Carlo EM, /. 3, Monte Carlo EM

1. Εισαγωγή. Περιγραφή Μαθήματος. Ιστορική Αναδρομή. Ορισμοί Ηλεκτρονικού Εμπορίου

Design and Fabrication of Water Heater with Electromagnetic Induction Heating

ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ

2 ~ 8 Hz Hz. Blondet 1 Trombetti 2-4 Symans 5. = - M p. M p. s 2 x p. s 2 x t x t. + C p. sx p. + K p. x p. C p. s 2. x tp x t.

Study on Re-adhesion control by monitoring excessive angular momentum in electric railway traction

University of Macedonia Master in Information Systems. Networking Technologies professors: A. Economides A. Pobortsis AGREEMENT AND ACCOUNTING

Resurvey of Possible Seismic Fissures in the Old-Edo River in Tokyo

ΓΕΩΠΟΝΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙO ΑΘΗΝΩΝ ΤΜΗΜΑ ΑΞΙΟΠΟΙΗΣΗΣ ΦΥΣΙΚΩΝ ΠΟΡΩΝ & ΓΕΩΡΓΙΚΗΣ ΜΗΧΑΝΙΚΗΣ

Electronic Supplementary Information (ESI)

MAC. MAC Protocol for Hidden Terminal Problem Alleviation using Transmission Pause Control in Wireless Multi Hop Networks

Congruence Classes of Invertible Matrices of Order 3 over F 2

GPGPU. Grover. On Large Scale Simulation of Grover s Algorithm by Using GPGPU

ΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ "VIDEO ΚΑΤΟΠΙΝ ΖΗΤΗΣΗΣ" ΑΝΝΑ ΜΟΣΧΑ Μ 11 / 99

GPU. CUDA GPU GeForce GTX 580 GPU 2.67GHz Intel Core 2 Duo CPU E7300 CUDA. Parallelizing the Number Partitioning Problem for GPUs

ΣΤΥΛΙΑΝΟΥ ΣΟΦΙΑ

ΗΜΟΣΙΕΥΣΕΣ ΣΕ ΙΕΘΝΗ ΠΕΡΙΟ ΙΚΑ [1] C. Bouras, A. Gkamas, G. Kioumourtzis, Adaptive smooth multicast protocol for multimedia transmission:

VBA Microsoft Excel. J. Comput. Chem. Jpn., Vol. 5, No. 1, pp (2006)

Elements of Information Theory

Schedulability Analysis Algorithm for Timing Constraint Workflow Models

3-Slot Gigabit Modular L2 Managed Switch

AME SAMPLE REPORT James R. Cole, Ph.D. Neuropsychology

; +302 ; +313; +320,.

Ένα µοντέλο Ισοδύναµης Χωρητικότητας για IEEE Ασύρµατα Δίκτυα. Εµµανουήλ Καφετζάκης

* ** *** *** Jun S HIMADA*, Kyoko O HSUMI**, Kazuhiko O HBA*** and Atsushi M ARUYAMA***

Systems with unlimited supply of work: MCQN with infinite virtual buffers A Push Pull multiclass system

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 7: Στρώμα δικτύου

Re-Pair n. Re-Pair. Re-Pair. Re-Pair. Re-Pair. (Re-Merge) Re-Merge. Sekine [4, 5, 8] (highly repetitive text) [2] Re-Pair. Blocked-Repair-VF [7]

Μειέηε θαη αλάιπζε επίδνζεο πξσηνθόιισλ δξνκνιόγεζεο ζε θηλεηά ad hoc δίθηπα κε βάζε ελεξγεηαθά θξηηήξηα ΓΗΠΛΩΜΑΣΗΚΖ ΔΡΓΑΗΑ

«ΑΝΑΠΣΤΞΖ ΓΠ ΚΑΗ ΥΩΡΗΚΖ ΑΝΑΛΤΖ ΜΔΣΔΩΡΟΛΟΓΗΚΩΝ ΓΔΓΟΜΔΝΩΝ ΣΟΝ ΔΛΛΑΓΗΚΟ ΥΩΡΟ»

ίκτυα Υπολογιστών Καθηγητής: Χρήστος ουληγέρης Γραφείο: cdoulig@unipi.gr

HIV HIV HIV HIV AIDS 3 :.1 /-,**1 +332

CMOS Technology for Computer Architects

Motion analysis and simulation of a stratospheric airship

Analysis of energy consumption of telecommunications network and application of energy-saving techniques

Research of Han Character Internal Codes Recognition Algorithm in the Multi2lingual Environment

Correction of chromatic aberration for human eyes with diffractive-refractive hybrid elements

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

Ασύρµατη ευρυζωνικότητα µέσω τεχνολογίας Wimax

IPSJ SIG Technical Report Vol.2014-CE-127 No /12/6 CS Activity 1,a) CS Computer Science Activity Activity Actvity Activity Dining Eight-He

An Automatic Modulation Classifier using a Frequency Discriminator for Intelligent Software Defined Radio

Supplementary Information. Living Ring-Opening Polymerization of Lactones by N-Heterocyclic Olefin/Al(C 6 F 5 ) 3

Zigbee. Zigbee. Zigbee Zigbee ZigBee. ZigBee. ZigBee

Application of Genetic Algorithm in Architectural Conceptual Design

Analysis on construction application of lager diameter pile foundation engineering in Guangdong coastal areas

Study on the Strengthen Method of Masonry Structure by Steel Truss for Collapse Prevention

Problem Set 3: Solutions

ΜΑΡΙΝΑ Ε. ΜΠΙΣΑΚΗ. Τκήκα Δθαξκνζκέλωλ Μαζεκαηηθώλ Παλεπηζηήκην Κξήηεο Τ.Θ , Ηξάθιεην, Κξήηε

College of Life Science, Dalian Nationalities University, Dalian , PR China.

VSC STEADY2STATE MOD EL AND ITS NONL INEAR CONTROL OF VSC2HVDC SYSTEM VSC (1. , ; 2. , )

Β. Μάγκλαρης.

Quantum dot sensitized solar cells with efficiency over 12% based on tetraethyl orthosilicate additive in polysulfide electrolyte

Classification and Comparison of Energy-Efficient Routing Algorithms in Wireless Networks

Εισαγωγή ΙΙ: Βασικοί τύποι δικτύων

(Design and simulation of an optical full-adder using Semiconductor optical amplifier technology)

Reading Order Detection for Text Layout Excluded by Image

The Research on Sampling Estimation of Seasonal Index Based on Stratified Random Sampling

Η Διδακτική Ενότητα «Γνωρίζω τον Υπολογιστή», στα πλαίσια των Προγραμμάτων Σπουδών της Πληροφορικής: μια Μελέτη Περίπτωσης.

Comparison of Evapotranspiration between Indigenous Vegetation and Invading Vegetation in a Bog

ΕΥΡΥΖΩΝΙΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ

Supporting information. An unusual bifunctional Tb-MOF for highly sensing of Ba 2+ ions and remarkable selectivities of CO 2 /N 2 and CO 2 /CH 4

Detection and Recognition of Traffic Signal Using Machine Learning

,,, (, ) , ;,,, ; -

Queensland University of Technology Transport Data Analysis and Modeling Methodologies

100VG-AnyLAN (802.12)

Instruction Execution Times

ΓΕΩΠΟΝΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΤΡΟΦΙΜΩΝ ΚΑΙ ΔΙΑΤΡΟΦΗΣ ΤΟΥ ΑΝΘΡΩΠΟΥ

Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών. Βαρτζιώτης Φώτης [ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΚΤΥΩΝ] Εργαστήριο 3

Δρομολόγηση πακέτων σε ασύρματα δίκτυα ad hoc με κριτήρια εξασφάλισης ποιότητας επικοινωνίας και ελέγχου ενεργειακής κατανάλωσης.

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

Technical Research Report, Earthquake Research Institute, the University of Tokyo, No. +-, pp. 0 +3,,**1. No ,**1

ΕΛΕΓΧΟΣ ΤΩΝ ΠΑΡΑΜΟΡΦΩΣΕΩΝ ΧΑΛΥΒ ΙΝΩΝ ΦΟΡΕΩΝ ΜΕΓΑΛΟΥ ΑΝΟΙΓΜΑΤΟΣ ΤΥΠΟΥ MBSN ΜΕ ΤΗ ΧΡΗΣΗ ΚΑΛΩ ΙΩΝ: ΠΡΟΤΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΑΝΟΙΚΤΟ ΣΤΕΓΑΣΤΡΟ

MOTROL. COMMISSION OF MOTORIZATION AND ENERGETICS IN AGRICULTURE 2014, Vol. 16, No. 5,

ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Μύρων Ε. Μπουρλάκης ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

High order interpolation function for surface contact problem

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

Error ana lysis of P2wave non2hyperbolic m oveout veloc ity in layered media

Gro wth Properties of Typical Water Bloom Algae in Reclaimed Water

Ηρϊκλειτοσ ΙΙ. Πανεπιζηήμιο Θεζζαλίας. Τμήμα Μηχανικών Η/Υ και Δικτύων

ΠΤΥΧΙΑΚΕΣ ΕΡΓΑΣΙΕΣ ΤΜΗΜΑΤΟΣ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ

A new ent-kaurane diterpene from Euphorbia stracheyi Boiss

SCITECH Volume 13, Issue 2 RESEARCH ORGANISATION Published online: March 29, 2018

Newman Modularity Newman [4], [5] Newman Q Q Q greedy algorithm[6] Newman Newman Q 1 Tabu Search[7] Newman Newman Newman Q Newman 1 2 Newman 3

( ) , ) , ; kg 1) 80 % kg. Vol. 28,No. 1 Jan.,2006 RESOURCES SCIENCE : (2006) ,2 ,,,, ; ;

Transcript:

ISS 000-9825, CODE RUXUEW E-mail: jos@iscasaccn Journal of Software, Vol7, o4, April 2006, pp822 829 http://wwwjosorgcn DOI: 0360/jos70822 Tel/Fax: +86-0-62562563 2006 by Journal of Software All rights reserved EPFTS +, (, 6003) Timeslot Weighted Fair Scheduling in EPFTS LI Ji +, ZEG Hua-Xin (School of Information Science and Technology, Southwest Jiaotong University, Chengdu 6003, China) + Corresponding author: Phn: +86-28-8760745 ext 60, E-mail: leejee@63com, http://sistswjtueducn/ Li J, Zeng HX Timeslot weighted fair scheduling in EPFTS Journal of Software, 2006,7(4):822 829 http://wwwjosorgcn/000-9825/7/822htm Abstract: Based on the technology of EPFTS (ethernet-like physical frame timeslot switching), this paper introduces a new scheduling algorithm call TWFS (timeslot weighted fair scheduling) which could be implemented in EPFTS nodes to fit the requirement of fast data switching and QoS (quality of service) guarantee in SUPAET (single physical layer user-data platform architecture network) By analyzing merits and shortcomings of the typical scheduling techniques such as islip (iteration round-robin match with slip) and Bv-switch (Birkhoff-von neumann switch), TWFS utilizes the same iteration mechanism as islip and takes the total reserved timeslots of an I/O port pair as the weight (priority) for data switching, thus overcomes the shortcoming of the slow response to traffic fluctuation of Bv-switch, while keeping the same calculation complexity in iteration to O(log 2 ) as with islip Simulation results have shown that TWFS can made an optimal balance among effectiveness fairness, and complexity and is most suitable for future high-speed EPFTS nodes in SUPAET Key words: scheduling algorithm; TWFS (timeslot weighted fair scheduling); EPFTS (ethernet-like physical : frame timeslot switching); SUPAET (single physical layer user-data platform architecture network); input queuing EPFTS(ethernet-like physical frame timeslot switching), TWFS(timeslot weighted fair scheduling), EPFTS(ethernet-like physical frame timeslot switching), SUPAET(single physical layer user-data platform architecture network) QoS(quality of service) islip(iteration round-robin match with slip) Bv-switch(Birkhoff-von neumann switch),twfs islip, ( ), Bv-switch, islip O(log 2 ),TWFS Supported by the ational atural Science Foundation of China under Grand o60372065 ( ); the Key Laboratory of Broadband Optical Fiber Transmission and Communication etworks, Ministry of Education of China at UESTC ( ( ) ) Received 2005-07-07; Accepted 2005-08-5

:EPFTS 823, SUPAET EPFTS : ; ; ; : TP393 : A Internet Gbps Tbps, VoIP,IPTV (quality of service, QoS),, / QoS / (switching fabric) QoS,,, ; (crossbar),, VOQ(virtual output queue) HOL(head of line) [], 00%, QoS Crossbar VOQ, (timeslot weighted fair scheduling algorithm, TWFS),,TWFS 00%,, QoS (single physical layer user-data platform architecture network, SUPAET) [2,3] (ethernet-like physical frame timeslot switching, EPFTS) [4,5] EPFTS SUPAET, DWDM, MAC (ethernet-like physical frame, EPF), (PFT) ( ),EPFTS (virtual line, VL) (switched virtual line, SVL) (permanent virtual line, PVL) SUPAET,, (virtual path, VP),EPFTS,,,,,, EPFTS SUPAET EPFTS,, F,, S :S=(s ), s i j,, ( R=(r ) r i j ) S, s =r F( i,j ) S s F, s F, i,j,, i= j=

824 Journal of Software Vol7, o4, April 2006 2 Crossbar+VOQ, /, islip(iteration round-robin match with slip) [6],, islip, 3 : ) (request): ; 2) (grant):,,, 3,, ; 3) (accept):,,,, islip log 2, O(log 2 ),, O( 2 ) bit islip,,, Idling-HRR (idling hierarchical round robin) [7],Bv-switch(Birkhoff-von neumann switch) [8,9] [7], CBR(constant bit rate) Best Effort CBR,, f( ), Slepian-Duguid Algorithm f (slot assignment matrix),, f, f=6,=3, R 3 6 ( ), k=4, -2,2-3,3-,Idling-HRR CBR, Best Effort Idling-HRR :, O( 2 f); 2, O() 2 R = 2 3 0 0 3 2 Slot k 2 3 4 5 6 Input 2 2 2 Input 2 3 3 3 Input 3 2 3 3 Fig Sample of request matrix and appropriate slot assignment matrix,bv-switch R=(r ) Birkhoff von eumann, K( 2 2+2) φ i K P i,i=,2,,k, R R : K R = ( r ) = φ i Pi, φi = ( 0 r, =, r r r = ) i= i=,,,bv-switch, K 2,Bv-switch WFQ( P-GPS [0] ), φ i P i Bv-switch O( 45 ), 2 O(log 2 ) Idling-HRR,Bv-switch,,, i= j=

:EPFTS 825,,,,,, 3 TWFS EPFTS,,, EPFTS,,EPFTS s,twfs,, S=(s ) s i i,s j j, i,j 3 : f=maximum{s i,s j }f ; 0 weight_matrix=(w ), 0 w w = s mark_matrix=(m ), 0 m TWFS, m >0, i j, i( j) f s,w m,j=,,( i=,, ) : islip,, 3 : ) (request):, :, ; 2) (grant):,, ;, ; m 3) (accept):,,, f ;,, i( j), j( i) k k : =m f+,k k f, w k m,m, w w k k 2 k, : =( w +s), w k >f, m, = w k w k mod f( mod ),TWFS, C TWFS, 4,8,6,32,64,28, S, 000 000,, 3, w

826 Journal of Software Vol7, o4, April 2006 Table Statistics of iteration count in TWFS TWFS k Ratio of k log 2 (%) Max(m ) 4 93 9055 2 8 224 9953 2 6 26 9967 2 32 35 9980 2 64 367 00 2 28 433 00 2, 99%, log 2,,, TWFS log 2 4 m, 2,TWFS :() f O(log 2 );(2) O(log 2 );(3) f s w m, f,s,w l bit, (l+l+2)+l bits, 2 (4l+4)+2 l bits 2 TWFS Idling-HRR,Bv-switch islip Idling-HRR Bv-switch,TWFS f,,, TWFS,, Bv-switch islip Table 2 Comparison of scheduling algorithm complexity 2 4 Algorithms Updating time Scheduling time Space complexity islip one O(log 2 ) O( 2 ) Idling-HRR O( 2 f) O() O(f log 2 ) Bv-switch O( 45 ) O(log 2 ) O( 3 log 2 ) TWFS O(log 2 ) O(log 2 ) O( 2 4l), 8 8, 07, /, Idling-HRR Bv-switch, islip,bv-switch TWFS,, VOQ 000 / 4, ( ) /,, 3, 2 3 ( ) ( ), 2 :,TWFS Bv-switch ;islip,,, 2, 995%, 00%, 995%,

:EPFTS 827 Delay (timeslots) Throughput System load System load Fig2 Simulation result under Bernoulli iid and uniform distribution 2 42 3, : ) 0 7 0 Bv-switch TWFS,0 ( ) :s 0 ={0%,25%,25%,0%,0%,0%,0%,0%};, 6,7 2, 30% 20%, 0 2) i, (/8=06) i, 90% 3 ), 0,,, 3,TWFS, (05 ) (6 7 ), ;Bv-switch, ;islip, Average delay (timeslots) Throughput vary ratio Inport no Fig3 Average delay and throughput deviation ratio of data arrived at out port 0 under pattern ) Inport no 3 ) 0 4 2), 3,

828 Journal of Software Vol7, o4, April 2006 Delay (timeslots) Throughput ratio (%) Fig4 Time (min) Time (min) Comparison of delay and throughput under three algorithms 4 2),iSlip Bv-switch 00%,, TWFS 00%, 000 2) Bv-switch islip, 5 Average delay (timeslots) Throughput ratio (%) Inport no Inport no Fig5 Average delay and throughput of data arrived at out port 0 under pattern 2) 5 2) 0 5 0, TWFS ; Bv-switch, 5 0 0 0 ; islip,, 5 0 0 5 EPFTS, ( ),,, TWFS TWFS islip Bv-switch, Bv-switch, islip,,twfs

:EPFTS 829, f,,, TWFS EPFTS, f 2,, References: [] Anderson T, Owicki S, Saxe J, Thacker C High-Speed switch scheduling for local-area networks ACM Trans on Computer Syst, 993,(4):39 352 [2] Zeng HX, Dou J, Xu DY Single physical layer u-plane architecture (SUPA) for next generation Internet Comprehensive Report on VoIP and Enhanced IP Communications Services, IEC, 2004 97 227 [3] Zeng HX, Dou J, Xu DY Replace MPLS with EPFTS to build a SUPAET In: LI VOK, Hamdi M, eds Proc of the HPSR 2005 Hong Kong: IEEE Press, 2005 [4] Zeng HX, Xu DY, Dou J On physical frame time-slot switching over DWDM In: Fan PZ, Shen H, eds Proc of the PACAT 2003 Chengdu: IEEE Press, 2003 286 29 [5] Zeng HX, Xu DY, Dou J Promotion of physical frame timeslot switching (PFTS) over DWDM Annual Review of Communications, 2004,57,809 826 [6] McKeown The islip scheduling algorithm for input-queued switches IEEE/ACM Trans on etworking, 999,7(2):88 20 [7] Hung A, Kesidis G, Mckeown ATM input-buffered switches with guaranteed-rate property In: Kristine L, ed Proc of the IEEE ISCC 98 Athens: IEEE Press, 998 33 335 [8] Chang CS, Chen WJ, Huang HY On service guarantees for input buffered crossbar switches: A capacity decomposition approach by Birkhoff and von eumann In: Bhatti S, Crowcroft J, Diot C, eds IEEE IWQoS 99 London: IEEE Press, 999 79 86 [9] Chang BCS, Chen WJ, Huang HY Birkhoff-Von neumann input buffered corssbar switches In: Sidi M, ed Proc of the IEEE IFOCOM 2000 Tel Aviv: IEEE Communications Society, 2000 64 623 [0] Parekh A, Gallager R A generalized processor sharing approach to flow control in Integrated services networks: The single-node case IEEE/ACM Trans on etworking, 993,(3):344 357 (978 ),,,, (945 ),,,,,,