24
An SAIC Company A. Misra, S.Das, A. McAuley and A. Dutta Telcordia Technologies, USA S.K.Das University of Texas at Integrating QoS Support in the Dynamic Mobility Agent (DMA) Architecture DIMACS Workshop, Feb. 8, 2001, Rutgers, NJ.

An SAIC Company

  • Upload
    zarifa

  • View
    45

  • Download
    1

Embed Size (px)

DESCRIPTION

Integrating QoS Support in the Dynamic Mobility Agent (DMA) Architecture. A. Misra, S.Das, A. McAuley and A. Dutta Telcordia Technologies, USA S.K.Das University of Texas at Arlington, USA. DIMACS Workshop, Feb. 8, 2001, Rutgers, NJ. An SAIC Company. Introduction. - PowerPoint PPT Presentation

Citation preview

Page 1: An SAIC Company

An SAIC Company

A. Misra, S.Das, A. McAuley and A. DuttaTelcordia Technologies, USAS.K.DasUniversity of Texas at Arlington, USA

Integrating QoS Support in the Dynamic Mobility Agent (DMA) Architecture

DIMACS Workshop, Feb. 8, 2001,Rutgers, NJ.

Page 2: An SAIC Company

DIMACS – 2©Telcordia Technologies Inc., 2001. February 7, 2001

Introduction

Higher bandwidth packet-based technologies are emerging, such as, GPRS, EGPRS and UMTS2000

Next generation cellular networks will not only support users with different bandwidth guarantees but also transport multimedia traffic with diverse QoS constraints

End-to-end QoS guarantees for mobile users are desirable

Page 3: An SAIC Company

DIMACS – 3©Telcordia Technologies Inc., 2001. February 7, 2001

IP Mobility Management-State of the Art

Solutions such as MIP (Mobile IP) and SIP-based mobility provide basic ubiquitous connectivity.– Use of temporary care-of addresses (CoA) to redirect packets without

modifying the fundamental routing fabric.

Newer solutions such as HAWAII, CIP, MIP-RR and IDMP provide hierarchical mobility management.– Use either specialized host-based routing or multiple CoAs to provide

a more stable CoA to external hosts.

Integration with an IP-level QoS architecture is missing.– Need to provide load-balancing and QoS-assuring features to mobile

nodes (MNs).

Page 4: An SAIC Company

DIMACS – 4©Telcordia Technologies Inc., 2001. February 7, 2001

Wireline IP QoS Architectures…1

Two wireline-oriented mechanisms for supporting IP-based QoS guarantees.– Integrated Services (Intserv)

Reservation of resources on a per-flow (fine) granularity, with intermediate nodes maintaining reservation state.

– Differentiated Services (Diffserv) Coarser classification at the network edge, followed by class-based

(stateless) differentiation in the core.

Multi-Protocol Level Switching (MPLS) provides the ability to control the path of traffic through an IP network.– Resource reservation is easier when not just the traffic load, but its

path, is well-established. is also emerging as a standard for traffic flows via Internet

Page 5: An SAIC Company

DIMACS – 5©Telcordia Technologies Inc., 2001. February 7, 2001

Wireline IP QoS Architectures…2

The Bandwidth Broker (BB) architecture has been proposed for dynamic admission control and resource provisioning.– Centralized agent maintains knowledge of the link capacities and link

loads within the domain.– Workable for small-to-medium sized domains.

Little work on architectures that integrate QoS and mobility management in next generation wireless IP networks.Key issue is the need for dynamically signaling the changing load

levels on a path as MNs change their point of attachment.

Page 6: An SAIC Company

DIMACS – 6©Telcordia Technologies Inc., 2001. February 7, 2001

Overview of the Basic DMA Architecture

During the initial subnet-level configuration process (via DHCP/DRCP or from an SA), MN receives a Local Care-of Address (LCoA) and the address of a Mobility Agent (MA).

The MA associated with this MN remains the same throughout its stay in this domain. The MA provides the MN with a stable globally valid care-of address (GCoA), which ensures global reachability.

Visited Network/Domain

Home Network /Domain

CN

1

2

1

3

2

MA

DHCP/DRCP

MN

Page 7: An SAIC Company

DIMACS – 7©Telcordia Technologies Inc., 2001. February 7, 2001

Overview of IDMP Our protocol for performing the intra-domain mobility

management (with QoS, of course!).

Two options for getting a GCoA.– Shared GCoA—All MNs assigned to an MA use the MA’s address as their

