Speaker : Che-Wei Chang

Slides:



Advertisements
Similar presentations
Network Research Group Universiti Sains Malaysia.
Advertisements

Michele Pagano – A Survey on TCP Performance Evaluation and Modeling 1 Department of Information Engineering University of Pisa Network Telecomunication.
A feedback–based scheme for improving TCP performance in Ad Hoc Wireless Networks Group : Manish Mehta Aditya Barve.
Technical Seminar Presentation Presented by :- Plaban Kumar Rout (EC ) “Wireless ATM & Congestion Control ” Presented by Plaban Kumar Rout.
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Establishing a TCP Connection INTRO v2.0—6-1.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
1 End to End Bandwidth Estimation in TCP to improve Wireless Link Utilization S. Mascolo, A.Grieco, G.Pau, M.Gerla, C.Casetti Presented by Abhijit Pandey.
TCP over ATM Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda TCP over ATM Possible mapping (UBR/ABR) Performance over UBR Performance over ABR.
Priority Scheduling and Buffer Management for ATM Traffic Shaping Authors: Todd Lizambri, Fernando Duran and Shukri Wakid Present: Hongming Wu.
Introduction 1 Lecture 14 Transport Layer (Transmission Control Protocol) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Transport Layer3-1 Congestion Control. Transport Layer3-2 Principles of Congestion Control Congestion: r informally: “too many sources sending too much.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
The Transport Layer Chapter 6. The TCP Segment Header TCP Header.
An Approach to Flexible QoS Routing Active Networks Proceedings of the Fourth International Workshop on Active Middleware Services(AMS’02) 謝志峰 2002/11/14.
1 Pertemuan 7 Communication Protocols for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
MULTIMEDIA TRAFFIC MANAGEMENT ON TCP/IP OVER ATM-UBR By Dr. ISHTIAQ AHMED CH.
1 Modified Cell Delineation Strategy for Packet Switched Networks Department of Computer Science Bar-Ilan University Department of Communication Engineering.
Data Communication and Networks
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
Internetworking Fundamentals (Lecture #2) Andres Rengifo Copyright 2008.
Process-to-Process Delivery:
Lect3..ppt - 09/12/04 CIS 4100 Systems Performance and Evaluation Lecture 3 by Zornitza Genova Prodanoff.
“A non parametric estimate of performance in queueing models with long-range correlation, with applications to telecommunication” Pier Luigi Conti, Università.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
Maximizing End-to-End Network Performance Thomas Hacker University of Michigan October 26, 2001.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 29 – Buffer Management (Part 2) Klara Nahrstedt Spring 2012.
Performance Evaluation of L3 Transport Protocols for IEEE (2 nd round) Richard Rouil, Nada Golmie and David Griffith National Institute of Standards.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 CS4550 Computer Networks II TCP/UDP Ref: Feit Chap 9 Tanenbaum Chap 6.
Transport Layer Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
Transport Layer Moving Segments. Transport Layer Protocols Provide a logical communication link between processes running on different hosts as if directly.
Chapter 12 Transmission Control Protocol (TCP)
Example: Sorting on Distributed Computing Environment Apr 20,
27th, Nov 2001 GLOBECOM /16 Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail-Drop / RED Routers Go Hasegawa Osaka University, Japan.
Network Layer: Internet Protocol.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
1 ICCCN 2003 Modelling TCP Reno with Spurious Timeouts in Wireless Mobile Environments Shaojian Fu School of Computer Science University of Oklahoma.
Soft Timers : Efficient Microsecond Software Timer Support for Network Processing - Mohit Aron & Peter Druschel CS533 Winter 2007.
The Network Layer Role Services Main Functions Standard Functions
Application – Transport – Network
Youngstown State University Cisco Regional Academy
Window Control Adjust transmission rate by changing Window Size
Asynchronous Transfer Mode
Instructor Materials Chapter 5: Ethernet
Distributed Network Traffic Feature Extraction for a Real-time IDS
An IP-based multimedia traffic generator
Wireless ATM & Congestion Control
Chapter 3 outline 3.1 Transport-layer services
Examining Network Protocols
Transport Layer Unit 5.
Understanding Throughput & TCP Windows
Chapter 20 Network Layer: Internet Protocol
ECEN “Internet Protocols and Modeling”
Process-to-Process Delivery:
Introduction Computer Networks.
Networks Networking has become ubiquitous (cf. WWW)
Project-2 (20%) – DiffServ and TCP Congestion Control
Internetworking and HTTP
Chapter-5 Traffic Engineering.
Chapter 3 outline 3.1 Transport-layer services
Chapter 3 outline 3.1 Transport-layer services
Process-to-Process Delivery: UDP, TCP
Review of Internet Protocols Transport Layer
Error Checking continued
Channel usage in NGV: follow-up
Presentation transcript:

Speaker : Che-Wei Chang Optimizing Protocol Parameters to Large Scale PC Cluster and Evaluation of its Effectiveness with Parallel Data Mining Speaker : Che-Wei Chang

Outline Introduction Features Communication performance Optimization of transport layer protocol parameters Parallel data mining application Conclusion

Introduction(1/2) ATM ( Asynchronous Transfer Mode ) technology is one of the strong candidates as a de facto standard of high speed communication networks. Several features of an ATM connected PC cluster consists of 100 PCs are examined.

Introduction(2/2) Characteristics of a transport layer protocol for the interconnection network are discussed. The proposed method is evaluated using a parallel data mining application, and considerably good performance scale-up is achieved up to 100 PCs.

Features(1/3) We have constructed a large scale PC cluster. ATM is used as a communication network in our cluster. We used data intensive applications for the evaluation of the PC cluster.

Features(2/3) Figure 1. PC cluster pilot system Table 1. Each node of PC cluster

Features(3/3) Figure 2. An overview of the PC cluster

Communication performance(1/3) Use TCP protocol in Solaris OS, whose parameters can be changed with user-level command. In this experiment, point-to-point throughput is measured when a maximum TCP window size is changed on the cluster. Two suites of experiments are performed: MSS(Maximum Segment Size) is set to be 8192 bytes and 1024 bytes, respectively.

Communication performance(2/3) throughput is not a smooth curve Figure 3. Point-to-point throughput

Communication performance(3/3) TCP header’s window size bits limitation Figure 4. Number of transmission packet (MSS=8192[bytes]) Figure 5. Number of transmission packet (MSS=1024[bytes])

Optimization of transport layer protocol parameters(1/5) Even if the amount of broadcast data is not large, a lot of collisions happen in a large scale ATM connected PC cluster, if timing of the broadcasting is the same at all nodes. A network becomes heavily congested, cells are discarded at the ATM switch and TCP retransmission should happen as a result.

Optimization of transport layer protocol parameters(2/5) Several experiments are executed on 100 nodes of the PC cluster, in order to investigate retransmission characteristics. maximum interval of TCP retransmission MAX =60000[msec] Minimum interval of TCP retransmission MIN =200[msec]

Optimization of transport layer protocol parameters(3/5) It takes an exponential back-off value. 24 sec 12 sec 6 sec Figure 6. Execution time of the broadcasting program (MIN = 200[msec])

Optimization of transport layer protocol parameters(4/5) Figure 7. Execution time of the broadcasting program (MAX = MIN + 100[msec])

Optimization of transport layer protocol parameters(5/5) Figure 8. Amount of retransmission (MAX =MIN + 100 [msec]) Figure 9. Amount of retransmission (MAX =MIN + 100 [msec])

Parallel data mining application(1/2) Figure 10. Execution time of HPA program.

Parallel data mining application(2/2) Figure 11. Speedup ratio of HPA program.

Conclusion Retransmission caused by cell loss at the ATM switch was analyzed. Default TCP protocol could not provide good performance, since a lot of collisions occur in all-to-all broadcasting executed. Using a TCP parameters according to the proposed optimization, sufficient performance improvement has been achieved with parallel data mining on 100 PCs.

Thanks For Your Attention.