Single path routing in most of the servers

Slides:



Advertisements
Similar presentations
Switching Technology presented by Hussain Ahmad BA-Abdullah. Fawaz abdullah AL-Amri. prof : Adel Ali.
Advertisements

CS 443 Advanced OS Fabián E. Bustamante, Spring 2005 Resource Containers: A new Facility for Resource Management in Server Systems G. Banga, P. Druschel,
TDTS21 Advanced Networking
(4.4) Internet Protocols Layered approach to Internet Software 1.
Network Layer and Transport Layer.
PSMC Proxy Server-based Multipath Connection CS 526 Advanced Networking - Richard White.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
ChowSCOLD1 Secure Collective Defense Network (SCOLD) C. Edward Chow Yu Cai Dave Wilkinson Sarah Jelinek Part of this project is sponsored by a grant from.
Multi-path Routing -Sridevi Bellary. Introduction Multipath routing is an alternative to single shortest path routing to distribute and alleviate congestion.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved L22 (Chapter 25) Networking.
ChowSCOLD1 Secure Collective Internet Defense (SCOLD) C. Edward Chow Yu Cai Dave Wilkinson Sarah Jelinek Part of this project is sponsored by a grant from.
Aparna SrikantaswamyAPI for Multipath Routing1 An API for Multipath Routing Aparna Srikanta Swamy CS522 Semester Project 12/05/01.
Introduction of Web programming Ins. Elaf Alhazmi LECTURE 2.
1 Computer Networks Switching Technologies. 2 Switched Network Long distance transmission typically done over a network of switched nodes End devices.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
Routing of Outgoing Packets with MP-TCP draft-handley-mptcp-routing-00 Mark Handley Costin Raiciu Marcelo Bagnulo.
I NTRODUCTION OF S OCKET P ROGRAMMING L.Aseel AlTurki King Saud University.
Middleboxes & Network Appliances EE122 TAs Past and Present.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
Implementing ISA Server Publishing. Introduction What Are Web Publishing Rules? ISA Server uses Web publishing rules to make Web sites on protected networks.
Today’s topic Other server design alternatives –Preforked servers –Threaded servers –Prethreaded servers.
Professor OKAMURA Laboratory. Othman Othman M.M. 1.
Application Layer 2-1 ESERCITAZIONE SOCKET PROGRAMMING.
Circuit & Packet Switching. ► Two ways of achieving the same goal. ► The transfer of data across networks. ► Both methods have advantages and disadvantages.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.
Othman Othman M.M., Koji Okamura Kyushu University 1.
Chapter 2 Applications and Layered Architectures Sockets.
Remote Monitoring Pratheeba Murugesan Tejo Harisha Brundavana.
Netprog: Routing and the Network Layer1 Routing and the Network Layer (ref: Interconnections by Perlman)
Socket Programming.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CH. 8: SWITCHING & DATAGRAM NETWORKS 7.1.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
Homework 1 solutions. Question 1 Solution Q1 Question 2.
The process of establishing a connection between a client and a server is called as Client – Server communication.
Client-server communication Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Process-to-Process Delivery:
CLIENT (Browser) socket accept C1 C2 recv C2 recv send C2 send end_thread recv C3 send bind connect Web Server Proxy recv close C3 close C2 end_thread.
HIP-Based NAT Traversal in P2P-Environments
BANANA BOF Scope & Problem Description
Confluent vs. Splittable Flows
Virtual Private Network (VPN)
NGS data transmission, A point view from a user
Whirlwind Tour Of Lectures So Far
Chapter 4 Introduction to Network Layer
Introduction to Networking , Instructor: Prof. Yan Chen
Packet Switching Datagram Approach Virtual Circuit Approach
Routing Protocols and Concepts
Grid Network Services: Lessons from SC04 draft-ggf-bas-sc04demo-0.doc
Socket Programming Cal Poly Pomona Young CS380.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Multipath Routing Using Distributed Proxy Servers
BANANA BOF Scope & Problem Description
Virtual Private Network (VPN)
شبکه های کامپیوتری پیشرفته
Chapter 4 Introduction to Network Layer
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
Multiple Path Connection through a Set of Connection Relay Servers
COMMUNICATIONS,NETWORKS, THE INTERNET AND
© 2006 ITT Educational Services Inc.
Review of TCP/IP Internetworking
Outline Problem DiskRouter Overview Details Real life DiskRouters
Data Communication Networks
PRESENTATION COMPUTER NETWORKS
Starting TCP Connection – A High Level View
Chapter 15 – Part 2 Networks The Internal Operating System
Specialized Cloud Architectures
Routing and the Network Layer (ref: Interconnections by Perlman
Circuit Switched Network
Virtual LAN (VLAN).
Presentation transcript:

Single path routing in most of the servers Multipath Routing Present scenario Single path routing in most of the servers Drawbacks If some bottlenecks restricted bandwidth slow network resource 10/24/2019

Alternative Connect the two ends through multiple independent routes Advantages Increased bandwidth Faster network services 10/24/2019

To achieve this, following functions need to be modified which are normally called for a single path routing Server calls socket( ) Bind( ) Listen( ) Accept( ) Client calls Socket( ) Connect( ) 10/24/2019

General Idea To use a number of proxy servers over the internet as intermediate connection points through which independent routes to the destination can be established 10/24/2019

New Scenario Multipath senders Multipath receivers Incoming request of the client has to chopped to be sent to different proxy servers Multipath receivers Incoming responses have to be assembled before being sent to the client Connection Relay Server Proxy servers on the Internet 10/24/2019

Design Sender Receiver Proxy Server Multi path Sender Multi path 10/24/2019

Conclusions Design a new library of function calls for multipath server, multipath sender and connection relay servers. The library should allow the sender to express the list of connection relay server proxy servers used. 10/24/2019

References http://cs.uccs.edu/~cs522/multipath/doc/johnnyChenThesis.pdf http://a957.g.akamai.net/7/957/3680/v0002/standards.ieee.org/reading/ieee/std/lanman/802.3-2000_part4.pdf THE-SWITCH-by Rich Seifert(Chapter on Link Aggregation) 10/24/2019