Threshold-based Exhaustive Round-robin for the CICQ Switch with Virtual Crosspoint Queues
|
|
|
- Maud Maxwell
- 10 years ago
- Views:
Transcription
1 Threshold-based Exhaustive Round-robin for the CICQ Switch with Virtual Crosspoint Queues Kenji Yoshigoe Department of Computer Science University of Arkansas at Little Rock Little Rock, AR 7224 Abstract-A multi-cabinet implementation of a combined input and crosspoint queued (CICQ) switch introduces a large RTT latency between the line cards and switch fabric, making the crosspoint (CP) buffer requirement impractical. A virtual crosspoint queues (VCQs), proposed in literature are shared among a set of VOQs and CP buffers for the same input port, reducing minimal memory required inside the switch fabric. In this paper, a threshold-based exhaustive round-robin (T- ERR) is employed to improve the throughput of the CICQ switch with VCQs. T-ERR at VCQ and CP arbiters serve packets residing in a longer queue more aggressively than packet residing in a shorter queue. T- ERR is simple yet drastically increases throughput for the CICQ with small VCQ size. Simulation experiment with unbalanced traffic show that its throughput improves from 8% to 94% for CP size of 4 cells and 73% to 83% for CP size of 2 cells for RTT = 64 cell time. Furthermore, its throughput is independent of switch size and RTT. Thus, the proposed scheme makes the scalable implementation of a distributed CICQ switch practical. Index Terms CICQ switches, flow control, scalability, and virtual crosspoint queues I. INTRODUCTION A combined input and crosspoint qeueued (CICQ) switch [][2][3] is receiving much attention for its scalability []. Fig. shows the NxN CICQ switch. It has limited buffering at each crosspoint (CP) in addition to buffering at each input port. Since distributed schedulers at each input port and inside the switch fabric run in parallel and independently, the synchronization among input ports required for matrix scheduling used in a virtual output queued (VOQ) input queued (IQ) switch is no longer needed, significantly reducing scheduling cycle [2]. Input VOQ VOQ N Input N VOQ N VOQ NN VOQ-S VOQ-S N Credit feedback VOQ-S = VOQ scheduler CP-S = CP scheduler CP CP N Output Fig.. CICQ switch CP-S CP N CP NN Output N Until recently, a packet switch was capable being built in a single cabinet. To accommodate the growth of the Internet traffic, however, current packet switches consist of a large number of line cards resulting larger physical space and power requirement. Consequently, a multi-cabinet implementation of the packet switch is a current trend [5][6][7]. It means the distance between the line cards and the switch fabric can be tens of meters [8]. Thus, the round-trip time (RTT) delay, between line card and switch fabric has significant impact on designing the multi-cabinet packet switches. In [9], it was shown that RTT delay significantly increases contention on output ports for VOQ IQ switches based on parallel and iterative scheduling algorithms. The problem with multi-cabinet implementation of VOQ IQ switch is that as many as RTT-fixed-size packets (or cells) units of switch matrix scheduler are required to maintain the work conservation of the switch. It can be noted here that CP-S N
2 implementation of output queued (OQ) switch is practically impossible for a large port size because N- time speedup for internal links between line card and switch fabric in addition to an N-time speedup in switch fabric and output put buffer is required. Ever since the RTT delay internal to the CICQ switch was first addressed in [4], several studies have addressed the issue of CP buffer size [-6]. A reduction of the CP buffer size for the CICQ switches with multiple-level priority traffic is investigated in [], reducing CP buffer size from N 2 PRTT to 2 N RTT + P where P is the number of priority. A two-lane buffered crossbar design was proposed to handle more than two levels of priority traffic using only two queues per CP []. It was observed that the CICQ switch with a CP buffer size that can hold 6% of back-to-back cells in transit between the line card and the CP buffer has an acceptable performance [2]. In a load-balanced CICQ switch [3], an extra switch stage was inserted between the input ports and the buffered crossbar to relax the CP buffer size such that flows with high data rates can be handled when the CP buffer size is smaller than the RTT; however, there is an additional cost for implementing a load-balancer. Both the shared CP memory [4] and rate-based flow control for the CICQ switch [5] also reduce the minimum CP buffer size. The CICQ switches that are cost-effective and scale independently of the growth of the RTT value are of our interest The CICQ switch with virtual crosspoint queues (VCQs) studied in [6] has a VCQs unit associated with an individual input port inside switch fabric (see fig. 2). VOQ schedulers (VOQ-S), VCQ schedulers (VCQ-S), and CP schedulers (CP-S) run in parallel and independently. A VCQs unit functions as an intermediate buffer between a set of VOQs and crosspoint (CP) buffers associated with the same input port, and its memory only needs to run at a line rate while achieving high throughput with minimal buffering requirement inside the switch fabric. Only a simple round-robin scheduler has been investigated for this new packet switch architecture, and its throughput is degraded due to buffer hogging at VCQs and CP buffers. In this paper, threshold-based exhaustive round robin (T-ERR) is employed as VCQ and CP arbiters to improve the switch throughput by reducing the buffer hogging at VCQs. The remainder of the paper is organized as follows. A threshold-based exhaustive round-robin for the CICQ switch with VCQs is proposed to reduce the buffer hogging and achieve high throuput. The proposed solution is evaluated in Section 3. Section 4 is a conclusion. II. THRESHOLD-BASED EXHAUSTIVE ROUND-ROBIN If a shared memory unit in a packet switch is completely filled by packets destined to a single output port, the rest of packets to other output port destinations will have to wait at the input port. This is known as buffer hogging. Fig. 3 shows how a buffer hogging at VCQs of the CICQ switch can be possible. When both the VCQs and CP is completely filled with a packet destined to output port, the VCQs will not be available to the rest of the packet including the one in VOQ 2 resulting a buffer hogging. Fig. 4 shows Input VOQ VOQ 2 VOQ-S VOQ N VCQ 2 VCQ-S VCQ N CP CP 2 VCQs unit Fig. 3. Buffer hogging at VCQ: The VCQ unit is entirely filled with packets to output port, and packet to output port 2 (at VOQ2) is blocked. Input VOQ VOQ-S VOQ N Input N VOQ N VOQ-S N VOQ NN VCQ CP credit feedback VCQ-S VCQ N VCQ N CP CP N VCQ-S N VCQ NN CP N CP NN CP-S CP-S N VCQ credit feedback Output Output N Fig. 2. CICQ switch with VCQ Without VCQ(CP=) VCQ(CP=) Without VCQ(CP=2) VCQ(CP=2) Without VCQ(CP=4) VCQ(CP=4) Without VCQ(CP=6) VCQ(CP=6) Unbalanced probability, ω Fig. 4. of the CICQ switch
3 simulation result for the throughput of the CICQ switch with and without VCQs for Bernoulli arrivals of cells with unbalanced traffic. Unbalanced probability, ω, of means the traffic load from each input port to each output port is completely balanced while that of means the traffic is completely unbalanced (entire traffic from an input port is forwarded to a single output port) (see Section 3 for the complete description of ω ). RTT between the input port and switch fabric was set to 64 cell-time, and VCQ size was set to 28 cells. As easily seen, the deployment of the VCQs drastically increases the throughput of the CICQ switch for all range of ω measured; however, reducing buffer hogging at VCQs unit could further achieve higher throughput. Goal is to improve the throughput of the CICQ switch with VCQs by reducing the probability of having a buffer hogging at VCQs without increasing VCQs memory size. Threshold-based exhaustive round-robin (T-ERR) is proposed in this paper to achieve high throughput for the CICQ switch with VCQs. Fig. 5 shows the pseudo-code for the T-ERR at a VCQs unit i. An operation of T-ERR is similar to RR arbitration except that RR pointer remains at a currently selected queue as long as it has more cells queued than a predefined value, threshold. A timer is used to prevent it from serving a single queue indefinitely. Similar approach was used in [7] to avoid starvation of cells. By aggressively serving busier queue over less busier queue, not only T-ERR can adapt to dynamic changes in traffic intensity, but also it balance the amount of cells among competing queues in both VCQs and CP buffers. Consequently, a buffer hogging is less frequently introduced. At each VCQs unit i,. Do forever 2. Reset and start a timer 3. Select with RR the next non-empty VCQ i,j with available CP i,j credit 4. While (VCQ ij length is greater than threshold and timer is not expired ) 5. Keep RR pointer position Fig. 5. Pseudocode of T-ERR for a VCQs unit III. EVALUATION OF THE T-ERR FOR THE CICQ SWITCH WITH VCQ A TRAFFIC MODELS AND EXPERIMENTS Four simulation experiments are designed to evaluate the performance of the CICQ switch with VCQs with T-ERR. CSIM simulator [8] is used to implement the CICQ switch with and without VCQs. For all experiments, a 32x32 switch with RTT value of 64 cell times, no internal packet header overhead and no internal speedup is assumed, unless otherwise stated. For T-ERR unless other wise stated, VCQ threshold, CP threshold, and time-out value are set to cells, 2 cells, and cell time, respectively. Instability of the switch was assumed when any of VOQ length exceeded cells, and it resulted in termination of the simulation. Otherwise, simulations were completed for,, cell times. Experiment # (balanced): Bernoulli arrival of cells with uniformly selected outputs was modeled. Offered load was ranged from 5% to 98%. The CP buffer size was set to 6 for the CICQ switch with VCQs. Both the CP size of 6 and 64 was experimented to measure the performance of the CICQ switch without VCQs. The VCQ memory unit size was set to the twice the RTT. This experiment evaluates the switching delay of a switch with a large RTT for smooth traffic. Experiment #2 (unbalanced): Bernoulli arrivals of cells with unbalanced traffic as used in [3] was modeled. For input i, output j, unbalanced probability, ω, and the offered input load, ρ, the traffic load from input i to output j, ρi, j ω ρ = ρ, ω + i j N if i = j and otherwise by, ω ρ i, j = ρ. N was given by, The offered traffic is uniform when ω = and is completely directional from input i to j when ω =. A CP buffer size is varied to hold up to RTT/4 cells. This experiment evaluates the throughput of a switch with a large RTT under unbalanced traffic. This traffic model has been used to evaluate the impact of CP size on the performance of the CICQ switch in [3][6]. Experiment #3 (unbalanced): Same as experiment #2 except that RTT is ranged from 64 to 256 for the CICQ with VCQ switch. VCQs and CP size are set to 2xRTT and 6 cells, respectively. This experiment evaluates the throughput of the switch with various RTTs. Experiment #4 (unbalanced): Same as experiment #2 except that the switch size is ranged from 6 to 28 for
4 the CICQ with VCQ switch. VCQs and CP size are set to 2xRTT and 6 cells, respectively. This experiment evaluates the throughput of the switch of various sizes. B. EXPERIMENT RESULTS Fig. 6 shows the result of experiment # in which values of mean delay minus RTT are plotted. The mean delay of the CICQ switch without VCQs is almost identical for CP = 6 and CP = 64.. This is expected because the traffic from each of 32 input ports is uniformly distributed over 32 output ports, and only a CP size of 2 (64(RTT)/32(port counts)) cells is sufficient to achieve % throughput. The CICQ switches with VCQs with RR and T-ERR were both stable for all offered loads and had comparable mean delay to that of the CICQ switch without VCQs. About one cell time difference (due to the extra buffering stage by VCQ) was observed at low offered load for both the RR and T-ERR scheduling. The T- ERR scheduling resulted in lower mean delay than the RR scheduling mean delay at offered load of 98%. Fig. 7 shows the result of experiment #2 for the CICQ with VCQs. All models achieved close to % throughput when traffic is completely balanced. They also achieved nearly a % throughput when ω = regardless of CP size. This was expected because, N VCQ _ size RTT. j ij = T-ERR scheduling always resulted in achieving higher throughput than RR for a given CP size. For instance, its throughput improves from 8% to 94% for CP size of 4 cells and from 73% to 83% for CP size of 2 cells for RTT = 64 cell time. Only T- ERR scheduling with CP = 6 achieved nearly % throughput for all ω. Fig. 8 shows the result of experiment #2 for the CICQ with VCQ and that for the CICQ with VCQ with T-ERR. As easily seen from the figure, increases in RTT have a slight reduction of the throughput for the CICQ switch with VCQ with T-ERR. On the other hand, the CICQ switch with VCQs with T-ERR always achieve close to % throughput for all w regardless of varied RTT. Fig. 9 shows the result of experiment #4. is not affected by increases in switch size Mean response time - RTT (cells) Without VCQ (CP=6) Without VCQ (CP=64) With VCQ (RR) With VCQ (T-ERR) Load (%) Fig. 6. Results for experiment # RR (RTT=64) RR (RTT=28) RR (RTT=256) T-ERR (RTT=64) T-ERR (RTT=28) T-ERR (RTT=256) Fig. 8. of CICQ with various RTT RR(CP=) T -ERR(CP=) RR(CP=2) T -ERR(CP=2) RR(CP=4) T -ERR(CP=4) RR(CP=6) T -ERR(CP=6) RR(N=32) RR(N=64) RR (N=28) T-ERR(N=32) T-ERR(N=64) T-ERR(N=28) Fig. 7. Results for experiment #2 Fig. 9. Results for experment #4
5 for both the switch with RR and T-ERR scheduling. of the CICQ switch with VCQs with RR, however, is noticeably lower than that with T-ERR. T-ERR, again, achieved close to % throughput for all w regardless of switch size. This demonstrates that the CICQ switch with VCQ with T-ERR is suited for scaling up independent of the switch size. IV. CONCLUSION In this paper, a CICQ-VCQ switch with VCQ and threshold-based exhaustive round-robin (T-ERR) is investigated to reduce the buffer size requirement inside switch fabric. In T-ERR, a pointer remains at a currently selected queue as long as it has more fixed-size packets (or cells) queued than a predefined threshold value. A timer is used to prevent it from serving a large queue indefinitely. Simulation experiments showed that the throughput of the CICQ switch with VCQ using T- ERR arbitration improves for small CP buffer size. In particular, its throughput improves from 8% to 95% for CP size of 4 cells and 7% to 78% for CP size of 2 cells for RTT = 64 cell time. Furthermore, its high throughput is independent of RTT and switch port size. Thus the employment of the proposed scheduler to the CICQ switch with VCQs is promising to further reduce a significant amount of memory size requirement in the switch fabric. Thus, the T-ERR can be a scheduler of choice for implementing a highly scalable CICQ switch with VCQs architecture. REFERENCES [] M. Nabeshima, Performance Evaluation of a Combined Input- and Crosspoint-Queued Switch, IEICE Transactions on Communications E83-B, No. 3, pp , March 2. [2] K. Yoshigoe and K. Christensen, A Parallel-Polled Virtual Output Queued Switch with a Buffered Crossbar, Proceedings of IEEE HPSR, pp , May 2. [3] R. Rojas-Cessa, E. Oki, Z. Jing, and H. Chao, CIXB- : Combined Input-One-Cell Crosspoint Buffered Switch, Proceedings of IEEE HPSR, pp , May 2. [4] F. Abel, C. Minkenberg, R. Luijten, M. Gusat, and I. Hiadis, A Four-Terabit Single-Stage packet Switch with Large Round-Trip Time Support, IBM Research Report RZ 343 (#9369), July 22. [5] Alcatel, Alcatel 767 Routing Switch Platform. URL: jhtml. [6] Avici Systems, The Avici TSR: The World First Scalable Router. URL: documentation /datasheets/avici_tsr.pdf. [7] Juniper Networks, The Essential Core: Juniper Networks T64 Internet Routing Node with Matrix Technology. URL: solutions/literature/solutionbriefs/356.pdf. [8] C. Minkenberg, R. Luijte, F. Abel, W. Denzel, and M. Gusat, Current Issues in Packet Switch Design, Proceedings of ACM SIGCOMM, p.9-24, January 23. [9] F. Tobajas, R. Esper-Chain, V. Armas, J. Lopez, and R. Sarmiento, Round-Trip Delay Effect on Iterative Request-Grant-Accept Scheduling Algorithms for Virtual Output Queued Switches, Proceedings of IEEE GLOBECOM, Vol. 2, pp , November 22. [] R. Luijten, C. Minkenberg, and M. Gusat, Reducing Memory Size in Buffered Crossbars with Large Internal Flow Control Latency, Proceedings of IEEE GLOBECOM 7, pp , January 23. [] N. Chrysos and M. Katevenis, Multiple Priorities in a Two-Lane Buffered Crossbar, Proceedings of IEEE GLOBECOM, Vol. 2, pp. 8-86, December 24. [2] F. Gramsamer, M. Gusat, and R. Luijten, Flow Control Scheduling, Microprocessors and Microsystems Vol. 27, pp , 23. [3] R. Rojas-Cessa, Z. Dong, and Z. Guo, Load-Balanced Combined Input-Crosspoint Buffered Packet Switch and Long Round-Trip Times, IEEE Communications Letters, vol. 4, issue 7, pp , July 25. [4] R. Rojas-Cessa and Z. Dong, Combined Input- Crosspoint Buffered Packet Switch with Shared Crosspoint Buffers, Proceedings of the 39th Conference on Information Sciences and Systems, John Hopkins University, Baltimore, MD, March 6-8, 25. [5] K. Yoshigoe, "Rate-based Flow-control for the CICQ Switch," Proceedings of the IEEE International Conference on Local Computer Networks, pp. 44-5, November 25. [6] K. Yoshigoe, The CICQ Switch with Virtual Crosspoint Queues for Large RTT, Proceedings of IEEE ICC, June 26. [7] K. Christensen, K. Yoshigoe, A. Roginsky, and N. Gunther, Performance of Packet-to-Cell Segmentation Schemes in Input Buffered Packet Switches, Proceedings of the IEEE ICC, pp.97-2, June 24. [8] H. Schwetman, CSIM8 - The Simulation Engine, Proceedings of the 996 Winter Simulation Conference, pp , December 996, URL:
Performance Analysis of a Practical Load Balanced Switch
Performance Analysis of a Practical Balanced Switch Yanming Shen, Shivendra S Panwar, H Jonathan Chao Department of Electrical and Computer Engineering Polytechnic University Abstract The load balanced
Load-Balanced Combined Input-Crosspoint Buffered Packet Switches
Load-Balanced Combined Input-Crosspoint Buffered Packet Switches Roberto Rojas-Cessa Member, IEEE and Ziqian Dong Member, IEEE, Abstract Combined input-crosspoint buffered (CICB) switches can achieve high
A QOS BASED LOAD BALANCED SWITCH
A QOS BASED LOAD BALANCED SWITCH Vishnu Prasath Badri narayanan, Manigandan S K Veltech Hightech Dr.RR and Dr.SR Engineering college,india ABSTRACT The simple architecture with high forwarding capacity
An Asymptotically Minimal Node-degree Topology for Load-Balanced Architectures
An Asymptotically Minimal ode-degree Topology for Load-Balanced Architectures Zhenhua Liu, Xiaoping Zhang, Youjian Zhao, Hongtao Guan Department of Computer Science and Technology, Tsinghua University
Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation
Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation R.Navaneethakrishnan Assistant Professor (SG) Bharathiyar College of Engineering and Technology, Karaikal, India.
IEEE/ACM TRANSACTIONS ON NETWORKING 1 1063-6692/$26.00 2009 IEEE
IEEE/ACM TRANSACTIONS ON NETWORKING 1 Feedback-Based Scheduling for Load-Balanced Two-Stage Switches Bing Hu, Student Member, IEEE, and Kwan L. Yeung, Senior Member, IEEE Abstract A framework for designing
Optical interconnection networks with time slot routing
Theoretical and Applied Informatics ISSN 896 5 Vol. x 00x, no. x pp. x x Optical interconnection networks with time slot routing IRENEUSZ SZCZEŚNIAK AND ROMAN WYRZYKOWSKI a a Institute of Computer and
Quality of Service (QoS) for Asynchronous On-Chip Networks
Quality of Service (QoS) for synchronous On-Chip Networks Tomaz Felicijan and Steve Furber Department of Computer Science The University of Manchester Oxford Road, Manchester, M13 9PL, UK {felicijt,sfurber}@cs.man.ac.uk
Comparative Analysis of Congestion Control Algorithms Using ns-2
www.ijcsi.org 89 Comparative Analysis of Congestion Control Algorithms Using ns-2 Sanjeev Patel 1, P. K. Gupta 2, Arjun Garg 3, Prateek Mehrotra 4 and Manish Chhabra 5 1 Deptt. of Computer Sc. & Engg,
Design and Implementation of an On-Chip timing based Permutation Network for Multiprocessor system on Chip
Design and Implementation of an On-Chip timing based Permutation Network for Multiprocessor system on Chip Ms Lavanya Thunuguntla 1, Saritha Sapa 2 1 Associate Professor, Department of ECE, HITAM, Telangana
A Dynamic Approach for Load Balancing using Clusters
A Dynamic Approach for Load Balancing using Clusters ShwetaRajani 1, RenuBagoria 2 Computer Science 1,2,Global Technical Campus, Jaipur 1,JaganNath University, Jaipur 2 Email: [email protected] 1
A Hierarchical Weighted Round Robin EPON DBA Scheme and Its Comparison with Cyclic Water-Filling Algorithm
A Hierarchical Weighted Round Robin EPON DBA Scheme and Its Comparison with Cyclic Water-Filling Algorithm Chan Kim*, Tae-Whan Yoo, Bong-Tae Kim Broadband Convergence Network Laboratories Electronics and
5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology. [email protected].
5 Performance Management for Web Services Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology [email protected] April 2008 Overview Service Management Performance Mgt QoS Mgt
Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors
2011 International Symposium on Computer Networks and Distributed Systems (CNDS), February 23-24, 2011 Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors Atefeh Khosravi,
Transport Layer Protocols
Transport Layer Protocols Version. Transport layer performs two main tasks for the application layer by using the network layer. It provides end to end communication between two applications, and implements
Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, [email protected]
Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, [email protected] 1. Introduction Ad hoc wireless networks pose a big challenge for transport layer protocol and transport layer protocols
Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.
CEN 007C Computer Networks Fundamentals Instructor: Prof. A. Helmy Homework : Network Layer Assigned: Nov. 28 th, 2011. Due Date: Dec 8 th, 2011 (to the TA) 1. ( points) What are the 2 most important network-layer
Load Balancing and Switch Scheduling
EE384Y Project Final Report Load Balancing and Switch Scheduling Xiangheng Liu Department of Electrical Engineering Stanford University, Stanford CA 94305 Email: [email protected] Abstract Load
Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:
Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT: In view of the fast-growing Internet traffic, this paper propose a distributed traffic management
A Survey on Load Balancing and Scheduling in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 A Survey on Load Balancing and Scheduling in Cloud Computing Niraj Patel
Using median filtering in active queue management for telecommunication networks
Using median filtering in active queue management for telecommunication networks Sorin ZOICAN *, Ph.D. Cuvinte cheie. Managementul cozilor de aşteptare, filtru median, probabilitate de rejectare, întârziere.
TCP and UDP Performance for Internet over Optical Packet-Switched Networks
TCP and UDP Performance for Internet over Optical Packet-Switched Networks Jingyi He S-H Gary Chan Department of Electrical and Electronic Engineering Department of Computer Science Hong Kong University
NOVEL PRIORITISED EGPRS MEDIUM ACCESS REGIME FOR REDUCED FILE TRANSFER DELAY DURING CONGESTED PERIODS
NOVEL PRIORITISED EGPRS MEDIUM ACCESS REGIME FOR REDUCED FILE TRANSFER DELAY DURING CONGESTED PERIODS D. Todinca, P. Perry and J. Murphy Dublin City University, Ireland ABSTRACT The goal of this paper
Per-flow Re-sequencing in Load-Balanced Switches by Using Dynamic Mailbox Sharing
Per-flow Re-sequencing in Load-Balanced Switches by Using Dynamic Mailbox Sharing Hong Cheng, Yaohui Jin, Yu Gao, YingDi Yu, Weisheng Hu State Key Laboratory on Fiber-Optic Local Area Networks and Advanced
Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow
International Journal of Soft Computing and Engineering (IJSCE) Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow Abdullah Al Masud, Hossain Md. Shamim, Amina Akhter
Lecture Objectives. Lecture 07 Mobile Networks: TCP in Wireless Networks. Agenda. TCP Flow Control. Flow Control Can Limit Throughput (1)
Lecture Objectives Wireless and Mobile Systems Design Lecture 07 Mobile Networks: TCP in Wireless Networks Describe TCP s flow control mechanism Describe operation of TCP Reno and TCP Vegas, including
Low-rate TCP-targeted Denial of Service Attack Defense
Low-rate TCP-targeted Denial of Service Attack Defense Johnny Tsao Petros Efstathopoulos University of California, Los Angeles, Computer Science Department Los Angeles, CA E-mail: {johnny5t, pefstath}@cs.ucla.edu
OpenFlow Based Load Balancing
OpenFlow Based Load Balancing Hardeep Uppal and Dane Brandon University of Washington CSE561: Networking Project Report Abstract: In today s high-traffic internet, it is often desirable to have multiple
Smart Queue Scheduling for QoS Spring 2001 Final Report
ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE CMPT 885-3: SPECIAL TOPICS: HIGH-PERFORMANCE NETWORKS Smart Queue Scheduling for QoS Spring 2001 Final Report By Haijing Fang([email protected]) & Liu Tang([email protected])
ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal
ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal Abstract With the rapid growth of both information and users
TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)
TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) *Slides adapted from a talk given by Nitin Vaidya. Wireless Computing and Network Systems Page
Lecture 15: Congestion Control. CSE 123: Computer Networks Stefan Savage
Lecture 15: Congestion Control CSE 123: Computer Networks Stefan Savage Overview Yesterday: TCP & UDP overview Connection setup Flow control: resource exhaustion at end node Today: Congestion control Resource
PART III. OPS-based wide area networks
PART III OPS-based wide area networks Chapter 7 Introduction to the OPS-based wide area network 7.1 State-of-the-art In this thesis, we consider the general switch architecture with full connectivity
Distributed Elastic Switch Architecture for efficient Networks-on-FPGAs
Distributed Elastic Switch Architecture for efficient Networks-on-FPGAs Antoni Roca, Jose Flich Parallel Architectures Group Universitat Politechnica de Valencia (UPV) Valencia, Spain Giorgos Dimitrakopoulos
The Quality of Internet Service: AT&T s Global IP Network Performance Measurements
The Quality of Internet Service: AT&T s Global IP Network Performance Measurements In today's economy, corporations need to make the most of opportunities made possible by the Internet, while managing
AN IMPROVED SNOOP FOR TCP RENO AND TCP SACK IN WIRED-CUM- WIRELESS NETWORKS
AN IMPROVED SNOOP FOR TCP RENO AND TCP SACK IN WIRED-CUM- WIRELESS NETWORKS Srikanth Tiyyagura Department of Computer Science and Engineering JNTUA College of Engg., pulivendula, Andhra Pradesh, India.
VoIP Performance Over different service Classes Under Various Scheduling Techniques
Australian Journal of Basic and Applied Sciences, 5(11): 1416-1422-CC, 211 ISSN 1991-8178 VoIP Performance Over different service Classes Under Various Scheduling Techniques Ahmad Karim Bahauddin Zakariya
AN EFFICIENT DISTRIBUTED CONTROL LAW FOR LOAD BALANCING IN CONTENT DELIVERY NETWORKS
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 9, September 2014,
A Workload-Based Adaptive Load-Balancing Technique for Mobile Ad Hoc Networks
A Workload-Based Adaptive Load-Balancing Technique for Mobile Ad Hoc Networks Young J. Lee and George F. Riley School of Electrical & Computer Engineering Georgia Institute of Technology, Atlanta, GA 30332
Switches under Real Internet Traffic
Switches under Real Internet Traffic Paolo Giaccone, Marco Mellia, Luca Muscariello, Dario Rossi Dipartimento di Elettronica Politecnico di Torino Corso Duca degli Abruzzi, 24 I-10129 Torino, Italy giaccone,mellia,muscariello,rossi
Chapter 51 WAN Load Balancing
Chapter 51 WAN Load Balancing Introduction... 51-2 WAN Load Balancer Operating Principles... 51-2 Load Distribution Methods... 51-3 Round Robin Distribution... 51-3 Weighted Lottery Distribution... 51-3
COMPARATIVE ANALYSIS OF DIFFERENT QUEUING MECHANISMS IN HETROGENEOUS NETWORKS
COMPARATIVE ANALYSIS OF DIFFERENT QUEUING MECHANISMS IN HETROGENEOUS NETWORKS Shubhangi Rastogi 1, Samir Srivastava 2 M.Tech Student, Computer Science and Engineering, KNIT, Sultanpur, India 1 Associate
Robust Router Congestion Control Using Acceptance and Departure Rate Measures
Robust Router Congestion Control Using Acceptance and Departure Rate Measures Ganesh Gopalakrishnan a, Sneha Kasera b, Catherine Loader c, and Xin Wang b a {[email protected]}, Microsoft Corporation,
LOAD BALANCING MECHANISMS IN DATA CENTER NETWORKS
LOAD BALANCING Load Balancing Mechanisms in Data Center Networks Load balancing vs. distributed rate limiting: an unifying framework for cloud control Load Balancing for Internet Distributed Services using
Data Center Network Structure using Hybrid Optoelectronic Routers
Data Center Network Structure using Hybrid Optoelectronic Routers Yuichi Ohsita, and Masayuki Murata Graduate School of Information Science and Technology, Osaka University Osaka, Japan {y-ohsita, murata}@ist.osaka-u.ac.jp
Protagonist International Journal of Management And Technology (PIJMT) Online ISSN- 2394-3742. Vol 2 No 3 (May-2015) Active Queue Management
Protagonist International Journal of Management And Technology (PIJMT) Online ISSN- 2394-3742 Vol 2 No 3 (May-2015) Active Queue Management For Transmission Congestion control Manu Yadav M.Tech Student
Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc
(International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan [email protected]
FPGA Implementation of IP Packet Segmentation and Reassembly in Internet Router*
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 399-407 UDK: 004.738.5.057.4 FPGA Implementation of IP Packet Segmentation and Reassembly in Internet Router* Marko Carević 1,a,
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University
TCP in Wireless Mobile Networks
TCP in Wireless Mobile Networks 1 Outline Introduction to transport layer Introduction to TCP (Internet) congestion control Congestion control in wireless networks 2 Transport Layer v.s. Network Layer
Path Selection Methods for Localized Quality of Service Routing
Path Selection Methods for Localized Quality of Service Routing Xin Yuan and Arif Saifee Department of Computer Science, Florida State University, Tallahassee, FL Abstract Localized Quality of Service
SJBIT, Bangalore, KARNATAKA
A Comparison of the TCP Variants Performance over different Routing Protocols on Mobile Ad Hoc Networks S. R. Biradar 1, Subir Kumar Sarkar 2, Puttamadappa C 3 1 Sikkim Manipal Institute of Technology,
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing
AN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM. Dr. T.Ravichandran, B.E (ECE), M.E(CSE), Ph.D., MISTE.,
AN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM K.Kungumaraj, M.Sc., B.L.I.S., M.Phil., Research Scholar, Principal, Karpagam University, Hindusthan Institute of Technology, Coimbatore
A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster
, pp.11-20 http://dx.doi.org/10.14257/ ijgdc.2014.7.2.02 A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster Kehe Wu 1, Long Chen 2, Shichao Ye 2 and Yi Li 2 1 Beijing
ECE 358: Computer Networks. Solutions to Homework #4. Chapter 4 - The Network Layer
ECE 358: Computer Networks Solutions to Homework #4 Chapter 4 - The Network Layer P 4. Consider the network below. a. Suppose that this network is a datagram network. Show the forwarding table in router
Switching Architectures for Cloud Network Designs
Overview Networks today require predictable performance and are much more aware of application flows than traditional networks with static addressing of devices. Enterprise networks in the past were designed
17: Queue Management. Queuing. Mark Handley
17: Queue Management Mark Handley Queuing The primary purpose of a queue in an IP router is to smooth out bursty arrivals, so that the network utilization can be high. But queues add delay and cause jitter.
Scaling 10Gb/s Clustering at Wire-Speed
Scaling 10Gb/s Clustering at Wire-Speed InfiniBand offers cost-effective wire-speed scaling with deterministic performance Mellanox Technologies Inc. 2900 Stender Way, Santa Clara, CA 95054 Tel: 408-970-3400
Predictive rate control for realtime video streaming with network triggered handover
Predictive rate control for realtime video streaming with network triggered handover Susumu Ishihara Kenji Koyama Shizuoka University 3-5-1 Johoku, Hamamatsu, 432-8561, Japan Goh Miyamoto Masahiro Kuroda
Reliable Multicast Protocol with Packet Forwarding in Wireless Internet
Reliable Multicast Protocol with Packet Forwarding in Wireless Internet Taku NOGUCHI, Toru YOSHIKAWA and Miki YAMAMOTO College of Information Science and Engineering, Ritsumeikan University 1-1-1, Nojihigashi,
COMP 361 Computer Communications Networks. Fall Semester 2003. Midterm Examination
COMP 361 Computer Communications Networks Fall Semester 2003 Midterm Examination Date: October 23, 2003, Time 18:30pm --19:50pm Name: Student ID: Email: Instructions: 1. This is a closed book exam 2. This
Multimedia Requirements. Multimedia and Networks. Quality of Service
Multimedia Requirements Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Transfer/Control Protocols Quality of Service
Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng
Architectural Level Power Consumption of Network Presenter: YUAN Zheng Why Architectural Low Power Design? High-speed and large volume communication among different parts on a chip Problem: Power consumption
Disfer. Sink - Sensor Connectivity and Sensor Android Application. Protocol implementation: Charilaos Stais (stais AT aueb.gr)
Disfer Sink - Sensor Connectivity and Sensor Android Application Protocol implementation: Charilaos Stais (stais AT aueb.gr) Android development: Dimitri Balerinas (dimi.balerinas AT gmail.com) Supervised
A Binary Feedback Scheme for Congestion Avoidance in Computer Networks
A Binary Feedback Scheme for Congestion Avoidance in Computer Networks K. K. RAMAKRISHNAN and RAJ JAIN Digital Equipment Corporation We propose a scheme for congestion auoidunce in networks using a connectionless
Security Scheme for Distributed DoS in Mobile Ad Hoc Networks
Security Scheme for Distributed DoS in Mobile Ad Hoc Networks Sugata Sanyal 1, Ajith Abraham 2, Dhaval Gada 3, Rajat Gogri 3, Punit Rathod 3, Zalak Dedhia 3 and Nirali Mody 3 1 School of Technology and
SUPPORT FOR HIGH-PRIORITY TRAFFIC IN VLSI COMMUNICATION SWITCHES
9th Real-Time Systems Symposium Huntsville, Alabama, pp 191-, December 1988 SUPPORT FOR HIGH-PRIORITY TRAFFIC IN VLSI COMMUNICATION SWITCHES Yuval Tamir and Gregory L Frazier Computer Science Department
Performance improvement of active queue management with per-flow scheduling
Performance improvement of active queue management with per-flow scheduling Masayoshi Nabeshima, Kouji Yata NTT Cyber Solutions Laboratories, NTT Corporation 1-1 Hikari-no-oka Yokosuka-shi Kanagawa 239
Outline. TCP connection setup/data transfer. 15-441 Computer Networking. TCP Reliability. Congestion sources and collapse. Congestion control basics
Outline 15-441 Computer Networking Lecture 8 TCP & Congestion Control TCP connection setup/data transfer TCP Reliability Congestion sources and collapse Congestion control basics Lecture 8: 09-23-2002
Interconnection Networks. Interconnection Networks. Interconnection networks are used everywhere!
Interconnection Networks Interconnection Networks Interconnection networks are used everywhere! Supercomputers connecting the processors Routers connecting the ports can consider a router as a parallel
4 High-speed Transmission and Interoperability
4 High-speed Transmission and Interoperability Technology 4-1 Transport Protocols for Fast Long-Distance Networks: Comparison of Their Performances in JGN KUMAZOE Kazumi, KOUYAMA Katsushi, HORI Yoshiaki,
Network Layer: Network Layer and IP Protocol
1 Network Layer: Network Layer and IP Protocol Required reading: Garcia 7.3.3, 8.1, 8.2.1 CSE 3213, Winter 2010 Instructor: N. Vlajic 2 1. Introduction 2. Router Architecture 3. Network Layer Protocols
The International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com
THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE Efficient Parallel Processing on Public Cloud Servers using Load Balancing Manjunath K. C. M.Tech IV Sem, Department of CSE, SEA College of Engineering
Student, Haryana Engineering College, Haryana, India 2 H.O.D (CSE), Haryana Engineering College, Haryana, India
Volume 5, Issue 6, June 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A New Protocol
A Fast Path Recovery Mechanism for MPLS Networks
A Fast Path Recovery Mechanism for MPLS Networks Jenhui Chen, Chung-Ching Chiou, and Shih-Lin Wu Department of Computer Science and Information Engineering Chang Gung University, Taoyuan, Taiwan, R.O.C.
PACE Your Network: Fair and Controllable Multi- Tenant Data Center Networks
PACE Your Network: Fair and Controllable Multi- Tenant Data Center Networks Tiago Carvalho Carnegie Mellon University and Universidade de Lisboa Hyong S. Kim Carnegie Mellon University Pittsburgh, PA,
Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems
Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems G.Rajina #1, P.Nagaraju #2 #1 M.Tech, Computer Science Engineering, TallaPadmavathi Engineering College, Warangal,
Energy Constrained Resource Scheduling for Cloud Environment
Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering
Chapter 52 WAN Load Balancing
Chapter 52 WAN Load Balancing Introduction... 52-2 WAN Load Balancer Operating Principles... 52-2 Load Distribution Methods... 52-3 Round Robin Distribution... 52-3 Weighted Lottery Distribution... 52-3
On real-time delay monitoring in software-defined networks
On real-time delay monitoring in software-defined networks Victor S. Altukhov Lomonosov Moscow State University Moscow, Russia [email protected] Eugene V. Chemeritskiy Applied Research Center for
An Adaptive Load Balancing to Provide Quality of Service
An Adaptive Load Balancing to Provide Quality of Service 1 Zahra Vali, 2 Massoud Reza Hashemi, 3 Neda Moghim *1, Isfahan University of Technology, Isfahan, Iran 2, Isfahan University of Technology, Isfahan,
