Rev A Mikko Suominen 01.06.20041 Enhancing System Capacity and Robustness by Optimizing Software Architecture in a Real-time Multiprocessor Environment.

Slides:



Advertisements
Similar presentations
Introduction to Public Land Mobile Network (PLMN)
Advertisements

Mobile Switching Systems Unit, L M Ericsson in Finland
Islamic University-Gaza Faculty of Engineering Electrical & Computer Engineering Department Global System for Mobile Communication GSM Group Alaa Al-ZatmaHosam.
Rev A Antti Miettinen H.248 Gateway Control Protocol Signaling Traffic Related Protocol Analysis Antti Miettinen S Thesis Seminar on.
All rights reserved © 2001, Alcatel, Paris. ITG-Fachgruppe „IP und Mobility“ Kamp-Lintfort, 20 June 2001 Multistandard Radio Access Network for Wireless.
GSM System Architecture
Telefónica Móviles España GPRS (General Packet Radio Service)
Mobile Communication MMS / GPRS. What is GPRS ? General Packet Radio Service (GPRS) is a new bearer service for GSM that greatly improves and simplifies.
One-Pass GPRS and IMS Authentication Procedure for UMTS
All IP Network Architecture 2001 년 12 월 5 일 통신공학연구실 석사 4 차 유성균
Supporting Packet-Data QoS in Next-Generation Cellular Networks R. Koodli and Mikko Puuskari Nokia Research Center IEEE Communication Magazine Feb, 2001.
GPRS Muhammad Al-khaldi Sultan Al-Khaldi
Mobile Handset Cellular Network Basics + GSM. Cellular Network Basics There are many types of cellular services; before delving into details, focus on.
CSci5221: 3G/4G Cellular Network Architecture Overview 1 Cellular Voice/Data Architectures: A Primer Basics of Cellular Networks Survey of 2G/3G Cellular.
MOBILE PHONE ARCHITECTURE & TECHNOLOGY. HISTORY  The idea of the first cellular network was brainstormed in 1947  Disadvantages  All the analogue system.
 The GSM network is divided into two systems. each of these systems are comprised of a number of functional units which are individual components of the.
General Packet Radio Service (GPRS) A new Dimension to Wireless Communication.
Evolution from GMS to UMTS
1 © 2007 Nokia Optimization of EGPRS Link Adaptation Thesis work presentation Author: Jussi Nervola Supervisor:Professor.
Failure Spread in Redundant UMTS Core Network n Author: Tuomas Erke, Helsinki University of Technology n Supervisor: Timo Korhonen, Professor of Telecommunication.
 Global System for Mobile Communications (GSM) is a second generation (2G) cellular standard developed to cater voice services and data delivery using.