GCoA. This mandates external tunneling (from the Internet to the MA).– Unique GCoA- MA assigns each MN a unique GCoA from an address pool.

MA is then responsible for intercepting packets addressed to that pool- removes the need for external tunneling.

Provides IP-level support for – Multicasting-based fast handoffs: packets are buffered at the new point of

attachment and are available immediately after subnet-level configuration.– Paging: MA will multicast a solicitation for an idle MN that is still in that

domain.

Page 8: An SAIC Company

DIMACS – 8©Telcordia Technologies Inc., 2001. February 7, 2001

IDMP Overview (SA Mode)

CN

MN receives two addresses from Subnet Agent (SA).One is for Local Care-of Address (LCoA) and the other one is MA. On every change in subnet, the MN interacts with the SA to obtain a new LCoA.

SA is responsible for demultiplexing all packets tunneled to SA’s interface address and forwarding them to individual MN using layer-2 mechanisms -> no transmission of tunneled messages on the wireless interface.

Visited Network/Domain

Home Network /Domain

12

1

3

2

MA

SA

MN

Page 9: An SAIC Company

DIMACS – 9©Telcordia Technologies Inc., 2001. February 7, 2001

IDMP Overview (CO Mode)

MN receives two addresses from additional subnet level configuration protocols, such as DHCP or DRCP.One is for Local Care-of Address (LCoA) and the other one is the MA’s address.

In this mode MN is responsible for decapsulating packets destined to it -> tunneling over the wireless link. Also, not feasible to provide QoS support with this mode.

Visited Network/Domain

Home Network /Domain

CN

12

1

3

2

MA

DHCP/DRCP

MN

Page 10: An SAIC Company

DIMACS – 10©Telcordia Technologies Inc., 2001. February 7, 2001

Message Flow in SA Mode

MN SA MA HA/SIP Server

ADVERTISEMENT

REG. REQUEST

REPLY

REG. REQUEST

REPLY

UPDATE

Page 11: An SAIC Company

DIMACS – 11©Telcordia Technologies Inc., 2001. February 7, 2001

Message Flow in CO Mode

MNDHCP/DRCP

Server MA HA/SIP Server

DISCOVER

OFFER

REG. REQUEST

REPLY

UPDATE

Page 12: An SAIC Company

DIMACS – 12©Telcordia Technologies Inc., 2001. February 7, 2001

The QoS framework of DMA An MN specifies its QoS requirements only during the initial

registration in the domain.– No support yet for subsequent renegotiation of QoS.– QoS profile transferred by MA to the SA at the new point of attachment.

Bandwidth Broker architecture is used to centralize the dynamic management of resources for different service classes.

– As MNs move, the corresponding MA interacts with the BB to set up resources as needed.

DMA splits the end-to-end QoS management into two distinct parts:

– Global QoS framework which uses Diffserv/MPLS framework– Intra-domain QoS framework also based on Diffserv/MPLS.– By providing reservations and guarantees on aggregates, we reduce

the QoS signaling load.

Page 13: An SAIC Company

DIMACS – 13©Telcordia Technologies Inc., 2001. February 7, 2001

Functional QoS Architecture

Page 14: An SAIC Company

DIMACS – 14©Telcordia Technologies Inc., 2001. February 7, 2001

Signaling Flow for QoS in IDMP/DMA

Page 15: An SAIC Company

DIMACS – 15©Telcordia Technologies Inc., 2001. February 7, 2001

Some Additional Considerations

Pre-configuration– For services requiring lower latency in the re-establishment of

QoS guarantees, the MA can perform pre-configuration to neighboring SAs

– MA can preemptively multicast the MN’s traffic and QoS parameters to the set of neighboring SAs

On-Demand– When MN moves from its initial point of attachment within a

domain, the new serving SA must be configured with MN-specific traffic descriptor and conditioner parameters

– MA may need to request the BB to reserve additional resources over the new path

Page 16: An SAIC Company

DIMACS – 16©Telcordia Technologies Inc., 2001. February 7, 2001

Further Considerations

Admission Control Choices– Network must ensure that adequate bandwidth is available over the

new path in conformance to the specified QoS bounds– Network operator can choose different admission control strategies for

each service class

QoS for Mobile Nodes: We are currently concentrating on two models:

– In simpler model, users are simply distinguished by differential bandwidth guarantees. A single user has a single QoS profile.

