Using Users’ Social Relations to Facilitate Session Delivery and Improve Communication Efficiency Yang Li and Prof. H. Anthony Chan Department of Electrical.

Slides:



Advertisements
Similar presentations
SIP, Presence and Instant Messaging
Advertisements

IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
Multimedia Systems Irek Defee IPTV IP + TV Providing television over IP networks.
1 Requirements Catalog Scott A. Moseley Farbum Scotus.
IP Multimedia Subsystem (IMS) 江培文. Agenda Background IMS Definition IMS Architecture IMS Entities IMS-CS Interworking.
CGU SIP VC Client: Design, Architecture & Demo Dr. Samir Chatterjee Network Convergence Laboratory School of Information Science Claremont Graduate University.
6 The IP Multimedia Subsystem Selected Topics in Information Security – Bazara Barry.
Session Initiation Protocol Winelfred G. Pasamba.
SIP and the application of SIP as used in 3GPP Keith Drage - Lucent Technologies.
Fixed Mobile Convergence T Research Seminar on Telecommunications Business Johanna Heinonen.
One-Pass GPRS and IMS Authentication Procedure for UMTS
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
Session Initiation Protocol (SIP) By: Zhixin Chen.
VoIP Using SIP/RTP by George Fu, UCCS CS 522 Semester Project Fall 2004.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
 3G is the third generation of tele standards and technology for mobile networking, superseding 2.5G. It is based on the International Telecommunication.
12/05/2000CS590F, Purdue University1 Sip Implementation Protocol Presented By: Sanjay Agrawal Sambhrama Mundkur.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 2. SIP.
SIP vs H323 Over Wireless networks Presented by Srikar Reddy Yeruva Instructor Chin Chin Chang.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
An Introduction to SIP Moshe Sambol Services Research Lab November 18, 1998.
SIP 逄愛君 SIP&SDP2 Industrial Technology Research Institute Computer & Communication Research Laboratories Elgin Pang Outline.
SIP-IMS CONFORMANCE TESTING STANDARDIZATION WORK PLAN VICE-CHAIRMAN OF ITU-T SG11 MARTIN BRAND.
Agenda Introduction to 3GPP Introduction to SIP IP Multimedia Subsystem Service Routing in IMS Implementation Conclusions.
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
Session Initialization Protocol (SIP)
Via contains the address at which the originator is expecting to receive responses to this request. Mandatory To contains a display name and a SIP URI.
SIP South Carolina Cisco User Group Martin Jefferson IE UC Practice Manager.
Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile.
Developing A Sip User Agent Using The Jain Sip Stack. Robert.V Masango Supervisors: Alfredo Terzoli, Ming Hsieh.
Session Initiation Protocol Team Members: Manjiri Ayyar Pallavi Murudkar Sriusha Kottalanka Vamsi Ambati Girish Satya LeeAnn Tam.
Blending RTSP and SIP signaling for IPTV and VoD services in the IMS Presented by Robert Marston Department of Electrical Engineering University of Cape.
Damian Zolich, TTCN-3 User Conference 2011
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 8 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
“Securing IP Multimedia Subsystem (IMS) infrastructures …,” M. Tsagkaropoulos UNIVERSITY OF PATRAS Department of Electrical & Computer Engineering Wireless.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 4 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Page 1 SIP header reduction for supporting delay sensitive applications draft-akhtar-sipping-header-reduction-00.txt draft-akhtar-sipping-3g-static-dictionary-00.txt.
Authors: Jiann-Liang Chenz, Szu-Lin Wuy,Yang-Fang Li, Pei-Jia Yang,Yanuarius Teofilus Larosa th International Wireless Communications and Mobile.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
SIP & SS7 James Rafferty, Cantata Technology September 10-12, 2007 Los Angeles Convention Center Los Angeles, California 3 Agenda Overview.
IP Multimedia Subsystems By Vamsee K Pemmaraju. Agenda IMS Example IMS Example Overview Overview Basic Principles Basic Principles Architecture Architecture.
Screen design Week - 7. Emphasis in Human-Computer Interaction Usability in Software Engineering Usability in Software Engineering User Interface User.
SIP Extensions for Enhanced Location Based Services in 3G Networks International SIP 2004, Paris Pavitra Krishnaswamy Application-Ready.
Presented By Team Netgeeks SIP Session Initiation Protocol.
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
Team Members Atcharawan Jansprasert Padmoja Roy Rana Almakabi Ehsan Eslamlouevan Manya Tarawalie.
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
SIP:Session Initiation Protocol Che-Yu Kuo Computer & Information Science Department University of Delaware May 11, 2010 CISC 856: TCP/IP and Upper Layer.
Lab Assignment 15/ INF5060: Multimedia data communication using network processors.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
Toshiba Confidential 1 Presented by: Philipe BC Da’Silva SESSION INITIATION PROTOCOL.
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
1 Access Authentication to IMS Systems in Next Generation Networks Authors: Silke Holtmanns, Son Phan-Anh ICN’07 IEEE Speaker: Wen-Jen Lin.
ITU Workshop on “Voice and Video over LTE” Geneva, Switzerland, 1 December 2015 ACTIVITIES OF THE ITU-T SG11 TOWARDS IMS AND VoLTE/ViLTE INTEROPERABILITY.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Ambient Networks Media Delivery in the 3GPP Framework Author: Outi Koski Supervisor: Heikki Hämmäinen.
SIP Security Issues : The SIP Authentication Procedure and its Processing Load Speaker: Lin-Yi Wu Advisor : Prof. Yi-Bing Lin Date : 2003/04/09.
Authors: Jiann-Liang Chenz, Szu-Lin Wuy, Yang-Fang Li, Pei-Jia Yang,
The Session Initiation Protocol - SIP
S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN Antti Keurulainen,
1 Personal Mobility Management for SIP-based VoIP Services 王讚彬 國立台中教育大學資訊工程學系
7: Multimedia Networking7-1 protocols for real-time interactive applications RTP, RTCP, SIP.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
1 Implementation of IMS-based S-CSCF with Presence Service Jenq-Muh Hsu and Yi-Han Lin National Chung Cheng University Department of Computer Science &
Service Control Using SIP in 3GPP’s IP Multimedia Subsystem (IMS) Xin Chen Fujitsu Laboratories of Europe LTD
Internet Telephony 1 Reference Architecture of R00.
IP Telephony (VoIP).
SIP over MANETs Introduction to SIP SIP vs MANETs Open Issues
Session Initiation Protocol (SIP)
IP Multimedia Subsystem & W-CSCF
3GPP and SIP-AAA requirements
Presentation transcript:

Using Users’ Social Relations to Facilitate Session Delivery and Improve Communication Efficiency Yang Li and Prof. H. Anthony Chan Department of Electrical Engineering University of Cape Town

“Intelligence on Network” UCT-COE Seminar page 2 January 20, Problem: Human factors are not sufficiently considered in existing networks.  (1)No practical user-centric service platform  (2)Undetectable uncertainties by users & operators  (3)Insufficient use of Network resources Human resources Information resources  (4)Unsatisfactory service delivery  (5)Sacrifice of users’ first desire  (6)Wasted labor resources due to repetitive operations  (7)Short of researches on unavailability of desired communicating parties underdeveloped human-resource distribution over networks  (8)Losing customers

“Intelligence on Network” UCT-COE Seminar page 3 January 20, Literature Review: Expected human-centric features in communication networks.  ETSI EG V1.2.1 ( ) [1] “Design for all”  Disabilities sensory, physical, cognitive, allergies…  Design issues General principles Adaptability, color, feedback, flexibility, response times… Dialogue styles Menu, GUI, key, voice dialogue, user prompting Assistive technology Multimedia presentation and multimodal interaction Multimedia terminal, nonspeech sounds Labels and abbreviations National variations Security User support Tutorial system, help mechanisms (human, multimedia, text, built-in)…

“Intelligence on Network” UCT-COE Seminar page 4 January 20, Hypothesis: Import human intelligence in next-generation-network (NGN) architecture. Application Level Control Level Transport Level Access Level User Intelligence User-friendly Interface NGN Architecture (User Task)

“Intelligence on Network” UCT-COE Seminar page 5 January 20, Methodology: Develop expert system in communication-network field [4]. Determine problem characteristic Find concepts to represent knowledge Design structure to recognize knowledge Formulate rules to embody knowledge Validate rules that organize knowledge Identification Conceptualization Formulization Implementation Testing Requirement Concept Structure Rules Refinements Redesigns Reformulation