ZAC Technical Institute GSM Foundation Course Prepared by Syed Amir Abbas.
Members of our Presentation  (Bsts09-08) Hafiz Umer Ejaz  (Bsts09-09) Rai-Habib Ullah  (Bsts09-31) M.Arsalan Qureshi  (Bsts09-32) Shoaib Ansari 
General Packet Radio Service
GSM,GPRS & CDMA Technology
Evaluation of Signal Processing Resource Management Algorithms in 3G Markku Piiroinen S tietoverkkotekniikan diplomityöseminaari
GSM Network Structure Lance Westberg.
GSM Training for Professionals. TOPICS Module-1Introduction of Communication and Wireless Concepts  History of Communication  Telecommunication Basics.
Network: Location Management Y. Richard Yang 3/21/2011.
CELLULAR DATA NETWORKS Mr. Husnain Sherazi Lecture 5.
GSM TOWARDS LTE NETWORKS Lecture # 2. CELLULAR GENERATIONS First Generation Wireless : Analog Second Generation Wireless (2G): Digital Second Generation.
Mikko Viitanen Measuring Media Gateway Software Efficiency Using Performance Monitor Counters Mikko Viitanen S Thesis seminar on networking.
06/09/2005Master's Thesis Seminar - Jesse Kruus 1 Analyzing and Developing Base Load for WCDMA Base Station Automated Testing System Thesis written at.
T Multimedia Seminar Carlos Herrero55828H Osmo Tolvanen46958L.
Rajeev Bansal DGM (GSM & 3G), ALTTC, Ghaziabad
GSM NETWORK ARCHITECTURE CH 2. In this chapter we will see : In this chapter we will see : 1.GSM NETWORK ARCHITECTURE 2.The Radio Subsystem 3.The Network.
GSM TOWARDS LTE NETWORKS
UMTS: Universal Mobile Telecommunications System
4.1 Architecture of the GSM system GSM is a PLMN (Public Land Mobile Network) – several providers setup mobile networks following the GSM standard within.
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Mobile & Wireless Communication-2 Subject Code : 9471 Semester :7th Department.
1 © NOKIA Functionality and Testing of Policy Control in IP Multimedia Subsystem Skander Chaichee HUT/Nokia Networks Supervisor: Professor Raimo.
GSM Network Architecture
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Risk-based regression testing in a telecommunication system node Master’s thesis presentation
Communication Protocol Engineering Lab.
Communication Protocol Engineering Lab. Hyoung Joo. Nam. 1 GSM System Overview Wireless and Mobile Network Architecture Nam Hyoung-Joo
Presented by S.SATHISH, , M.Tech(COS).
Improvements in speech services of GERAN Master’s Thesis presentation Author: Tommi Jokela Supervisor: Prof. Sven-Gustav Häggman Instructor: M.Sc. Benoist.
(Global System for Mobile Communication)
SEMINAR RADIO NETWORK CONTROLLER FOR 3G MOBILE AND WIRELESS NETWORK DEVICES BY ARDRA . S7 IT SHMEC KADAKKAL ROLL.
Cellular Networks 1. Overview 1G Analog Cellular 2G TDMA - GSM 2G CDMA - IS G 3G 4G and Beyond Cellular Engineering Issues 2.
GPRS General Packet Radio Service Shay Toder – Ori Matalon The Department of Communication System Engineering Ben-Gurion University June 19, 2002.
Features of Long Term Evolution (LTE)
1 Special Topics in Computer Engineering Supervised by Dr. Walid Abu-Sufah Jordan University Department of Computer Engineering.
Overview Of 3G Mobile. 3G AWARENESS 3G is the next generation mobile communications systems. 3G is basically an ITU defined set of standards, which along.
1 Lecture 19 EEE 441 Wireless And Mobile Communications.
Cellular Network Base stations transmit to and receive from mobiles at the assigned spectrum Multiple base stations use the same spectrum The service area.
1 Wireless Networks Lecture 17 GPRS: General Packet Radio Service (Part I) Dr. Ghalib A. Shah.
Overview of the GSM for Cellular System
GSM Training for Professionals
3G architecture and protocols
Third Generation (3G) Cellular Network 3G System
Global System for Mobile Communications
GSM,GPRS & CDMA Technology
Sideseadmed (IRT0040) 2.5 AP Avo LOENG 4.
GPRS GPRS stands for General Packet Radio System. GPRS provides packet radio access for mobile Global System for Mobile Communications (GSM) and time-division.
Global system for Mobile Communications
UMTS Terrestrial Radio Access Network Architecture
GPRS Architecture Ayan Ganguly Bishakha Roy Akash Dutta.
Dept. of Business Administration
JAIN FOR MAP PROJECT GROUP: Maurizio Bonuccelli Piero Lauri
Presentation transcript:

Rev A Mikko Suominen Enhancing System Capacity and Robustness by Optimizing Software Architecture in a Real-time Multiprocessor Environment Mikko Suominen S Thesis Seminar on Networking Technology Helsinki University of Technology

Rev A Mikko Suominen Basic Information Thesis written at Oy L M Ericsson Ab, Finland Supervisor: Professor Jorma Jormakka Instructors: M.Sc. Ilkka Koskinen and M.Sc. Juha Eloranta

Rev A Mikko Suominen Contents Background Problem Description Objectives Scope UMTS Release 4 Network Media Gateway Architecture Tradeoff Analysis Method Architecture Optimization and Analysis Conclusion and Future Research

Rev A Mikko Suominen Background (1/2) The Universal Mobile Telecommunications System (UMTS) is a third generation mobile network standard specified by the 3 rd Generation Partnership Project (3GPP). The UMTS has been evolved from the GSM (Global System for Mobile Communications) and the GPRS (General Packet Radio Service) networks. UMTS specifications are divided into multiple releases. –Each release contains some new functionalities and modifications to the network architecture.

Rev A Mikko Suominen Background (2/2) The UMTS Release 4 network architecture physically separates call control from media and bearer control. This means that the Mobile Switching Centre (MSC), which handles these tasks in the GSM network, is divided into two separate network elements. –The MSC server handles the call control. –The Media Gateway (MGW) handles the media and the bearer control. –The MSC server controls the MGW via the Gateway Control Protocol (GCP) interface.

Rev A Mikko Suominen Problem Description (1/2) The Ericsson Media Gateway for Mobile Networks (M- MGW) is an existing product that fulfills the specifications for the MGW. The M-MGW is the real-time multiprocessor system this thesis deals with.

Rev A Mikko Suominen Problem Description (2/2) System properties, such as capacity and robustness, are highly dependent on the software architecture. The research problem of this thesis is to find and analyze different kinds of distributed software architectures that could enhance the capacity and the robustness of the M- MGW. –The capacity enhancement increases the possible amount of traffic carried through the M-MGW. –The robustness enhancement improves the in-service performance of the M-MGW.

