Lijia Quality of Service Guarantees in Mobile Computing  Introduction  QoS Parameters  Architectural and Internetworking Issues  Traffic Classes at.

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

A feedback–based scheme for improving TCP performance in Ad Hoc Wireless Networks Group : Manish Mehta Aditya Barve.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Scheduling in Web Server Clusters CS 260 LECTURE 3 From: IBM Technical Report.
University of Calgary – CPSC 441.  We need to break down big networks to sub-LANs  Limited amount of supportable traffic: on single LAN, all stations.
Jaringan Komputer Lanjut Packet Switching Network.
Multimedia Systems As Presented by: Craig Tomastik.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
1 EE 400 Asynchronous Transfer Mode (ATM) Abdullah AL-Harthi.
CS335 Networking & Network Administration Tuesday, May 11, 2010.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 13.
University Of Maryland1 A Study Of Cyclone Technology.
EE 4272Spring, 2003 Chapter 11. ATM and Frame Relay Overview of ATM Protocol Architecture ATM Logical Connections ATM Cells ATM Service Categories ATM.
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
Switching Techniques Student: Blidaru Catalina Elena.
Process-to-Process Delivery:
Fall 2006Computer Networks19-1 Chapter 19. Host-to-Host Delivery: Internetworking, Addressing, and Routing 19.1 Internetworks 19.2 Addressing 19.3 Routing.
Chapter 18. Virtual-Circuit Networks: Frame Relay and ATM
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer Internet Protocol (IP) layer Introduction.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
CSC 336 Data Communications and Networking Lecture 8d: Congestion Control : RSVP Dr. Cheer-Sun Yang Spring 2001.
Networks for Distributed Systems n network types n Connection-oriented and connectionless communication n switching technologies l circuit l packet.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Chapter 2 – X.25, Frame Relay & ATM. Switched Network Stations are not connected together necessarily by a single link Stations are typically far apart.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
1 Copyright © Monash University ATM Switch Design Philip Branch Centre for Telecommunications and Information Engineering (CTIE) Monash University
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
QoS Design for 3G Networks
Network: Location Management Y. Richard Yang 3/21/2011.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Putting Intelligence in Internetworking: an Architecture of Two Level Overlay EE228 Project Anshi Liang Ye Zhou.
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
Salim Hariri HPDC Laboratory Enhanced General Switch Management Protocol Salim Hariri Department of Electrical and Computer.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
Computer Networks with Internet Technology William Stallings
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Types of Service. Types of service (1) A network architecture may have multiple protocols at the same layer in order to provide different types of service.
Broadband Access Solutions via Satellite Sergey Eleferov Russian Satellite Communications Company Satellite Communications Centre “DUBNA”
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Review of Network Technologies. Basic of Network concepts Computer Network – A Communication system for connecting computers/hosts Why? – Better connectivity.
Forwarding.
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Francine Lalooses David Lancia Arkadiusz Slanda Donald Traboini
CS440 Computer Networks 1 Packet Switching Neil Tang 10/6/2008.
1 Switching and Forwarding Sections Connecting More Than Two Hosts Multi-access link: Ethernet, wireless –Single physical link, shared by multiple.
Movement-Based Check-pointing and Logging for Recovery in Mobile Computing Systems Sapna E. George, Ing-Ray Chen, Ying Jin Dept. of Computer Science Virginia.
Switching. Circuit switching Message switching Packet Switching – Datagrams – Virtual circuit – source routing Cell Switching – Cells, – Segmentation.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
William Stallings Data and Computer Communications
Klara Nahrstedt Spring 2009
Networking Devices.
Network Layer Goals: Overview:
CS4470 Computer Networking Protocols
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Data Communication Networks
Switching Techniques.
Computer Networks Protocols
Presentation transcript:

Lijia Quality of Service Guarantees in Mobile Computing  Introduction  QoS Parameters  Architectural and Internetworking Issues  Traffic Classes at the Transport Layer

Lijia Introduction  Mobile Users *Personal Digital Assistants Palmtop computers with wireless communications technology Able to access data and other services while on the move *High Data Rates Between 1-2Mbps per mobile user *Microcellular Network Architecture Geographical region divided into microcells Diameter of the order of hundreds of meters Central host machine within the cell serve as a gateway to the wired networks - Mobile Support Station (MSS)

Lijia Introduction  Issues need to be considered: *Design of efficient network architectures to support mobility *Protocols to provide uninterrupted service to mobile users *Maintaining quality of service guarantees for applications *Renegotiating these guarantees during the lifetime of a connection  Unique features of the mobile computing environment *Guarantee of QoS: Unpredictability of their motion *Maintaining seamless connection Mobility of users Brief blackout periods

Lijia QoS Parameters  Quality of Service Parameters: *Delay & jitter bounds *Minimum & maximum bandwidth requirements *Maximum loss bound, etc.  Two additional QoS parameters *Essential to specify grades of service for mobile users

Lijia Graceful Degradation Service  Service degradation *When many users with open connections enter a cell *Total requested bandwidth exceeds the cell’s capacity *How to allocate the limited bandwidth among all the users  One scheme *Prioritize all the open connections & *Penalize the least priority connections first. *Problems: Not always possible to rank-order all the different applications. “Low priority” connections may lose all connections.