– In advanced model, users are distinguished not simply by the negotiated traffic rate, but also by the bounds associated with performance –related metrics, such as, packet jitter or loss. Individual users have multiple QoS profiles.

Page 17: An SAIC Company

DIMACS – 17©Telcordia Technologies Inc., 2001. February 7, 2001

IDMP Message Extensions

Subnet Registration_Request– Extended to include QoS-specific extensions, such as peak rate and

desired packet delay

Subnet Request_Reply– Extended to allow an SA to specify multiple MA addresses to an MN,

as well as QoS extensions.

Intra-domain Location_Update– Extended to allow an MN to specify the requested QoS parameters

to the candidate MA

Intra-domain Location_Reply– Extended to allow an MA to specify the assigned QoS parameters to

an MN

Page 18: An SAIC Company

DIMACS – 18©Telcordia Technologies Inc., 2001. February 7, 2001

One Class-per MA Architecture

Page 19: An SAIC Company

DIMACS – 19©Telcordia Technologies Inc., 2001. February 7, 2001

Multiple GCoA-based QoS Architecture

Page 20: An SAIC Company

DIMACS – 20©Telcordia Technologies Inc., 2001. February 7, 2001

Single GCoA-based QoS Architecture

Page 21: An SAIC Company

DIMACS – 21©Telcordia Technologies Inc., 2001. February 7, 2001

Additional QoS-related Considerations

The DMA architecture does not employ dynamic host-based routing.– An MPLS FEC can simply be designed based on the destination

LCoA pool—the LCoAs reflect the subnet of attachment.– In contrast, solutions such as HAWAII or CIP require each

intermediate router to consult its forwarding table. Harder to set up “fast paths” in such an environment.

DMA essentially treats the cellular domain as a separate Diffserv domain.– Use of MPLS with the BB-based mechanism will be explored.– At the very least, the BB approach should be scalable to a “domain”

with O(1000) MNs.

Page 22: An SAIC Company

DIMACS – 22©Telcordia Technologies Inc., 2001. February 7, 2001

Implementation Status

Basic IDMP functionality implemented and tested in Linux.– Currently uses MIP for global binding.

The BB functions developed and tested as part of separate project.– Communication with BB via CORBA; communication between BB

and routers via rcp.

QoS extensions to IDMP currently being implemented and tested on our testbed.– Main piece of unfinished work is the development of the Mobility

Server (MS).

Page 23: An SAIC Company

DIMACS – 23©Telcordia Technologies Inc., 2001. February 7, 2001

Conclusion DMA: An architecture for supporting QoS guarantees in next

generation IP-based wireless networks.– IDMP for two-level hierarchical mobility management.– BB-based dynamic resource provisioning for a Diffserv-based cellular

domain.

QoS based on the introduction of new functionality in elements such as the MA and SA, and the specification of the MS.– MN signals QoS profile only on first registration; subsequent negotiation

not needed.– MS implements a dynamic QoS-aware MA assignment algorithm for load

balancing.– Suited to introducing MPLS-based “fast paths” in the cellular domain.

Different MA assignment architectures explored for different QoS-based mobility service scenarios.

Page 24: An SAIC Company

DIMACS – 24©Telcordia Technologies Inc., 2001. February 7, 2001

Publications

S. Das, A. Misra, P. Agrawal and S. Das, “TeleMIP: Telecommunication Enhanced Mobile IP architecture for Fast Intra-Domain Mobility”, IEEE PCS Magazine, August 2000.

A. Misra, S. Das, A. Mcauley, A. Dutta and S. K. Das, “IDMP: An Intra-Domain Mobility Management Protocol using Mobility Agents”, <draft-misra-mobileip-idmp-00.txt>, Work in Progress, July 2000.

A. Misra, S. Das, A. Mcauley, A Dutta and S. K. Das, “Introducing QoS Support in TeleMIP’s Mobility Architecture”, Proceedings of IEEE International Conference on Personal Wireless Communications, December 2000, Hyderabad.

K. Chakraborty, A. Misra, S. Das, A. Mcauley, A Dutta and S. K. Das, “Implementation and Performance Evaluation of TeleMIP”, to appear in Proceedings of ICC, June 2001, Helsinki.

A. Misra, S. Das, A. Mcauley, A Dutta and S. K. Das, “Supporting Fast Handoffs and Paging in IDMP”, to appear in Proceedings of 3G Wireless 2001 Conference, June 2001, San Francisco.