A General Nash Equilibrium Semantic Cache Algorithm in a Sensor Grid Database

  • Qingfeng Fan
  • Karine Zeitouni
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8648)


Sensor grid databases are powerful, distributed, self- organizing systems that allow in-network query processing and offer a user friendly SQL-like application development. We propose an adaptation of a well-known cache-based optimization and cache replacement policy to this context. Since the data are distributed and the sensor nodes are mobile, the cost model is more complicated than in traditional query optimization, because it should account for several factors, including the semantics, location and time. Therefore, we need a trade-off between those constraints. Our approach is based on a theoretical foundation for the game and balance problem. In summary, we propose an approach that (i) Based on the Nash Equilibrium scheme, an application of three scalar coefficients is proposed in term of the analysis of the relationship among semantic, time and location factors. (ii) After that, we specialize and summarize the general Nash Equilibrium scheme utilizing the equal correlation coefficient among the new and old vectors to find the point of Nash equilibrium and resolves the scalar coefficients. (iii) It uses these scalar coefficient to attain an optimum cost model of the semantic cache, for query optimization in the context of distributed query processing. (iv) We emphasize that this method can extend to any finite-dimension, which are other schemes cannot do. Extended simulation results indicate that our scheme outperforms existing approaches in terms of both the response time and the cache hit ratio.


Sensor Grid Database Semantic Cache Location Dependent Query Query Optimization Nash Equilibrium 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ewen, S., Schelter, S., Tzoumas, K., Warneke, D., Markl, V.: Iterative parallel data processing with stratosphere: an inside look. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 1053–1056 (2013)Google Scholar
  2. 2.
    Huang, Z., Jensen, C.S., Ooi, B.C.: Collaborative spatial data sharing among mobile lightweight devices. In: Papadias, D., Zhang, D., Kollios, G. (eds.) SSTD 2007. LNCS, vol. 4605, pp. 366–384. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    Li, Y., Jin, D., Hui, P., Su, L., Zeng, L.: Revealing contact interval patterns in large scale urban vehicular ad hoc networks. In: Proceedings of the ACM SIGCOMM 2012 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (2012)Google Scholar
  4. 4.
    Ren, Q., Dunham, M.H.: Using clustering for effective management of a semantic cache in mobile computing. In: Mobile 1999 Proceedings of the 1st ACM International Workshop on Data Engineering for Wireless and Mobile Access (1999)Google Scholar
  5. 5.
    Savary, L., Gardarin, G., Zeitouni, K.: Geocach a cache for gml geographical data. International Journal of Data Warehousing & Mining 3, 66–87 (2007)CrossRefGoogle Scholar
  6. 6.
    Villas, L.A., Boukerche, A., Araujo, R., Loureiro, A.A.: A spatial correlation aware algorithm to perform efficient data collection in wireless sensor networks. Ad Hoc Networks 12, 69–85 (2014)CrossRefGoogle Scholar
  7. 7.
    Xu, B., Vafaee, F., Wolfson, O.: In-network query processing in mobile p2p databases. In: Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (2009)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Qingfeng Fan
    • 1
  • Karine Zeitouni
    • 1
  1. 1.University of Versailles-Saint-Quentin Laboratory PRISMVersailles CedexFrance

Personalised recommendations