Development and Application of QoS Allocation System - PowerPoint PPT Presentation

About This Presentation
Title:

Development and Application of QoS Allocation System

Description:

QoS Deployment in KREONET Development and Application of QoS Allocation System International QoS Test through EMERGE-2 QoS Testbed Korea Institute of Science & Tech ... – PowerPoint PPT presentation

Number of Views:93
Avg rating:3.0/5.0
Slides: 33
Provided by: 4518
Category:

less

Transcript and Presenter's Notes

Title: Development and Application of QoS Allocation System


1
QoS Deployment in KREONET
Development and Application of QoS Allocation
System International QoS Test through EMERGE-2
QoS Testbed
Korea Institute of Science Tech Info
(KISTI) Sangkil Jung, Ok-Hwan Byeon Kwangju
Institute of Science Tech (K-JIST) Dong Wook
Lee, JongWon Kim Jan. 22, 2003
2
Presentation Topics
  • QoS Overview
  • Development and Application of QoS Allocation
    System
  • International QoS Test through EMERGE-2 QoS
    Testbed
  • Current Future work

3
QoS overview
4
QoS Overview what is QoS?
  • What is QoS ?
  • A set of service requirements to be met by the
    network in transporting a flow
  • QoS provides
  • E2E service guarantee policy-based control of
    IP networks performance (resource allocation,
    switching, routing, packet scheduliing, packet
    drop mechanism)
  • Service levels of QoS
  • Best-effort service no service or delivery
    guarantees are made
  • Differentiated service soft QoS, traffic is
    grouped into classes based on service requirement
  • Guaranteed service
  • network meets a traffic flows specific service
    requirements
  • Needs prior network resource reservation over the
    path

5
QoS Overview QoS requirements
Bandwidth Needs Session Duration Burstiness Delay Sensitivity Jitter Sensitivity
Voice Low Low Low High Medium (10ms)
Streaming Video High High Low Low (33ms _at_ 30fps) High
Interactive Video High High Medium High High
Shared Application Low-Medium Medium High Medium Low
Data Low-Medium Low-Medium High Low Low
6
QoS Overview QoS implementation model
7
Development and Application of QoS Allocation
System
8
Overview
  • Develop QoS allocation system apply it to
    KREONET
  • Joint projects with K-JIST (Kwangju Institute of
    Sci Tech)
  • Objectives
  • Supercomputer users perspectives
  • Provides usefulness/access easiness anywhere,
    anytime QoS service
  • Real-time/on-demand QoS allocation
  • Discriminate service level in users layer
    advance service, immediate service
  • Network administrators perspective
  • Integrate QoS allocation and NMS functions
  • Provides graphical network topology management
    functions

9
System Design functional view
Resource Manager (RMan) Monitoring Manager (MMan)
Design of overall architecture Design implement MIB(SNMP Server/Client) User authentication module, SLA module, routing information processing module, DB management module CAC (Call Admission Control) Implemented by JAVA provides Visualized network topology QoS management function Flow management control function
10
System Design architectural view
11
System Design resource reservation procedure (1)
  • User invocation

QoS Allocation Server
Web Java/Client
APP
Router 1
Router n
User
APP
Access
BBTP add_sla
SLA registration
BBTP OK
Access

BBTP rar
CAC and Negotiation
BBTP OK
BBTP conform
BBTP OK
Setup QoS
Setup QoS
Run
App. Data
Access
BBTP rar_remove
Resource Release
BBTP OK
Release QoS
Release QoS
12
System Design resource reservation procedure (2)
  • Application invocation

QoS Allocation Server
Web Java/Client
APP
Router 1
Router n
User
APP
Access
BBTP add_sla
SLA registration
BBTP OK
Run

BBTP rar
BBTP OK
CAC and Negotiation
BBTP conform
BBTP OK
Setup QoS
Setup QoS
App. Data
BBTP rar_remove
Resource Release
BBTP OK
Release QoS
Release QoS
13
System Design protocol stack
  • BBTP (Bandwidth Broker Transport Protocol) for
    Resource Allocation Request (RAR) and others

Message type Request, Response
Protocol BBTP/1.0
Command login, add_user, add_sla, etc.
Additional information for command (SLA, RAR,
etc.)
Response message (Server ? Client)
Request message (Client ? Server)
14
System Design SLA design
  • Service Level Agreement (SLA) design
  • User ID
  • Source IP address, Destination IP address
  • Application port number
  • SLA Start/End Date
  • Traffic Specification
  • CAB - Conformed Average Bit-rate
  • CBR - Conformed Burst Rate
  • CER - Conformed Excess Rate
  • Violation treatments Drop or Shaping
  • DSCP values

