HPAM: Hybrid Protocol for Application Level Multicast. Yeo Chai Kiat
|
|
|
- Ami Welch
- 9 years ago
- Views:
Transcription
1 HPAM: Hybrid Protocol for Application Level Multicast Yeo Chai Kiat
2 Scope 1. Introduction 2. Hybrid Protocol for Application Level Multicast (HPAM) 3. Features of HPAM 4. Conclusion
3 1. Introduction Video Streams over Internet The Internet poses a serious challenge to traditional TV and cable TV providers. AccuStream imedia Research reported a total of 18 billion video streams served in It projected the total annual video streams will reach 28 billion in Delivery of live video is a capability that is unique to the Internet.
4 Implications of Live Streaming Live content does not allow the user to revisit the content in future. More demanding on content server performing admission control and delivering a level of Quality of Service (QoS) acceptable to user. Conventionally, overloaded server rejects new requests. Unacceptable since the value of its content is in its liveness Denial of Service! Latency in servicing requests is less tolerable as users would wish to partake in the session as soon as possible so as not to miss any live action. Users are more tolerant of a lower QoS and will continue viewing since they do not wish to miss the action.
5 Mode of Delivery - Unicast Conventional point-to-point unicast protocol from the source to the multiple destinations. Inefficient and non-scaleable. Duplication of data by source to each and every client in the group. Source becomes a hot-spot leading to network congestion and server overload. S 1 R1 18 R2 1 D1 2 2 D3 D2
6 Mode of Delivery IP Multicast Regarded as ideal for multipoint communication as it is inherently bandwidth efficient and scaleable. Reserves a set of addresses to identify groups of receivers. Source only needs to send a single copy of its datagram. Data forwarding is effected along a distribution tree which spans all members of a group. S 1 R1 18 R2 1 D1 2 2 D3 D2
7 Difficult to ensure scaleability and consistency with distributed multicast address allocation as every group needs to dynamically obtain a globally unique address from the limited multicast address space. Problems with IP Multicast Routers need to maintain separate routing state for each multicast group resulting in high complexity and serious scaling constraints at the IP layer. Lack of access control as any arbitrary source can send data to any arbitrary group. Groups entail complicated membership control as well as network management and provisioning.
8 Problems with IP Multicast (cont.) Provides best effort service. More challenging than unicast to provide higher level features such as reliability, flow and congestion control, security. Entails substantial modifications at the infrastructural level given the fairly elaborate control support from the routers, in particular membership management and multicast routing protocols. Absence of a widely accepted, efficient, scaleable and deployable protocol for inter-domain multicast routing (eg. PIM, BGMP, MBGP, MSDP). Hence, not widely deployed by ISPs.
9 Mode of Delivery Application Level Multicast Multicast functionality is moved from routers to end users, i.e. from network layer to application layer. End users are connected via a virtual network with each edge connecting a pair of end users corresponding to a unicast path between them in the physical network. S 1 R1 18 R2 1 D1 2 2 D3 D2
10 Application Level Multicast (cont.) Data is routed via this virtual overlay network to reach all members without any support from the routers beyond regular unicast transport service. Not as bandwidth efficient as IP multicast but more efficient than naïve unicast. Data path between end users tends to incur higher latencies compared to IP multicast as overlay paths are incongruent to the underlying physical network. No need for a global group identifier such as an IP multicast address. Easily deployable. Can leverage on services such as flow control, congestion control, reliable delivery, available to unicast.
11 Objectives Design an application layer multicast protocol to support live video streaming applications. Minimize delay and loss in data delivery. Investigate the effects of single performance metric (i.e. latency, loss) and their combination on the data delivery efficiency of the protocol.
12 2. HPAM Properties Goal: Minimize delay and data loss Topology Design: Topology-Aware Tree, Flat Delivery Type: Best Effort Source Model: Source Specific Use of Proxy: Peer-to-Peer based Algorithm Type: Distributed with Lightweight Central Directory Server
13 Three main entities: HPAM Overview Centralized, lightweight directory server (DS). Overlay data distribution tree comprising end users built on the fly. Protocol control mechanisms (gossips, spirals, updates, RTT tests etc.). Directory Server Source e a, e b c d Local Multicast Network Legend: Unicast Data Paths Control Messages Multicast
14 HPAM Operation New clients join the multicast group by seeking the assistance of DS. DS returns a set of potential parent candidates to new clients. New clients will conduct RTT measurements to select the parent who will provide the best latency to the root or source of the overlay tree (hereinafter referred to as the root-latency) for HPAM. For HPAM-D, the new parent must also satisfy an acceptable loss rate.
15 3. Features of HPAM 1. Hybrid Approach to Overlay Tree Construction, Refinement and Repair. 2. JoinSource&Adopt (JSA) Algorithm for placement of latency-efficient clients just below the root. 3. Gossip and Spiral Mechanisms to improve tree robustness and speed up partition repair. 4. Use of loss rate as a 2 nd metric to improve QoS. 5. Self-improving Overlay Tree: Proactive and Reactive Refinements via Gossip mechanism. 6. Relative Loss Rate based Heuristics for Local Congestion Detection.
16 3.1 Hybrid Approach to Overlay Tree Construction, Refinement and Repair Exploits simplicity and resourcefulness of lightweight, centralized controller, DS. Speeds up distributed tree construction by providing a new client with a list of possible parents. Acts as reliable and fast back-up during recovery from tree partition if distributed algorithm fails. Does not perform routing computation and topology management. Does not stream data. Data distribution still continues even with DS failure. Only glitch is new clients will be prevented from joining the groups. Integrates the robustness and scaleability of distributed clients. Clients are responsible for tree construction, refinement, repair and routing and data distribution.
17 3.2 JoinSource&Adopt (JSA) Algorithm Problem faced by protocols building trees on the fly is that the resulting tree is very much dependent on the order of join of the clients. Latency-inefficient clients hogging Level 1 of the tree (nearest to the root) increases the latency of all clients downstream of the branch. HPAM alleviates the latency degradation by optimizing the latency efficiency of clients at Level 1 using the JSA algorithm.
18 JoinSource&Adopt (JSA) Algorithm (cont.) If new client, m, is less latency-efficient than existing level 1 clients, it will perform the normal join process to a potential parent who can yield the best rootlatency. If m is closer to the root than existing level 1 clients, m will replace the least latency-efficient level 1 client and join the root of the tree. It will then adopt the displaced level 1 client as its child. Latency i, m = ul i, r ul m, r Latency i, m > L hysteresis * ul i, r where i level 1 clients m is the new client ul is unicast latency r is the root L hysteresis > 0
19 3.3 Gossip and Spiral Mechanisms Improve Tree Robustness and Speed up Partition Recovery with 3-layer strategy: - Layer 1: Hot standby spiral node to adopt orphaned client up to 1 slot beyond its capacity. - Layer 2: Ready list in gossip cache as potential parents for orphaned client should spiral node be full or fails. - Layer 3: Issue join request to DS to rejoin session.
20 Spiral Mechanism Phase 1: Spiral node assigned during join. Phase 2: Choose best gossip candidate as spiral node. Source Level 1 Clients C1 C2 C3 Level 2 Clients C4 C5 C6 C7 C8 Level 3 Clients C9 C10 C11 C12 Level 4 Clients C13 Phase 1: Initial spiral connections Phase 2: New spiral connections Unicast data connections
21 Gossip Mechanism Source Failure of C4 partitions the tree into 2 parts. C4 C1 C5 C2 C3 C8 C1 Source C2 C3 X C6 C7 C9 C10 C11 C12 C5 C6 C7 C9 C8 C13 C10 C11 C12 C13 (a) (b) X Failed Client Unicast data connections Gossip flows New tree branch with adopted client
22 Gossip Mechanism (cont.) Initial gossip cache formed from potential parent list returned by DS. Periodic information exchanges between client and gossiper (eg. Root latency, loss rate, level number). Gossip cache ranked in order of client s root latency if it were to use the gossiper as a parent. Gossip cache refreshed via: Removing gossipers who are full, have poor QoS, have left or have failed. Gossipers supplying client with random selection of gossipers from its own gossip cache. Client requesting DS for supply of fresh parent candidates when gossip cache dwindles below 1/3 of full capacity.
23 3.4 Loss Rate as Second Metric (HPAM-D) Allows HPAM to minimize the latency to root together with maintaining a high percentage of clients experiencing satisfactory loss rates. Little overhead as loss rate can be gleaned from the data packets measured. Latency is over loss rate since gossip cache is ranked in order of latency.
24 3.5 Self-Improving Overlay Tree Proactive tree refinement is periodically carried out by individual clients. Tree refinement is effected via a client switching to a parent which will provide it with a better QoS. The gossiper who yields the best QoS gain for the client is chosen to be the new parent. where i gossip cache Latency i = ( uli, r + uli, n ) uln, r QoSGain i = Latency C i C hysteresis hysteresis * ul n, r * ul n, r n is the client ul is unicast latency r is the root C hysteresis > 0
25 Proactive Tree Refinement (cont.) For HPAM-D QoSGain And Eqn i = Latency C hysteresis Loss( i) i C hysteresis * ul L th n, r * ul n, r where i gossip cache n is the client ul is unicast latency r is the root C hysteresis > 0 L th is acceptable loss rate
26 For HPAM-D. Reactive Tree Refinement Reactive tree refinement kicks in when client experiences unsatisfactory loss rate i.e. loss rate > L th Switch to gossiper who satisfies Eqn. 3.4.
27 3.6 Relative Loss Rate based Heuristics for Local Congestion Detection Use of Relative Loss Rate to detect local congestion: RLR client = LossRate client 1 LossRate LossRate parent parent Detection of local congestion can reduce latency and loss rate as well as protocol overheads. Client can switch to alternate parent if the current overlay link between itself and its parent is bad. Reduce unnecessary parent switching since congestion is not between the client and its current parent.
28 Heuristics for Local Congestion Detection Parent Client Action LR LR RLR Case 1 L th L th x None Case 2 L th > L th x Local congestion. Switch parent. Case 3 > L th > L th > L th Likely local congestion. Switch parent. Case 4 > L th > L th L th Minimal local congestion. Wait for parent to switch first. If parent fails to switch, then start to switch parent. x: don t care L th : Acceptable loss rate
29 4. Conclusion HPAM Strength in simplicity Quick in constructing efficient overlay trees Combination of lightweight, centralized DS with distributed tree building, refinement and repair techniques allow a faster join, swifter partition recovery compared to distributed protocols. Responsive to changes in membership dynamics which is achieved at very much lower overheads.
30 HPAM-D Managed to maintain the level of optimality as per HPAM in terms of latency but is also able to maintain a high percentage of acceptable loss rates Achieved with negligible protocol overhead as loss rate can be gleaned from the received data stream Using RLR heuristics allows it to detect local congestion to reduce unnecessary parent switches End result - Reduces protocol overheads - Maintains low loss rate without compromising latency performance
31 HPAM is not as efficient as IP multicast but it presents a simple and easily deployable solution. Summary An application level multicast protocol (HPAM), for efficient live media streaming over the Internet without IP multicast support is proposed. HPAM is able to deliver high QoS to its clients and is responsive to group and environment changes; achieved with reasonable protocol overheads and network stress. HPAM features a hybrid combination of centralized server and distributed tree building, refinement and repair algorithms, gossip, spiral mechanisms, JSA algorithm, use of single and dual metrics, RLR heuristics for local congestion detection.
Efficient and low cost Internet backup to Primary Video lines
Efficient and low cost Internet backup to Primary Video lines By Adi Rozenberg, CTO Table of Contents Chapter 1. Introduction... 1 Chapter 2. The DVP100 solution... 2 Chapter 3. VideoFlow 3V Technology...
Peer-to-Peer Networks. Chapter 6: P2P Content Distribution
Peer-to-Peer Networks Chapter 6: P2P Content Distribution Chapter Outline Content distribution overview Why P2P content distribution? Network coding Peer-to-peer multicast Kangasharju: Peer-to-Peer Networks
CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS
137 CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS 8.1 CONCLUSION In this thesis, efficient schemes have been designed and analyzed to control congestion and distribute the load in the routing process of
Definition. A Historical Example
Overlay Networks This lecture contains slides created by Ion Stoica (UC Berkeley). Slides used with permission from author. All rights remain with author. Definition Network defines addressing, routing,
How To Provide Qos Based Routing In The Internet
CHAPTER 2 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 22 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 2.1 INTRODUCTION As the main emphasis of the present research work is on achieving QoS in routing, hence this
The old Internet. Software in the Network: Outline. Traditional Design. 1) Basic Caching. The Arrival of Software (in the network)
The old Software in the Network: What Happened and Where to Go Prof. Eric A. Brewer UC Berkeley Inktomi Corporation Local networks with local names and switches IP creates global namespace and links the
ICTTEN4215A Install and configure internet protocol TV in a service provider network
ICTTEN4215A Install and configure internet protocol TV in a service provider network Release: 1 ICTTEN4215A Install and configure internet protocol TV in a service provider network Modification History
Voice Over IP. MultiFlow 5048. IP Phone # 3071 Subnet # 10.100.24.0 Subnet Mask 255.255.255.0 IP address 10.100.24.171. Telephone.
Anritsu Network Solutions Voice Over IP Application Note MultiFlow 5048 CALL Manager Serv # 10.100.27 255.255.2 IP address 10.100.27.4 OC-48 Link 255 255 25 IP add Introduction Voice communications over
A Topology-Aware Relay Lookup Scheme for P2P VoIP System
Int. J. Communications, Network and System Sciences, 2010, 3, 119-125 doi:10.4236/ijcns.2010.32018 Published Online February 2010 (http://www.scirp.org/journal/ijcns/). A Topology-Aware Relay Lookup Scheme
AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK
Abstract AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Mrs. Amandeep Kaur, Assistant Professor, Department of Computer Application, Apeejay Institute of Management, Ramamandi, Jalandhar-144001, Punjab,
The necessity of multicast for IPTV streaming
The necessity of multicast for IPTV streaming ARIANIT MARAJ, ADRIAN SHEHU Telecommunication Department Faculty of Information Technology, Polytechnic University of Tirana Tirana, Republic of Albania [email protected],
Requirements of Voice in an IP Internetwork
Requirements of Voice in an IP Internetwork Real-Time Voice in a Best-Effort IP Internetwork This topic lists problems associated with implementation of real-time voice traffic in a best-effort IP internetwork.
VXLAN: Scaling Data Center Capacity. White Paper
VXLAN: Scaling Data Center Capacity White Paper Virtual Extensible LAN (VXLAN) Overview This document provides an overview of how VXLAN works. It also provides criteria to help determine when and where
Introduction to IP v6
IP v 1-3: defined and replaced Introduction to IP v6 IP v4 - current version; 20 years old IP v5 - streams protocol IP v6 - replacement for IP v4 During developments it was called IPng - Next Generation
Communication Networks. MAP-TELE 2011/12 José Ruela
Communication Networks MAP-TELE 2011/12 José Ruela Network basic mechanisms Introduction to Communications Networks Communications networks Communications networks are used to transport information (data)
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]
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
Virtual PortChannels: Building Networks without Spanning Tree Protocol
. White Paper Virtual PortChannels: Building Networks without Spanning Tree Protocol What You Will Learn This document provides an in-depth look at Cisco's virtual PortChannel (vpc) technology, as developed
Optimizing Enterprise Network Bandwidth For Security Applications. Improving Performance Using Antaira s Management Features
Optimizing Enterprise Network Bandwidth For Security Applications Improving Performance Using Antaira s Management Features By: Brian Roth, Product Marketing Engineer April 1, 2014 April 2014 Optimizing
Data Center Content Delivery Network
BM 465E Distributed Systems Lecture 4 Networking (cont.) Mehmet Demirci Today Overlay networks Data centers Content delivery networks Overlay Network A virtual network built on top of another network Overlay
Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師
Lecture 7: Distributed Operating Systems A Distributed System 7.2 Resource sharing Motivation sharing and printing files at remote sites processing information in a distributed database using remote specialized
CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs
CHAPTER 6 VOICE COMMUNICATION OVER HYBRID MANETs Multimedia real-time session services such as voice and videoconferencing with Quality of Service support is challenging task on Mobile Ad hoc Network (MANETs).
The Feasibility of Supporting Large-Scale Live Streaming Applications with Dynamic Application End-Points
The Feasibility of Supporting Large-Scale Live Streaming Applications with Dynamic Application End-Points Kay Sripanidkulchai, Aditya Ganjam, Bruce Maggs, and Hui Zhang Instructor: Fabian Bustamante Presented
How To Create A P2P Network
Peer-to-peer systems INF 5040 autumn 2007 lecturer: Roman Vitenberg INF5040, Frank Eliassen & Roman Vitenberg 1 Motivation for peer-to-peer Inherent restrictions of the standard client/server model Centralised
CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING
CHAPTER 6 CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING 6.1 INTRODUCTION The technical challenges in WMNs are load balancing, optimal routing, fairness, network auto-configuration and mobility
Enabling Media Rich Curriculum with Content Delivery Networking
Enabling Media Rich Curriculum with Content Delivery Networking Mike McKeown Manager, Education Sector Europe, Middle East, Africa & Latin America [email protected] 1 Media Rich Content & Communication
Network management and QoS provisioning - QoS in the Internet
QoS in the Internet Inernet approach is based on datagram service (best effort), so provide QoS was not a purpose for developers. Mainly problems are:. recognizing flows;. manage the issue that packets
Fundamentals of MPLS for Broadcast Applications
Fundamentals of MPLS for Broadcast Applications Ron Clifton, P. Eng., BAS c, MAS c CliftonGroup International Limited Page: 1 The Paradigm Shift The connectivity and technology exist today to implement
Hands on Workshop. Network Performance Monitoring and Multicast Routing. Yasuichi Kitamura NICT Jin Tanaka KDDI/NICT APAN-JP NOC
Hands on Workshop Network Performance Monitoring and Multicast Routing Yasuichi Kitamura NICT Jin Tanaka KDDI/NICT APAN-JP NOC July 18th TEIN2 Site Coordination Workshop Network Performance Monitoring
Adapting Distributed Hash Tables for Mobile Ad Hoc Networks
University of Tübingen Chair for Computer Networks and Internet Adapting Distributed Hash Tables for Mobile Ad Hoc Networks Tobias Heer, Stefan Götz, Simon Rieche, Klaus Wehrle Protocol Engineering and
Module 15: Network Structures
Module 15: Network Structures Background Topology Network Types Communication Communication Protocol Robustness Design Strategies 15.1 A Distributed System 15.2 Motivation Resource sharing sharing and
Virtual Leased Line (VLL) for Enterprise to Branch Office Communications
Virtual Leased Line (VLL) for Enterprise to Branch Office Communications Reliable high throughput data connections with low-cost & diverse transport technologies Executive Summary: The Truffle Broadband
IP Multicasting. Applications with multiple receivers
IP Multicasting Relates to Lab 10. It covers IP multicasting, including multicast addressing, IGMP, and multicast routing. 1 Applications with multiple receivers Many applications transmit the same data
CHAPTER 10 LAN REDUNDANCY. Scaling Networks
CHAPTER 10 LAN REDUNDANCY Scaling Networks CHAPTER 10 10.0 Introduction 10.1 Spanning Tree Concepts 10.2 Varieties of Spanning Tree Protocols 10.3 Spanning Tree Configuration 10.4 First-Hop Redundancy
ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling
ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling Release: 1 ICTTEN6172A Design and configure an IP-MPLS network with virtual private network tunnelling Modification
Internet Infrastructure Measurement: Challenges and Tools
Internet Infrastructure Measurement: Challenges and Tools Internet Infrastructure Measurement: Challenges and Tools Outline Motivation Challenges Tools Conclusion Why Measure? Why Measure? Internet, with
FortiBalancer: Global Server Load Balancing WHITE PAPER
FortiBalancer: Global Server Load Balancing WHITE PAPER FORTINET FortiBalancer: Global Server Load Balancing PAGE 2 Introduction Scalability, high availability and performance are critical to the success
An Efficient Primary-Segmented Backup Scheme for Dependable Real-Time Communication in Multihop Networks
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 11, NO. 1, FEBRUARY 2003 81 An Efficient Primary-Segmented Backup Scheme for Dependable Real-Time Communication in Multihop Networks Krishna Phani Gummadi, Madhavarapu
diversifeye Application Note
diversifeye Application Note Test Performance of IGMP based Multicast Services with emulated IPTV STBs Shenick Network Systems Test Performance of IGMP based Multicast Services with emulated IPTV STBs
CS268 Exam Solutions. 1) End-to-End (20 pts)
CS268 Exam Solutions General comments: ) If you would like a re-grade, submit in email a complete explanation of why your solution should be re-graded. Quote parts of your solution if necessary. In person
Overlay Networks and Tunneling Reading: 4.5, 9.4
Overlay Networks and Tunneling Reading: 4.5, 9.4 COS 461: Computer Networks Spring 2009 (MW 1:30 2:50 in COS 105) Mike Freedman Teaching Assistants: WyaN Lloyd and Jeff Terrace hnp://www.cs.princeton.edu/courses/archive/spring09/cos461/
Cisco Group Encrypted Transport VPN: Tunnel-less VPN Delivering Encryption and Authentication for the WAN
Cisco Group Encrypted Transport VPN: Tunnel-less VPN Delivering Encryption and Authentication for the WAN Product Overview Today s networked applications such as voice and video are accelerating the need
November 2013. Defining the Value of MPLS VPNs
November 2013 S P E C I A L R E P O R T Defining the Value of MPLS VPNs Table of Contents Introduction... 3 What Are VPNs?... 4 What Are MPLS VPNs?... 5 What Are the Benefits of MPLS VPNs?... 8 How Do
Content Delivery Networks. Shaxun Chen April 21, 2009
Content Delivery Networks Shaxun Chen April 21, 2009 Outline Introduction to CDN An Industry Example: Akamai A Research Example: CDN over Mobile Networks Conclusion Outline Introduction to CDN An Industry
What is OpenFlow? What does OFELIA? An Introduction to OpenFlow and what OFELIA has to do with it
What is OpenFlow? What does OFELIA? An Introduction to OpenFlow and what OFELIA has to do with it The internet is a GREAT INVENTION! The Internet is great! But, ehem.. Houston, we have a problem 2012 2
Multihoming and Multi-path Routing. CS 7260 Nick Feamster January 29. 2007
Multihoming and Multi-path Routing CS 7260 Nick Feamster January 29. 2007 Today s Topic IP-Based Multihoming What is it? What problem is it solving? (Why multihome?) How is it implemented today (in IP)?
Three Key Design Considerations of IP Video Surveillance Systems
Three Key Design Considerations of IP Video Surveillance Systems 2012 Moxa Inc. All rights reserved. Three Key Design Considerations of IP Video Surveillance Systems Copyright Notice 2012 Moxa Inc. All
The Benefits of Layer 3 Routing at the Network Edge. Peter McNeil Product Marketing Manager L-com Global Connectivity
The Benefits of Layer 3 Routing at the Network Edge Peter McNeil Product Marketing Manager L-com Global Connectivity Abstract This white paper covers where and when to employ Layer 3 routing at the edge
DOMINO Broadband Bonding Network
2 DOMINO AGGREGATION DE VOIES ETHERNET N 1 Bridging to the Future par [Hypercable] DOMINO DOMINO Broadband BondingTM Network Appliance With cellular data card failover/aggregation capability DANS CE NUMERO
MPLS - A Choice of Signaling Protocol
www.ijcsi.org 289 MPLS - A Choice of Signaling Protocol Muhammad Asif 1, Zahid Farid 2, Muhammad Lal 3, Junaid Qayyum 4 1 Department of Information Technology and Media (ITM), Mid Sweden University Sundsvall
Chapter 14: Distributed Operating Systems
Chapter 14: Distributed Operating Systems Chapter 14: Distributed Operating Systems Motivation Types of Distributed Operating Systems Network Structure Network Topology Communication Structure Communication
Design and Deployment of Locality-aware Overlay Multicast Protocol for Live Streaming Services
Design and Deployment of Locality-aware Overlay Multicast Protocol for Live Streaming Services Xuping Tu, Hai Jin, Dafu Deng, Chao Zhang, and Quan Yuan Cluster and Grid Computing Lab Huazhong University
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
Business Case for Cisco Intelligent WAN
Business Case for Cisco Intelligent WAN Executive Summary Branch networking is changing as applications move to the cloud and the Internet edge moves to the branch. In addition, mobility is putting more
Teridion. Rethinking Network Performance. The Internet. Lightning Fast. Technical White Paper July, 2015 www.teridion.com
Teridion The Internet. Lightning Fast. Rethinking Network Performance Technical White Paper July, 2015 www.teridion.com Executive summary Online services face the growing dual challenge of supporting many
TechBrief Introduction
TechBrief Introduction Leveraging Redundancy to Build Fault-Tolerant Networks The high demands of e-commerce and Internet applications have required networks to exhibit the same reliability as the public
Computer Networks. Main Functions
Computer Networks The Network Layer 1 Routing. Forwarding. Main Functions 2 Design Issues Services provided to transport layer. How to design network-layer protocols. 3 Store-and-Forward Packet Switching
Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB
Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB Executive Summary Oracle Berkeley DB is used in a wide variety of carrier-grade mobile infrastructure systems. Berkeley DB provides
Multicast vs. P2P for content distribution
Multicast vs. P2P for content distribution Abstract Many different service architectures, ranging from centralized client-server to fully distributed are available in today s world for Content Distribution
Network Architecture and Topology
1. Introduction 2. Fundamentals and design principles 3. Network architecture and topology 4. Network control and signalling 5. Network components 5.1 links 5.2 switches and routers 6. End systems 7. End-to-end
Quality of Service for IP Videoconferencing Engineering White Paper
Engineering White Paper Subha Dhesikan Cisco Systems June 1 st, 2001 Copyright 2002 Cisco Systems, Inc. Table of Contents 1 INTRODUCTION 4 2 WHY QOS? 4 3 QOS PRIMITIVES 5 4 QOS ARCHITECTURES 7 4.1 DIFFERENTIATED
Extraordinary UK Ethernet
Extraordinary UK Ethernet Ethernet Guide. The world of 21CN Ethernet connectivity can be a daunting place. As one of the leading forces in Ethernet Aggregation in the UK, we've seen our fair share of poor
How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan
Centec s SDN Switch Built from the Ground Up to Deliver an Optimal Virtual Private Cloud Table of Contents Virtualization Fueling New Possibilities Virtual Private Cloud Offerings... 2 Current Approaches
Scalable Prefix Matching for Internet Packet Forwarding
Scalable Prefix Matching for Internet Packet Forwarding Marcel Waldvogel Computer Engineering and Networks Laboratory Institut für Technische Informatik und Kommunikationsnetze Background Internet growth
Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS
White paper Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS June 2001 Response in Global Environment Simply by connecting to the Internet, local businesses transform themselves
Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols
Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols Purvi N. Ramanuj Department of Computer Engineering L.D. College of Engineering Ahmedabad Hiteishi M. Diwanji
Introduction to IP Multicast Routing
Introduction to IP Multicast Routing by Chuck Semeria and Tom Maufer Abstract The first part of this paper describes the benefits of multicasting, the Multicast Backbone (MBONE), Class D addressing, and
White paper. Latency in live network video surveillance
White paper Latency in live network video surveillance Table of contents 1. Introduction 3 2. What is latency? 3 3. How do we measure latency? 3 4. What affects latency? 4 4.1 Latency in the camera 4 4.1.1
SDN and Data Center Networks
SDN and Data Center Networks 10/9/2013 1 The Rise of SDN The Current Internet and Ethernet Network Technology is based on Autonomous Principle to form a Robust and Fault Tolerant Global Network (Distributed)
Chapter 16: Distributed Operating Systems
Module 16: Distributed ib System Structure, Silberschatz, Galvin and Gagne 2009 Chapter 16: Distributed Operating Systems Motivation Types of Network-Based Operating Systems Network Structure Network Topology
All Rights Reserved - Library of University of Jordan - Center of Thesis Deposit
iii DEDICATION To my parents, my wife, my brothers and sisters, and my son for their encouragement, and help during this thesis. iv ACKNOWLEDGEMENT I would like to thank my supervisor prof. Jameel Ayoub
International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 Load Balancing Heterogeneous Request in DHT-based P2P Systems Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh
Region 10 Videoconference Network (R10VN)
Region 10 Videoconference Network (R10VN) Network Considerations & Guidelines 1 What Causes A Poor Video Call? There are several factors that can affect a videoconference call. The two biggest culprits
NETWORK ISSUES: COSTS & OPTIONS
VIDEO CONFERENCING NETWORK ISSUES: COSTS & OPTIONS Prepared By: S. Ann Earon, Ph.D., President Telemanagement Resources International Inc. Sponsored by Vidyo By:S.AnnEaron,Ph.D. Introduction Successful
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
Giving life to today s media distribution services
Giving life to today s media distribution services FIA - Future Internet Assembly Athens, 17 March 2014 Presenter: Nikolaos Efthymiopoulos Network architecture & Management Group Copyright University of
Accelerate Private Clouds with an Optimized Network
Accelerate Private Clouds with an Optimized Network An Allstream White Paper 1 Table of contents The importance of WAN 1 WAN challenges for Private Clouds 1 WAN Optimization methods 2 Benefits of WAN Optimization
Efficient Data Retrieving in Distributed Datastreaming
Efficient Data Retrieving in Distributed Datastreaming Environments Yunhao Liu, Jun Miao, Lionel M. Ni, and Jinsong Han Department of Computer Science Hong Kong University of Science and Technology Clear
Troubleshooting Common Issues in VoIP
Troubleshooting Common Issues in VoIP 2014, SolarWinds Worldwide, LLC. All rights reserved. Voice over Internet Protocol (VoIP) Introduction Voice over IP, or VoIP, refers to the delivery of voice and
Multi Protocol Label Switching (MPLS) is a core networking technology that
MPLS and MPLS VPNs: Basics for Beginners Christopher Brandon Johnson Abstract Multi Protocol Label Switching (MPLS) is a core networking technology that operates essentially in between Layers 2 and 3 of
Fundamentals of VoIP Call Quality Monitoring & Troubleshooting. 2014, SolarWinds Worldwide, LLC. All rights reserved. Follow SolarWinds:
Fundamentals of VoIP Call Quality Monitoring & Troubleshooting 2014, SolarWinds Worldwide, LLC. All rights reserved. Introduction Voice over IP, or VoIP, refers to the delivery of voice and multimedia
Distributed Explicit Partial Rerouting (DEPR) Scheme for Load Balancing in MPLS Networks
Distributed Eplicit Partial Rerouting (DEPR) Scheme for Load Balancing in MPLS Networks Sherif Ibrahim Mohamed [email protected] Khaled M. F. Elsayed, senior member IEEE [email protected] Department
TrustNet CryptoFlow. Group Encryption WHITE PAPER. Executive Summary. Table of Contents
WHITE PAPER TrustNet CryptoFlow Group Encryption Table of Contents Executive Summary...1 The Challenges of Securing Any-to- Any Networks with a Point-to-Point Solution...2 A Smarter Approach to Network
Stability of QOS. Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu
Stability of QOS Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu Abstract Given a choice between two services, rest of the things being equal, it is natural to prefer the one with more
SiteCelerate white paper
SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance
TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS
Mestrado em Engenharia de Redes de Comunicações TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS 2008-2009 Exemplos de Projecto - Network Design Examples 1 Hierarchical Network Design 2 Hierarchical
WAN Technology. Heng Sovannarith [email protected]
WAN Technology Heng Sovannarith [email protected] Introduction A WAN is a data communications network that covers a relatively broad geographic area and often uses transmission facilities provided
LIST OF FIGURES. Figure No. Caption Page No.
LIST OF FIGURES Figure No. Caption Page No. Figure 1.1 A Cellular Network.. 2 Figure 1.2 A Mobile Ad hoc Network... 2 Figure 1.3 Classifications of Threats. 10 Figure 1.4 Classification of Different QoS
Facility Usage Scenarios
Facility Usage Scenarios GDD-06-41 GENI: Global Environment for Network Innovations December 22, 2006 Status: Draft (Version 0.1) Note to the reader: this document is a work in progress and continues to
