Title :
Elastic Load-Balancing in a Distributed Spatial Cache Overlay
Author :
Lübbe, Carlos ; Reuter, Anja ; Mitschang, Bernhard
Author_Institution :
Inst. of Parallel & Distrib. Syst., Univ. Stuttgart, Stuttgart, Germany
Abstract :
Location-based services (LBS) have gained enormous popularity, which imposes increasing query loads at the data tier of an LBS. Yet, the data access patterns of LBS typically possess high temporal and spatial locality. Therefore, a dedicated spatial cache which provides efficient access to the data currently needed may considerably reduce this load. To ensure high throughput, multiple cache nodes can collaborate in a distributed spatial cache overlay, which balances load among the nodes. However, load-balancing is a non-trivial task in this context, as load spreads unevenly in space and varies notably over time. This requires constant readjustment to shifting hot spots. We present an elastic load-balancing mechanism between cache nodes that is based on the physical model of a particle-spring system. Using spring contraction, nodes instantly form processing clusters in regions with high load and thus can easily work off accumulating queries. Our evaluation shows that our approach quickly adapts to rapidly changing hot spots and thereby ensures high throughput throughout the entire execution.
Keywords :
cache storage; mobile computing; resource allocation; data access patterns; dedicated spatial cache; distributed spatial cache overlay; elastic load-balancing; load balancing; location-based services; multiple cache nodes; particle spring system; processing clusters; spatial locality; spring contraction; temporal locality; Distributed databases; Load modeling; Peer to peer computing; Routing; Spatial databases; Springs; Topology; load-balancing; peer-to-peer; spatial data;
Conference_Titel :
Mobile Data Management (MDM), 2012 IEEE 13th International Conference on
Conference_Location :
Bengaluru, Karnataka
Print_ISBN :
978-1-4673-1796-2
Electronic_ISBN :
978-0-7695-4713-8
DOI :
10.1109/MDM.2012.26