Abstract

We present a software download algorithm that enables download of configuration software, via different media, to mobile terminals. The proposed signalling protocol and the message sequence have been described in detail; Downloading software through any media has basically the same set of requirements i.e. download initiation, client capability negotiation, download channel capacity, user/provider mutual authentication procedures and error-free software delivery, installation, authorisation and billing have to be negotiated. Procedures that provide implementations of these algorithms have been incorporated in the proposed download signalling protocol. Also, all message parameters to be passed for the full information exchange between client and server have been described, and a prototype implementation based on a distributed object platform (JavaRmi-corba) is presented and described. Software download signalling within the prototype usesCorba (OrbixWeb) as the signalling platform. The hop connection between remote peers (client and server) is handled by two proxies communicating via the orb. These proxies are generated from interfaces defined inIdl . For download however, Java-Rmi has been used as the transport mechanism. Finally, the signalling and download delay behaviour of the proposed architecture is presented. It is shown that an overhead of 0.35–0.45 seconds due to signalling exchange is independent of the file size to be downloaded for file sizes in the range 100–200 kB. The behaviour shows a flat delay duration of ~240ms for files sizes below 100 kB and a linearly increasing duration for files sizes beyond. A size of 200 kBytes can be regarded as the break-even point after which the signalling (and marshalling) overheads ofRmi start to become more efficient and the duration starts to depend on the file sizes rather than the overheads of the transport mechanism. Legacy protocol stack implementations such asGsm for example, have sizes in the region of 200–300 kBytes. Such file sizes are within the range considered and beyond the break even point, and therefore the download mechanism developed provides a suitable platform for reconfiguration software download in terms of procedural delay.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.