• DocumentCode
    3152183
  • Title

    Differential Caches for Web Services in Mobile Environments

  • Author

    Qaiser, M.S. ; Bodorik, P. ; Jutla, D.N.

  • Author_Institution
    Fac. of Comput. Sci., Dalhousie Univ., Halifax, NS, Canada
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    644
  • Lastpage
    651
  • Abstract
    Although web services have been espoused due to their many benefits, it is known that overhead delay, particularly the communication delay, associated with invocation and execution of web services is high. Consequently, much research has been expended on minimizing those delays. In many situations an application invokes a web service repeatedly such that some or most of the data returned by the web service does not change. For instance, many web services that return schedules, such as bus or train schedules, exhibit this property. We present Differential Caches, with the accompanying Differential Updates method and the Mobile SOAP (MoSOAP) protocol, to avoid transfer of repeated data, sent by a web service to an application. The protocol is flexible in that other optimization techniques, such as encoding, can also be applied. We report on results of experiments, using a research prototype, to evaluate the method´s potential benefits and also its overhead. The results of experiments show clearly that potential benefits outweigh the overhead. Under optimal conditions, the MoSOAP protocol with Differential Caches obtained a speedup of close to 800%, in delivery of the web services´ replies in comparison to the SOAP communication. Further improvements in delays were gained when encoding was used in conjunction with Differential Caches.
  • Keywords
    Web services; access protocols; cache storage; mobile computing; MoSOAP protocol; Web services; communication delay; differential caches; differential updates method; encoding; mobile SOAP protocol; mobile environment; optimization technique; overhead delay; simple object access protocol; Delay; Encoding; Protocols; Servers; Simple object access protocol; XML; Caching; Differential Updates; Encoding; Mobile SOAP; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4577-0842-8
  • Electronic_ISBN
    978-0-7695-4463-2
  • Type

    conf

  • DOI
    10.1109/ICWS.2011.50
  • Filename
    6009448