1 / 25

Implementation and Evaluation of a SIP-based HTTP Session Mobility Service

Presentation Outline. Introduction Statement of ProblemAim and ObjectivesThe Hybrid-based Architectural SchemeScreenshots of the ImplementationEvaluation of the ProjectHTTP Session Mobility PerformancePossible Deployment and CommercializationConclusions and Future WorkPublications. Introduc

nixie
Télécharger la présentation

Implementation and Evaluation of a SIP-based HTTP Session Mobility Service

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Implementation and Evaluation of a SIP-based HTTP Session Mobility Service Michael Adeyeye Neco Ventura

    2. Presentation Outline Introduction Statement of Problem Aim and Objectives The Hybrid-based Architectural Scheme Screenshots of the Implementation Evaluation of the Project HTTP Session Mobility Performance Possible Deployment and Commercialization Conclusions and Future Work Publications

    3. Introduction Initially, web browsers were single-principal platform software for viewing a single website at a time. Built-in features added to improve the web browsing experience include tabbed browsing, pop-up blocking, spell-check, page zooming and bookmarking. Features added by third parties include FTP and IRC Protocol extensions, to mention a few. An example of converging services is the ability to access multiple social networking services or multiple instant messaging accounts via a single website. MEEBO and ILOVEIM.

    4. Statement of Problem Users PCs, today, have installed on them enormous software that has similar functionalities. Common problems encountered by the Internet Users when browsing the web:

    5. Statement of Problem contd

    6. Aim and Objectives Aim To develop an Adaptive User Agent Client that provides HTTP Session Mobility and Multimedia Services. Objectives To integrate a SIP stack into a web browser. To achieve session hand-off and content sharing between the web users. To provide multimedia services within a web browser.

    7. The Hybrid-based Architectural Scheme

    8. Screenshots of the Implementation Session Hand-off between web browsers

    9. Screenshots of the Implementation contd

    10. Screenshots of the Implementation contd

    11. Screenshots of the Implementation contd

    12. Screenshots of the Implementation contd

    13. Screenshots of the Implementation contd Content Sharing between two web browsers

    14. Screenshots of the Implementation contd

    15. Screenshots of the Implementation contd Multimedia Services

    16. Evaluation of the Project

    17. HTTP Session Mobility Performance Session hand-off was successfully tested on large number of websites, SSLbased websites inclusive. Session hand-off on some websites, however, was partially successful or not successful. Examples were Meebo (AJAX-based) and 3dgeomaps (Mash-up) websites. This failure can be attributed to their ability to update contents of a web page without changing its URL during an HTTP POST or GET request. Other websites that achieved partially successful session hand-off were those made up of FRAME or IFRAME HTML tags. Example was NGPORTAL that had a frame linked to ACTUALTESTS.

    18. Possible Deployment and Commercialization

    19. Possible Deployment and Commercialization To provide data integrity and confidentiality, it is advisable that the SIP server should implement TLS in order to provide HTTP Digest Authentication and encryption of data during UACs interaction. An alternative is the use of UACs that support Secure Multi-purpose Internet Mail Extension (S/MIME). S/MIME offers end-to-end data encryption while TLS-supported proxy servers offer a hop-by-hop data encryption. When deploying this service over a large network, S/MIME is preferable to TLS.

    20. Possible Deployment and Commercialization

    21. Possible Deployment and Commercialization The session data size depends on the number of characters in the URL, cookies and HTML Form elements in a webpage. Hence, a charging function could be integrated into the SIP server and a web interface could be provided for users to monitor their usage. Regarding possible service commercialization, should there be a need to deploy this service in a client-server environment, a flat rate could be charged periodically regardless of the varying session data sizes. On the other hand, it could be rendered as a Value Added Service (VAS) to customers.

    22. Conclusions and Future Work In summary, a new service namely, content sharing and session hand-off has been provided. This implementation helps improve collaboration, mobility among the web users and encourages adaptive UACs. In this case, a web browser can also be used as a SIP client to make voice calls and be extended to perform other functionalities. In addition, integrating the SIP stack into a web browser could modify or extend how click-to-dial applications work.

    23. Conclusions and Future Work contd Other areas that could be explored include implementing a policy control mechanism to block unwanted web session transfer request. Such restrictions could be based on a domain name or a SIP address. A session management mechanism could also be integrated so that a web session transfer request can be held for a long time without expiring when the destination SIP address cannot be reached or a web server uses a session-based cookie that expires in a short time.

    24. Publications Michael Adeyeye and Neco Ventura (2008), Achieving Web Session Hand-off using SIP, in: Proceedings of 12th Annual IEEE International Symposium on Consumer Electronics, Algarve, Portugal. Adeyeye O. Michael and Neco Ventura (2007), Extending Web Browsers Architectures to support HTTP Session Mobility, in: Proceedings of 3rd CoNEXT Conference, New York. ACM 978-1-59593-770-41 07/ 0012 Michael Adeyeye and Neco Ventura (2008), Implementing Content Sharing and Session Hand-off between Web Browsers, in: Proceedings of 4th Web Information Systems and Technologies (WEBIST) Conference, Funchal-Madeira, Portugal. ISBN: 978-989-8111-26-5 Michael Adeyeye and Neco Ventura (2008), Performance and Possible Deployment of HTTP Session Mobility Service using SIP, in: Proceedings of 11th South African Telecommunication Networks and Applications Conference (SATNAC), Durban.

    25. Thank You!!!

More Related