Rev A Mikko Suominen Objectives The purpose of this thesis is to find a number of software architectures that would help to solve the research problem of the thesis. Every proposed software architecture optimization will be shown to work according to the specifications. Finally, the proposed architectures will be analyzed in the light of capacity and robustness improvements.

Rev A Mikko Suominen Scope This thesis deals with the UMTS Release 4, because it is the first release containing the physical separation between the MSC server and the MGW functionalities. Inside the M-MGW, the software architecture optimization scope is limited to the User Plane Control Functions (UPCF), which handles the GCP and controls the actual User Plane. This thesis presents only architectural level solutions. –More detailed solutions including the implementation have been left to future research.

Rev A Mikko Suominen UMTS Release 4 Network AuC BSC BSS BTS CN CS EIR GGSN GMSC HLR ME MGW MS MSC PSTN RNC RNS SGSN SIM USIM VLR Authentication Centre Base Station Controller Base Station System Base Transceiver Station Core Network Circuit Switched Equipment Identity Register Gateway GPRS Support Node Gateway Mobile Switching Centre Home Location Register Mobile Equipment Media Gateway Mobile Station Mobile Switching Centre Public Switched Telephone Network Radio Network Controller Radio Network Subsystem Serving GPRS Support Node Subscriber Identity Module User Services Identity Module Visitor Location Register

Rev A Mikko Suominen Media Gateway (1/2) The fundamental purpose of the MGW is to connect the UMTS Core Network to other networks, such as UTRAN (UMTS Terrestrial Radio Access Network) and ISDN (Integrated Services Digital Network). The MGW transports traffic between different networks and may support: –media conversion –bearer control –payload processing e.g. with different codecs

Rev A Mikko Suominen Media Gateway (2/2) API CPP GCP MGW Application Programming Interface Connectivity Packet Platform Gateway Control Protocol Media Gateway M-MGW Software Architecture

Rev A Mikko Suominen Architecture Tradeoff Analysis Method (1/2) Architecture Tradeoff Analysis Method (ATAM) is a technique for analyzing software architectures. The ATAM is developed in Software Engineering Institute of Carnegie Mellon University (CMU/SEI). The purpose of the ATAM is to assess the consequences of architectural decisions in light of quality attribute requirements. The ATAM process consists of nine steps. –A simplified version of the ATAM is used in this thesis.

Rev A Mikko Suominen Architecture Tradeoff Analysis Method (2/2) Quality Attribute Scenario

Rev A Mikko Suominen Architecture Optimization and Analysis (1/5) Capacity enhancement  Increase the possible amount of traffic carried through the M-MGW  UPCF software architecture optimization so that it is able to handle more GCP messages simultaneously  Study, which UPCF tasks can be run in parallel on different processors Robustness enhancement  Improve the in-service performance of the M-MGW  UPCF software architecture optimization so that its fault tolerance is improved  Study, which UPCF services can be replicated across multiple processors

Rev A Mikko Suominen Architecture Optimization and Analysis (2/5) UMTS Originating Call

Rev A Mikko Suominen Architecture Optimization and Analysis (3/5) Signaling Connection Failure

Rev A Mikko Suominen Architecture Optimization and Analysis (4/5) Quality attribute scenario 1 –Capacity  Transaction Throughput  Handling Busy Hour Call Attempts i.Source of stimulus:MSC server ii.Stimulus:GCP transaction arrivals during the busy hour iii.Environment:Normal operation iv.Artifact:UPCF system area v.Response:All arrived GCP transactions can be handled vi.Response measure:All arrived calls can be established

Rev A Mikko Suominen Architecture Optimization and Analysis (5/5) Quality attribute scenario 2 –Robustness  Software Failure  Handling A Subsystem Crash i.Source of stimulus:Subsystem internal to the UPCF ii.Stimulus:Subsystem crash iii.Environment:Normal operation iv.Artifact:UPCF system area v.Response:UPCF system area degraded vi.Response measure:No downtime

Rev A Mikko Suominen Conclusion and Future Research (1/2) Three different architecture enhancements were found.  Enhancement 1 +Easy to implement +Most of the legacy architecture could be re-used –Does not improve the M-MGW capacity or robustness from a single MSC server’s point of view  Enhancement 2 +Improves notably the M-MGW capacity and robustness +Future proof solution (very scalable) –Harder to implement than the first one  Enhancement 3 ±Might improve the M-MGW capacity, but not robustness ±Can be seen as a further enhancement of the first or the second enhancement

Rev A Mikko Suominen Conclusion and Future Research (2/2) Possible topics for future research: –Testing and simulating the M-MGW software architecture enhancements found in this thesis –Enhancing the user plane functions –Optimizing the usage of the GCP in the M-MGW

Rev A Mikko Suominen Thank you for listening! Questions?