Policy-based Congestion Management for an SMS Gateway Alberto Gonzalez (KTH) Roberto Cosenza (Infoflex) Rolf Stadler (KTH) June 8, 2004, Policy Workshop.

Slides:



Advertisements
Similar presentations
$ Network Support for Wireless Connectivity in the TV Bands Victor Bahl Ranveer Chandra Thomas Moscibroda Srihari Narlanka Yunnan Wu Yuan.
Advertisements

The Transmission Control Protocol (TCP) carries most Internet traffic, so performance of the Internet depends to a great extent on how well TCP works.
Presenter: Anika Aziz National Institute of Informatics (NII), The Graduate University for Advanced Studies, Tokyo, Japan.
Doc.: IEEE /375 Submission November 2000 Mathilde Benveniste, AT&T Labs - ResearchSlide 1 Tiered Contention, A QoS-Based Distributed Medium Access.
Halina Tarasiuk, Robert Janowski and Wojciech Burakowski Warsaw University of Technology, Poland Admissible Traffic Load of Real Time Class of Service.
Traffic Engineering with Forward Fault Correction (FFC)
1 o Two issues in practice – Scale – Administrative autonomy o Autonomous system (AS) or region o Intra autonomous system routing protocol o Gateway routers.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—4-1 Managing IP Traffic with ACLs Introducing ACLs.
PERSISTENT DROPPING: An Efficient Control of Traffic Aggregates Hani JamjoomKang G. Shin Electrical Engineering & Computer Science UNIVERSITY OF MICHIGAN,
The War Between Mice and Elephants Presented By Eric Wang Liang Guo and Ibrahim Matta Boston University ICNP
A Case for Relative Differentiated Services and the Proportional Differentiation Model Constantinos Dovrolis Parameswaran Ramanathan University of Wisconsin-Madison.
1 Resource Management in IP Telephony Networks Matthew Caesar, Dipak Ghosal, Randy H. Katz {mccaesar,
Improving TCP Performance over Ad-hoc Network 11/28/2000 Xuanming Dong, Duke Lee, and Jin Wang Course Project for EE228A --- Fall 2000 (Professor Jean.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Packet Switching EE3900 Data Communications and LANs Packet Switching Slide 1.
Tesseract A 4D Network Control Plane
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Ns Simulation Final presentation Stella Pantofel Igor Berman Michael Halperin
QoS Architectures for Connectionless Networks
Item 2005 L A Rønningen. Reservation Model Pessimistic or Optimistic Approach 1-N Senders and 1-M Receivers Sender-oriented or Receiver-oriented Immediate.
Network management Reinhard Laroy BIPT European Parliament - 27 February 2012.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
B 李奕德.  Abstract  Intro  ECN in DCTCP  TDCTCP  Performance evaluation  conclusion.
Fundamentals of Computer Networks ECE 478/578 Lecture #19: Transport Layer Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
Computer Networks with Internet Technology William Stallings
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
Distance Vector Routing Protocols Dynamic Routing.
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Internet research Needs Better Models Sally Floyd, Eddie Kohler ISCI Center for Internet Research, Berkeley, California Presented by Max Podlesny.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 3 TCP and IP by Zornitza Genova Prodanoff.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications By Ashraf Matrawy and Ioannis Lambadaris From Carleton.
Univ. of TehranIntroduction to Computer Network1 An Introduction to Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Chapter 10 Congestion Control in Data Networks and Internets 1 Chapter 10 Congestion Control in Data Networks and Internets.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Ethernet Packet Filtering – Part 2 Øyvind Holmeide 10/28/2014 by.
葉志宏 馮至芬 謝耀文 International Conference on Advanced Information Networking and Applications © 2008 IEEE DOI /WAINA
Chapter 3 TCP and IP Chapter 3 TCP and IP.
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Queue Management Jennifer Rexford COS 461: Computer Networks
Author: Daniel Guija Alcaraz
RSVP: A New Resource ReSerVation Protocol
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
CS4470 Computer Networking Protocols
Advanced Computer Networks
William Stallings Data and Computer Communications
Congestion Control in Software Define Data Center Network
Provision of Multimedia Services in based Networks
Quality of Service For Mobile IP.
IT351: Mobile & Wireless Computing
Congestion Control (from Chapter 05)
Distributed Systems CS
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Reinhard Laroy BIPT European Parliament - 27 February 2012
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Distributed Systems CS
Presentation transcript:

Policy-based Congestion Management for an SMS Gateway Alberto Gonzalez (KTH) Roberto Cosenza (Infoflex) Rolf Stadler (KTH) June 8, 2004, Policy Workshop

Outline Intro to SMS Congestion Management in SMSG Policy-based Approach System Behavior Future Work

The Short Message Service (SMS) SMS is based on out-of-band message delivery. It permits users to send and receive text messages to/from their mobile phones Relevance –By the end of 2002, 30 billion messages exchanged monthly –Growing at 0.5 billions per month. –SMS represents 10% of the revenue of mobile operators We consider two classes of SMS services –Guaranteed service (zero losses) –Non-guarateed service Bulk messages, information services

SMS Architecture

SMS Gateway Model

Congestion in a SMS Gateway Congestion can be caused by a persistent performance degradation of an outgoing port Why do we need congestion management ? –long buffers suppose a risk. The longer the queue, the higher the cost of a system crash The focus of this work is to provide the EMG with congestion management capabilities that permit us to adapt dynamically to congestion

Related Work in Congestion Management Congestion management in routing engines has been extensively studied in the context of IP routers Our work differs from that field in –Problem space: congestion management for IP routers considers physical networks. In contrast, an SMSG is a node in an overlay network, where the service rate of outgoing ports can vary, depending on the state of neighboring SMSGs –Solution space: approaches to congestion management in IP networks often focus on flows. In contrast, flow-based mechanisms are not relevant in the SMS context, since an SMS message fits into a single packet

Addressing congestion in the EMG Two low-level mechanisms for reducing the load on a congested port –reducing the acceptance rate this reduction affects the loads on all outgoing ports. Therefore the overall throughput of the EMG is compromised –dropping non-guaranteed messages that are routed to its associated queue They present a trade-off –Throughput vs losses The EMG manager has to choose between giving priority to: having low losses having high throughput.

Functional Architecture for Realizing Congestion Control Policies

System behavior: unbalanced load Incoming traffic 6 m/s Service rate 6 m/s Non-guaranteed service: 90% m/s

System behavior: balanced load Incoming traffic 6 m/s Service rate 6 m/s Non-guaranteed service: 90% m/s

Summary Our architecture permits the EMG manager to control the tradeoff between high throughput of the EMG and low loss rate of the non-guaranteed service class In situations of congestion and changes in load pattern, the system dynamically re-configures, following the managers selected policy Our proposal does not need other SMSGs/SMSCs to include any type of congestion management

Future Work Service differentiation based on message sender, message content, etc Different algorithms for parameter estimation Prototype evaluation using real traces