Abstract :
Location-based services (LBS) play an increasing role in mobile systems and applications. In this paper we focus on LBS in a multi-provider network. Using multiple providers reduces dependencies, increases geographic and functional coverage, and allows distribution, load balancing, and fail-over. However, the framework must ensure substitutability of services. We describe the use of a rule engine to dynamically determine a near-optimal provider for each request. The choice is based on performance, reliability, geographic coverage, as well as more intangible considerations. Overall performance, coverage, and distribution can thus be increased at the framework-level.
Keywords :
mobile communication; mobile computing; resource allocation; LBS; functional coverage; geographic coverage; industry track; load balancing; location based content syndication; location-based services; mobile applications; mobile systems; multiprovider network; near-optimal provider; rule engine; service substitutability; Asset management; Engines; Europe; Failure analysis; Humans; Licenses; Load management; Power system modeling; Routing; Sorting;