“Intelligence on Network” UCT-COE Seminar page 6 January 20, Approach: Seek for optimal session delivery manner according to users’ social relations. User PartNGNHuman-intelligence Part Virtual Caller Callee Virtual Callee (a) (b) (c) Assistant Callee Virtual Assistant Callee

“Intelligence on Network” UCT-COE Seminar page 7 January 20, Literature Review: Expected human-centric features in communication networks.  ETSI EG V1.1.1 ( ) [2]  Operations for profile data: create new, assign values to the attributes, view, modify, copy, paste, and delete  User-profile management Setup and maintenance Profile activation Information sharing and privacy Log  3GPP TS V6.1.0 ( ) [3] 3GPP Generic User Profile (GUP) e.g., HSS IMS GUP Component 3GPP TS Cx protocol are described in the 3GPP TS Sh interface are described in the 3GPP TS

“Intelligence on Network” UCT-COE Seminar page 8 January 20, Approach: Seek for optimal session delivery manner according to users’ social relations. User PartNGNHuman-intelligence Part Virtual Caller Callee Virtual Callee 1 2 (a) (b) (c) Assistant Callee Virtual Assistant Callee 3

“Intelligence on Network” UCT-COE Seminar page 9 January 20, Approach: Seek for optimal session delivery manner according to users’ social relations. User PartNGNHuman-intelligence Part Virtual Caller Callee Virtual Callee 1 2 (a) (b) (c) Assistant Callee Virtual Assistant Callee

“Intelligence on Network” UCT-COE Seminar page 10 January 20, Approach: Seek for optimal session delivery manner according to users’ social relations. User PartNGNHuman-intelligence Part Virtual Caller Callee Virtual Callee 1 2 (a) (b) (c) Assistant Callee Virtual Assistant Callee 3 4 5

“Intelligence on Network” UCT-COE Seminar page 11 January 20, Realization: Realize intelligence-to-network in Java/MySQL software environment. Database Virtual Personal Profile Session Comparator Session Generator Decision Maker Session Registrar Session Keeper Server Application Library User PartNGNHuman-intelligence Part 2.1 > Update Sender Info 3 > Activate 4.2 >< Fetch Application Information 4.1 >< Fetch Receiver Info 5 > Activate 6 > Activate 7.2 >< Enquire 9 > Activate 7.3 > Suspend 8.1 >< Enquire User Information 2.2 > Update Sender Info 8.2 >< Enquire Application Information 7.1 > Deliver Session Simulator 1 > Initiate

“Intelligence on Network” UCT-COE Seminar page 12 January 20, Application: An overview of IP-Multimedia- Subsystem architecture [5] Fixed Internet Wireless Proxy – Call State Control Function (P-CSCF) Integrating – Call State Control Function (I-CSCF) Serving – Call State Control Function (S-CSCF) Home Subscriber System (HSS) Application Server (AS) Application Control User

“Intelligence on Network” UCT-COE Seminar page 13 January 20, 2016 Reference Architecture of the IP Multimedia Core Network Subsystem [5].

“Intelligence on Network” UCT-COE Seminar page 14 January 20, Application: Apply intelligence-on-network to IP-Multimedia-System Fixed Internet Wireless P-CSCF I-CSCF S-CSCF HSS AS Session Comparator Session Generator Decision Maker Virtual Personal Profile Session Keeper Application Library Session Registrar

“Intelligence on Network” UCT-COE Seminar page 15 January 20, Application: Apply intelligence-on-network to IP-Multimedia-System P-CSCF I-CSCF S-CSCF1 HSS AS User 1 User 2 P-CSCF S-CSCF2

“Intelligence on Network” UCT-COE Seminar page 16 January 20, Application: Apply intelligence-on-network to IP-Multimedia-System P-CSCF I-CSCF S-CSCF1 HSS AS Session Comparator Session Generator Decision Maker Virtual Personal Profile Session Keeper Application Library Session Registrar User 1 User 3 User 2 P-CSCF S-CSCF2 S-CSCF3 8

“Intelligence on Network” UCT-COE Seminar page 17 January 20, 2016 Session Initiation Protocol – RFC 3261 [6]: REGISTER -> Registrar  INVITE SIP/2.0  Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bKnashds8  To: Bob  From: Alice ;tag=  Call-ID: a84b4c76e66710  CSeq: INVITE  Max-Forwards: 70  Date: Thu, 21 Feb :02:03 GMT  Contact:  Content-Type: application/sdp;  protocol="application/pkcs7-signature";  micalg=sha1; boundary=boundary42  Content-Length: 568

