The tutorial is intended for researchers, scientists, and engineers interested on learning on Internet Protocol version 6 (IPv6) and Session Initiation Protocol (SIP). The aim of the tutorial is to provide the participants with an understanding of the overall picture of Third Generation (3G) networks and to provide complete tutorials on the IPv6 and SIP protocols.
The tutorial will present introductory material (25%) necessary for people not familiar with 3G, SIP and IPv6 to get them to speed, then intermediate material (50%) which covers tutorials on IPv6 and SIP, then advanced material (25%) where we discuss advanced research, issues and challenges.
Internet protocols have been constantly evolving to keep up with the advancement and evolution of technologies and applications to meet the requirements of the telecommunication industry. IPv6 and SIP are two examples of protocols that either evolved or were created in response to needs demonstrated in the telecom industry.
(Joint presentation by Ibrahim Haddad and Samer Hawwa)
(Covered by Ibrahim Haddad) IPv6 is the next generation protocol designed by the IETF to replace the current version of the Internet Protocol, IP Version 4 (IPv4). Most of today's Internet uses IPv4, which is now nearly twenty years old. IPv4 has been remarkably resilient in spite of its age, but it is beginning to have problems. Most importantly, there is a growing shortage of IPv4 addresses, which are needed by all new machines and devices connecting to the Internet.
IPv6 comes along to fix a number of problems in IPv4 and to add many improvements to cater for the future Internet. The improvements come in areas such as routing and network auto-configuration, security, and mobility. IPv6 represents a big package of capabilities, of which addressing is the most visible component. The addressing issue gets a lot of attention, but one of many important issues that IPv6 designers have tackled. Other capabilities have also been developed in direct response to critical business requirements for scalable network architectures, improved security and data integrity, integrated quality-of-service, automatic configuration, mobile computing, data multicasting, and more efficient network route aggregation at the global backbone level.
This part of the tutorial will cover the following topics:
(Covered by Samer Hawwa) Internet conferencing, telephony, presence, event notification, and instant messaging have increasingly attracted industrial interest. This new service paradigm, together with the use of IP technology, open up tremendous opportunities for service providers and network operators to create new and diverse services. However, a key issue in realizing this vision is how to engineer services for next generation networks. The standard service architecture (SIP CGI, CPL) that comes with the signaling protocol (SIP) is rather weak. Several alternatives are emerging. Some of them are object oriented based API (PARLAY, JAIN, Servlets).
More recent technologies, such as Web Services, are based on web technologies. This tutorial will provide an in-depth overview for the SIP protocol and how to engineer SIP services.
The following topics will be covered:
(Joint presentation by Ibrahim Haddad and Samer Hawwa)
Ibrahim Haddad is a Researcher at the Ericsson Corporate Unit of Research in Montreal, Canada, involved with the system architecture of third generation wireless IP networks. Ibrahim represents Ericsson on the Technical Board and Sub-Groups of the Open Source Development Lab. He is involved in several Open Source projects and a Contributing Editor for the Linux Journal. Ibrahim has delivered several talks at universities, IEEE and ACM conferences, and Open Source forums. He received his Bachelor and Master degrees in Computer Science from the Lebanese American University, charted by the University of the State of New York. He is currently a Dr.Sc. Candidate at Concordia University in Montreal where he received both the J. W. McConnell Memorial Graduate Fellowships and the Concordia University 25th Anniversary Fellowship.
Samer Hawwa is a System Designer at Ericsson Corporate Unit of Research in Montreal, Canada. He is involved in the technical investigations, prototyping, and standardization of Service Engineering for the 3G Networks. Samer holds a B.Sc. degree in Computer Science from Lebanese American University, charted by the University of the State of New York. He is currently pursing a M.Sc. degree in Computer Science at Concordia University in Montreal, Canada.