PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Adaptive distributed data storage for context-aware applications

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Context-aware computing is a paradigm that relies on the active use of information coming from a variety of sources, ranging from smartphones to sensors. The paradigm usually leads to storing large volumes of data that need to be processed to derive higher-level context information. The paper presents a cloud-based storage layer for managing sensitive context data. To handle the storage and aggregation of context data for context-aware applications, Clouds are perfect candidates. But a Cloud platform for context-aware computing needs to cope with several requirements: high concurrent access (all data needs to be available to potentially a large number of users), mobility support (such platform should actively use the caches on mobile devices whenever possible, but also cope with storage size limitations), real-time access guarantees – local caches should be located closer to the end-user whenever possible, and persistency (for traceability, a history of the context data should remain available). BlobSeer, a framework for Cloud data storage, is a perfect candidate for storing context data for large-scale applications. It offers capabilities such as persistency, concurrency and support for flexible storage schema requirement. On top of BlobSeer, Context Aware Framework is designed as an extension that offers context-aware data management to higherlevel applications, and enables scalable high-throughput under high-concurrency. On a logical level, the most important capabilities offered by Context Aware Framework are transparency, support for mobility, real-time guarantees and support for access based on meta-information. On the physical layer, the most important capability is persistent Cloud storage.
Słowa kluczowe
Rocznik
Tom
Strony
58--69
Opis fizyczny
Bibliogr. 20 poz., rys.
Twórcy
autor
  • Faculty of Automatic Control and Computers, University Politehnica of Bucharest, Romania
autor
  • Faculty of Automatic Control and Computers, University Politehnica of Bucharest, Romania
autor
  • Faculty of Automatic Control and Computers, University Politehnica of Bucharest, Romania
Bibliografia
  • [1] H.-L. Truong and S. Dustdar, “A survey on context-aware web service systems”, Int. J. Web Inform. Syst., vol. 5. no. 1, pp. 5–31, 2009.
  • [2] S. S. Yau and F. Karim, “A context-sensitive middleware for dynamic integration of mobile devices with network infrastructures”, J. Parall. & Distrib. Comput., vol. 64, no. 2, pp. 301–317, 2004.
  • [3] J. E. Bardram, “The java context awareness framework (JCAF) – a service infrastructure and programming framework for contextaware applications”, in Proc. 3rd Int. Conf. on Pervasive Computing PERVASIVE 2005, Munich, Germany, 2005, pp. 98–115.
  • [4] G. Cugola and M. Migliavacca, “Multicar: Remote invocation for large scale, context-aware applications”, in Proc. IEEE Symp. Comp. Commun. ISCC 2010, Riccione, Italy , 2010, pp. 570–576.
  • [5] K. Henricksen and R. Robinson, “A survey of middleware for sensor networks: State-of-the-art and future directions”, in Proc. 7th Int. Worksh. Middlew. for Sen. Netw. Middleware ’06, Melbourne, Australia 2006, pp. 60–65.
  • [6] H. Kim, Y.-J. Cho, and S.-R. Oh, “Camus: A middleware supporting context-aware services for network-based robots”, in IEEE Worksh. Adv. Robot. and its Soc. Impacts, 2005, on, Nagoya, Japan, 2005, pp. 237–242.
  • [7] T. Gu, H. K. Pung, and D. Q. Zhang, A service-oriented middleware for building context-aware services. J. Network & Comp. Appl., vol. 28, no. 1, pp. 1–18, 2005.
  • [8] D. Athanasopoulos et al., “CoWSAMI: Interface-aware context gathering in ambient intelligence environments”, Pervasive & Mob. Comput., vol. 4, no. 3, pp. 360–389, 2008.
  • [9] A. K. Dey, G. D. Abowd, and D. Salber, “A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications”, Human-Comp. Interact., vol. 16, no. 2, pp. 97–166, 2001.
  • [10] A. M. Aly et al., M3: Stream processing on main-memory mapreduce”, in Proc. IEEE 28th Int. Conf. Data Engin. ICDE’12, Washington, DC, USA, 2012, pp. 1253–1256.
  • [11] T. M. Ghanem, A. K. Elmagarmid, P.-A. Larson, and W. G. Aref, “Supporting views in data stream management systems”, ACM Trans. Database Syst., vol. 35, no. 1, pp. 1:1–1:47, 2008.
  • [12] S. L. Kiani et al., “Federated broker system for pervasive context provisioning”, J. Syst. & Softw., vol. 86, no. 4, pp. 1107–1123, 2013.
  • [13] Google now [Online]. Available: www.google.com/landing/now (accessed July 9th, 2013).
  • [14] Microsoft onX [Online]. Available: https://www.onx.ms/ (accessedJuly 9th, 2013).
  • [15] C. Dobre, “Capim: A platform for context-aware computing”, in Proc. 6th Int. Conf. on P2P, Paral., Grid, Cloud Internet Comput. 3PGCIC 2011, Barcelona, Spain, 2011, pp. 266–272.
  • [16] B. Nicolae, G. Antoniu, and L. Bougé, “Blobseer: how to enable efficient versioning for large object storage under heavy access concurrency”, in Proc. EDBT/ICDT Joint Conf. (12th Int. Conf. Ext. Datab. Technol. & 12th Int. Conf. Datab. Theory) EDBT/ICDT 2009, Saint-Petersburg, Russia, 2009, pp. 18–25.
  • [17] R. Hecht and S. Jablonski, “Nosql evaluation: A use case oriented survey”, in Proc. Int. Conf. Cloud & Service Comput. CSC 2011, Hong Kong, China, 2011, pp. 336–341.
  • [18] P. Pääkkönen and D. Pakkala, “Report on scalability of database technologies for entertainment services”, 2012 [Online]. Available: http://virtual.vtt.fi/virtual/nextmedia/Deliverables-2011/D1.2.3.3 MUMUMESE Report%20on%20Scalability%20of%20database%20technologies%20for%20entertainment%20services.pdf
  • [19] San Francisco taxi dataset [Online]. Available: http://crawdad.cs.dartmouth.edu/meta.php?name=epfl/mobility
  • [20] Grid’5000 [Online]. Available: https://www.grid5000.fr/ (accessed July 9th, 2013).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-d9f48986-9da1-4ae4-867e-b8b8a73eaabe
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.