“Intelligence on Network” UCT-COE Seminar page 18 January 20, 2016 Session Description Protocol: RFC 2327 [7]  announcement = proto-version  origin-field  session-name-field  information-field  uri-field  -fields  phone-fields  connection-field  bandwidth-fields  time-fields  key-field  attribute-fields  media-descriptions  origin-field = "o=" username space sess-id space sess-version space nettype space addrtype space addr session-name-field = "s=" text -fields =*("e=" -address) phone-fields =*("p=" phone-number) bandwidth-fields =*("b=" bwtype ":" bandwidth) time-fields =1*( "t=" start-time space stop-time) media =typically "audio", "video", "application“, or “data” proto =typically "RTP/AVP" or "udp" for IP4 sess-id =unique for this originating username/host start-time =time | "0" stop-time =time | "0" bwtype =1*(alpha-numeric) bandwidth =1*(DIGIT) username =safe;pretty wide definition -address = | "(" -safe ")" | … =;defined in RFC822 phone-number =phone | phone "(" -safe ")" | … phone ="+" POS-DIGIT 1*(space | "-" | DIGIT) addrtype ="IP4" | "IP6“ IP4-address =“ decimal-uchar " IP6-address =;to be defined

“Intelligence on Network” UCT-COE Seminar page 19 January 20, Reference  [1]European Telecommunications Standards Institute, ETSI EG V1.2.1 ( ) - Human Factors (HF), Guidelines for ICT products and services. Available:  [2] European Telecommunications Standards Institute, ETSI EG V1.1.1 ( ). Available:  [3]Third Generation Partnership Project, Technical Specification Group Core Network and Terminals, 3GPP TS V6.1.0 ( ) - 3GPP Generic User Profile (GUP), Stage 3, Release 6. Available:  [4]F. Hayes-Roth, D. A. Waterman, and D. B. Lenat, Building Expert Systems. Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA, ISBN:  [5] Third Generation Partnership Project, 3GPP TS V7.4.0 ( ) - IP Multimedia Subsystem (IMS), Stage 2, Release 7. Available:  [6]Internet Engineering Task Force, Request for Comments SIP: Session Initiation Protocol. Available:  [7]Internet Engineering Task Force, Request for Comments SDP: Session Description Protocol. Available:

Thank you! Questions?

“Intelligence on Network” UCT-COE Seminar page 21 January 20, Comparing rule for one attribute of application Qualitative? Just? Better? Poorer? PoorerBetterJustUnacceptable NO YES Get a Parameter

“Intelligence on Network” UCT-COE Seminar page 22 January 20, Comparing rule for an application Just p = M? Better? Poorer? Poorer Quality Better Quality Just Quality Unacceptable Quality NO YES NO Get a Session p = 0 Analyze quality of Parameter p CounterUnacceptable++ CounterBetter++ CounterPoorer++ YES CounterUnacceptable = 0? CounterPoorer = 0? CounterBetter = 0? YES NO YES

“Intelligence on Network” UCT-COE Seminar page 23 January 20, 2016 S 1’S 2’S 3’S 4’S 5’ S 1S1 or S1’S 1 S 2- StrictdropStrictdropStrictdropStrictdrop Real-timeS2 or S2’Real-timeS 2Real-timeS 2Real-timeS 2 PerformanceS2 or S2’PerformanceS 2PerformanceS 2PerformanceS 2 EasyS2 or S2’EasyS 2EasyS 2EasyS 2 No-relationlearnNo-relationlearnNo-relationlearnNo-relationlearn S 3-- StrictdropStrictdropStrictdrop Real-timeS3 or S3’Real-timeS 3Real-timeS 3 PerformancehelpPerformanceS 4Performancedrop EasyS3 or S3’EasyS 4EasyS 3 No-relationlearnNo-relationlearnNo-relationlearn S 4--- StrictdropStrictdrop Real-timehelpReal-timehelp PerformanceS4 or S4’PerformanceS 4 EasyS4 or S4’EasyS4 or S5’ No-relationlearnNo-relationlearn S Strictdrop Real-timehelp Performancehelp EasyS5 or S5’ No-relationlearn