Lijia Loss Profile  Loss Profile *Require users to specify, during connection setup, A preferred way in which data can be discarded in the event that bandwidth requirements within a cell exceed the available bandwidth. *Used in conjunction with other QoS parameters. *Acceptable loss behavior Service-provider specify for their respective services Channel allocation policies try to follow this type of loss behavior

Lijia Seamless Communication  Goal *Users do not see any breaks in service.  Group idea *Mobile use in cell Ci *Collection of cells surrounding Ci - Gi The current group of the mobile user. *Message destined for the mobile user is multicast to all the cells in Gi. *Predictive buffering Anticipating the arrival of the mobile user Prebuffering

Lijia Seamless Communication *Shape and composition of a group determined by Set of neighboring cells that can be accessed from the present one; The speed at which the mobile user moves between cells. The direction of motion.  QoS Parameter: Probability of Seamless Communication *Drawback Enormous overhead - storage space required at MSS. *Predict future movements of a mobile user Estimate the latency of the user in a cell, begin prebuffering at neighboring cells only after a certain amount of time. Restrict the group membership based on observed user behavior.

Lijia Seamless Communication  Implications for Network Design *Able to track users as they move. *Predict future position of the users in order to define groups. *MSS nodes cannot implement loss profiles. *Individual MSS node is unaware of the past history of a connection.

Lijia Architectural and Internetworking Issues  Network Design Issues *Develop a mobile network architecture that provides a simple way to satisfy the QoS requirements of diverse applications. *Mobile network as an extension of ATM networks Architecture and protocols compatible with ATM Minimum protocol processing at the interface Several drawbacks: –Situation1: »Close connections - undesirable »Renegotiate QoS parameters - undesirable –ATM cells be delivered out-of-order –No support for deciding appropriate multicast groups as users move about. –Paths needs to be updated (i.e., modify tables in ATM switches.)

Lijia Architectural and Internetworking Issues  Our Approach *Three-level hierarchy: Lowest level - MH Next level - MSS - one to each cell –Provide MH with connectivity to the underlying network and to one another. MSSs controlled by an assigned supervisor machine - Supervisor Host (SH) –Connected to the wired network –Handles most of the routing and other protocol details –Maintains connections for MH –Handles flow-control –Responsible for maintaining negotiated QoS

Lijia Architectural and Internetworking Issues *Several Advantages: SH tracks users within its domain and maintains group information for each user. –Communication between SH and MH takes place via packets containing sequence numbers. (Handle duplicate or out-of-order data) QoS parameters set for the mobile part of the connection (between MH and SH) and another defined for the high-speed fixed network. –Loss profile implemented transparent to the fixed network. –SH responsible for deciding which parts of a data stream to discard based upon user specified loss profiles. –SH manages all aspects of a user connection so long as the user is within its domain.

Lijia Architectural and Internetworking Issues  Proposed Architecture *Average density of mobile users per microcell *Cellular network architecture Microcells - diameter of the order of 100m Picocells - diameter of the order of 10m Advantage of a smaller cell size –Higher throughput –Greater frequency reuse –Low-power transmitters Drawback –Faster inter-cell user mobility –Host of routing, tracking and hand-off problems.

Lijia Architectural and Internetworking Issues *Difference from traditional microcellular architectures Network intelligence implemented in MSS nodes. –Not scalable Three-level hierarchy do much more than switching and tracking. –SH maintain QoS guarantees for mobile users. –MSS and SH responsible for flow-control. –More cost effective and easily scalable.

Lijia Architectural and Internetworking Issues  Internetworking *IPIP (“IP-within-IP”) protocol. *VIP (Virtual Internet Protocol)  Connection management *Sequence number *MSS nodes - communication devices with large caches. *Connection maintenance - responsibility of the SH

Lijia Architectural and Internetworking Issues  Architectural support for satisfying QoS requirements *Connection between the MH and a fixed host broken into: MH and SH SH and fixed host. *Shield fixed nodes from idiosyncrasies of the mobile environment. *Handoffs between two SHs First approach –old SH anticipates the move and informs the new SH who then begins negotiations Second approach –set up static connections between neighboring SHs

Lijia Traffic Classes at the Transport Layer  Advantage of providing different traffic classes for the mobile environment: *SH responsible for translating between the framing protocol of the mobile environment and the high-speed network environment. *Ability to provide users with differential service based on the type of application. *SH behaves as the end-point for the service from the point of view of the service provider. *Renegotiation of QoS handled between MH and SH

Lijia Traffic Classes at the Transport Layer  Connectionless Service *Like UDP, no guarantee of correct delivery.  Connection-oriented Service *Guaranteed in-order delivery of packets.  Variable Bit-Rate - Priority *Tries to provide bounded delay and bounded loss service. *Best-effort service class.  Constant Bit-Rate - Priority *Best effort guarantee with increasing losses as the available bandwidth shrinks.  Constant Bit-Rate - Critical *Low bit-rate service takes priority over all others and suffers no loss or queueing delays.