15
System Design RAR design
  • Resource Allocation Request (RAR) design
  • SLA_id
  • Start time/End time
  • Bandwidth
  • Confirmed bandwidth

16
System Design CAC (1)
  • Advance service
  • Resource is reserved in advance
  • Users can use resource during the service time
  • Users have to specify the Start time/End time of
    his service at RAR step
  • Use time slot table for checking resource
    reservation status

17
System Design CAC (2)
  • Immediate service
  • Provide users with convenience on service request
  • Users just request the service ? QoS allocation
    system determines whether there is available
    network resource ? ACK or NACK to users
  • Resource is not reserved in advance
  • User do not specify the Start time/End time of
    his service at RAR step
  • Separate time slot table from time slot table of
    advance service

service request
Determine whether there is available network
resource
ACK/NACK
Accept/reject
18
Implementation implementation environment
19
Implementation user menu category
20
Implementation GUI (1)
21
Implementation GUI (2)
  • Topology Display
  • Automatically generated network Topology of
    DiffServ Domain
  • Tooltip on the router.
  • Changing the position of router by mouse-dragging
    the router icon.
  • Topology Generation
  • ipRoute SNMP Object ipRouteNextHop
  • if SNMP Object - ifIndex
  • ipAddress SNMP Object ipAdEntAddr,
    ipAdEntIfIndex

22
Implementation network status
23
Application testbed
QoS Allocation System Interface (Web)
Cisco 7206
Cisco 7507
Iperf Version 1.6.3
25 Mb/s
QoS Allocation Server
FastEthernet (100 Mb/s)
QoS Allocation System
FastEthernet (100 Mb/s)
Iperf Version 1.6.3
background traffic generator (MGen)
KISTI QoS Testbed
background traffic generator (MGen)
24
Application KREONET
  • Supercomputer (KISTI)-KREONET-KSC (KJIST)

Supercomputer (KISTI)
Catalyst6509
Catalyst6509
KREONET (KISTI)
2Gbps
Cisco7513
Cisco7513
1Gbps
Catalyst6506
1Gbps
Cisco7513
Cisco7513
Compaq SMP
NEC
155Mbps
Cisco7505
KOREN(Daejeon)
Kumho Supercomputer Center (Kwangju)
SeeMore
Linux Cluster
Life Science
25
Application 3D video delivery
  • Access Grid (KISTI)-KREONET-KOREN-Access Grid
    (KJIST)

QoS allocation server
3D video delivery APP
203.255.X.X
203.237.X.X
192.168.X.X
KJIST
203.237.X.X
203.237.X.X
203.255.X.X
3D Video Delivery APP
203.255.X.X
192.168.X.X
203.230.X.X
203.255.X.X
203.230.X.X
KISTI
Edge Link
Core Link
ltLeft Eyegt
ltRight Eyegt
26
International QoS test through EMERGE-2 QoS
Testbed
27
EMERGE-1
  • ESnet/MREN Regional Grid Experimental NGI Testbed
    (EMERGE-1)
  • Joint project between WISC, EVL/UIC, UIUC, NWU
    and UC
  • 1999 2001
  • Refer to http//www.evl.uic.edu/cavern/EMERGE/
    for details

28
EMERGE-2 (1)
  • Joint project between EVL/UIC, NWU and KISTI
  • Testbed configuration

29
EMERGE-2 (2)
  • Objective
  • How to tune DiffServ network in order to satisfy
    the performance requirements of the high
    bandwidth application, i.e., CAVE, multimedia
    collaborative conferencing
  • EMERGE-2 test includes
  • EMERGE-2 Testbed connectivity testing through
    STAR TAP
  • Deployment of new version2 resource manager
    verification
  • GARA-based DiffServ Manager
  • TCP adaptation over DiffServ network
  • Differentiated transmission of MPEG-2 video over
    DiffServ network
  • RBUDP(Reliable Blast UDP) adaptation over
    DiffServ network
  • EMERGE-2 test is now performing

30
Current Future Work
31
Current Future work
  • International QoS test with EVL/UIC
  • Get the EMERGE-2 test results
  • Deployment of future version3 DiffServ Manager
    verification
  • Stabilization of 2002 QoS Allocation System
  • Deploy in KREONET and reliable QoS service to
    KREOENT users

32
Thank you!!
Write a Comment
User Comments (0)
About PowerShow.com