Skip to main content

2016 | OriginalPaper | Buchkapitel

RCOS: Real Time Context Sharing Across a Fleet of Smart Mobile Devices

verfasst von : Julien Dhallenne, Prem Prakash Jayaraman, Arkady Zaslavsky

Erschienen in: Internet of Things, Smart Spaces, and Next Generation Networks and Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Sharing context is a key challenge and will be a requirement of future IoT systems and services. To this end, in this paper, we propose, develop, implement and validate a Real Time Context Sharing (RCOS) system. RCOS takes advantage of the widely used publish/subscribe paradigm embedding context-awareness. We also propose a new context-aware subscription language enabling publishers to express data with sufficient contextual information and subscribers to subscribe to data by matching publisher context to subscribers contextual preferences. Finally, as a proof of concept, we extend the Apache ActiveMQ Artemis software and create a client prototype. We evaluate our proof of concept for larger scale deployment.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Klimova, A., Rondeau, E., Andersson, K., Porras, J., Rybin, A., Zaslavsky, A.: An international Master’s program in green ICT as a contribution to sustainable development. J. Clean. Prod. 135, 223–239 (2016)CrossRef Klimova, A., Rondeau, E., Andersson, K., Porras, J., Rybin, A., Zaslavsky, A.: An international Master’s program in green ICT as a contribution to sustainable development. J. Clean. Prod. 135, 223–239 (2016)CrossRef
2.
Zurück zum Zitat Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Comput. Surv. (CSUR) 35(2), 114–131 (2003)CrossRef Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Comput. Surv. (CSUR) 35(2), 114–131 (2003)CrossRef
3.
Zurück zum Zitat Oki, B., Pfluegl, M., Siegel, A., Skeen, D.: The Information Bus: an architecture for extensible distributed systems. ACM SIGOPS Oper. Syst. Rev. 27(5), 58–68 (1994)CrossRef Oki, B., Pfluegl, M., Siegel, A., Skeen, D.: The Information Bus: an architecture for extensible distributed systems. ACM SIGOPS Oper. Syst. Rev. 27(5), 58–68 (1994)CrossRef
4.
Zurück zum Zitat Rosenblum, D.S., Wolf, A.L.: A design framework for internet-scale event observation and notification. ACM SIGSOFT Softw. Eng. Notes 22(6), 344–360 (1997)CrossRef Rosenblum, D.S., Wolf, A.L.: A design framework for internet-scale event observation and notification. ACM SIGSOFT Softw. Eng. Notes 22(6), 344–360 (1997)CrossRef
5.
Zurück zum Zitat Baldoni, R., Querzoni, L., Tarkoma, S., Virgillito, A.: Distributed event routing in publish/subscribe communication systems. In: Garbinato, B., Miranda, H., Rodrigues, L. (eds.) Middleware for Network Eccentric and Mobile Applications, pp. 219–244. Springer, Heidelberg (2009)CrossRef Baldoni, R., Querzoni, L., Tarkoma, S., Virgillito, A.: Distributed event routing in publish/subscribe communication systems. In: Garbinato, B., Miranda, H., Rodrigues, L. (eds.) Middleware for Network Eccentric and Mobile Applications, pp. 219–244. Springer, Heidelberg (2009)CrossRef
6.
Zurück zum Zitat Buchmann, A.P., Moody, K.: An active functionality service for open distributed heterogeneous environments. Shaker (2002) Buchmann, A.P., Moody, K.: An active functionality service for open distributed heterogeneous environments. Shaker (2002)
7.
Zurück zum Zitat Sporny, M., Longley, D., Kellogg, G., Lanthaler, M., Lindstrm, N.: JSON-LD 1.0, W3C Recommendation (2014) Sporny, M., Longley, D., Kellogg, G., Lanthaler, M., Lindstrm, N.: JSON-LD 1.0, W3C Recommendation (2014)
8.
Zurück zum Zitat Loke, S.W., Padovitz, A., Zaslavsky, A.: Context-based addressing: the concept and an implementation for large-scale mobile agent systems using publish-subscribe event notification. In: Stefani, J.-B., Demeure, I., Zhang, J. (eds.) DAIS 2003. LNCS, vol. 2893, pp. 274–284. Springer, Heidelberg (2003)CrossRef Loke, S.W., Padovitz, A., Zaslavsky, A.: Context-based addressing: the concept and an implementation for large-scale mobile agent systems using publish-subscribe event notification. In: Stefani, J.-B., Demeure, I., Zhang, J. (eds.) DAIS 2003. LNCS, vol. 2893, pp. 274–284. Springer, Heidelberg (2003)CrossRef
9.
Zurück zum Zitat Loke, S.W., Zaslavsky, A.: Communicative acts of Elvin-enhanced mobile agents. In: IEEE/WIC International Conference on Intelligent Agent Technology, pp. 446–449. IEEE (2003) Loke, S.W., Zaslavsky, A.: Communicative acts of Elvin-enhanced mobile agents. In: IEEE/WIC International Conference on Intelligent Agent Technology, pp. 446–449. IEEE (2003)
10.
Zurück zum Zitat Padovitz, A., Loke, S.W., Zaslavsky, A.: The ECORA framework: a hybrid architecture for context-oriented pervasive computing. Pervasive Mob. Comput. 4(2), 182–215 (2008)CrossRef Padovitz, A., Loke, S.W., Zaslavsky, A.: The ECORA framework: a hybrid architecture for context-oriented pervasive computing. Pervasive Mob. Comput. 4(2), 182–215 (2008)CrossRef
11.
Zurück zum Zitat Tarkoma, S., Lindholm, T., Kangasharju, J.: Collection and object synchronization based on context information. In: Magedanz, T., Karmouch, A., Pierre, S., Venieris, I.S. (eds.) MATA 2005. LNCS, vol. 3744, pp. 240–251. Springer, Heidelberg (2005)CrossRef Tarkoma, S., Lindholm, T., Kangasharju, J.: Collection and object synchronization based on context information. In: Magedanz, T., Karmouch, A., Pierre, S., Venieris, I.S. (eds.) MATA 2005. LNCS, vol. 3744, pp. 240–251. Springer, Heidelberg (2005)CrossRef
12.
Zurück zum Zitat Cugola, G., Margara, A., Migliavacca, M.: Context-aware publish-subscribe: model, implementation, and evaluation. In: IEEE Symposium on Computers and Communications, pp. 875–881. IEEE (2009) Cugola, G., Margara, A., Migliavacca, M.: Context-aware publish-subscribe: model, implementation, and evaluation. In: IEEE Symposium on Computers and Communications, pp. 875–881. IEEE (2009)
13.
Zurück zum Zitat Zahariadis, T., Papadakis, A., Alvarez, F., Gonzalez, J., Lopez, F., Facca, F., Al-Hazmi, Y.: FIWARE lab: managing resources and services in a cloud federation supporting future internet applications. In: IEEE/ACM 7th International Conference on Utility and Cloud Computing (UCC), pp. 792–799. IEEE (2014) Zahariadis, T., Papadakis, A., Alvarez, F., Gonzalez, J., Lopez, F., Facca, F., Al-Hazmi, Y.: FIWARE lab: managing resources and services in a cloud federation supporting future internet applications. In: IEEE/ACM 7th International Conference on Utility and Cloud Computing (UCC), pp. 792–799. IEEE (2014)
14.
Zurück zum Zitat Campailla, A., Chaki, S., Clarke, E., Jha, S., Veith, H.: Efficient filtering in publish-subscribe systems using binary decision diagrams. In: Proceedings of the 23rd International Conference on Software Engineering, pp. 443–452. IEEE Computer Society (2001) Campailla, A., Chaki, S., Clarke, E., Jha, S., Veith, H.: Efficient filtering in publish-subscribe systems using binary decision diagrams. In: Proceedings of the 23rd International Conference on Software Engineering, pp. 443–452. IEEE Computer Society (2001)
15.
Zurück zum Zitat Barker, P., Campbell, L.M.: What is schema.org? LRMI, vol. 21 (2014) Barker, P., Campbell, L.M.: What is schema.org? LRMI, vol. 21 (2014)
16.
Zurück zum Zitat Castro, M., Druschel, P., Kermarrec, A.M., Rowstron, A.I.: SCRIBE: a large-scale and decentralized application-level multicast infrastructure. IEEE J. Sel. Areas Commun. 20(8), 1489–1499 (2002)CrossRef Castro, M., Druschel, P., Kermarrec, A.M., Rowstron, A.I.: SCRIBE: a large-scale and decentralized application-level multicast infrastructure. IEEE J. Sel. Areas Commun. 20(8), 1489–1499 (2002)CrossRef
17.
Zurück zum Zitat Object Management Group: The Common Object Request Broker (CORBA): Architecture and Specification. Object Management Group (1995) Object Management Group: The Common Object Request Broker (CORBA): Architecture and Specification. Object Management Group (1995)
18.
Zurück zum Zitat Parzyjegla, H., Graff, D., Schröter, A., Richling, J., Mühl, G.: Design and implementation of the Rebeca publish/subscribe middleware. In: Petrov, I., Guerrero, P., Sachs, K. (eds.) Buchmann Festschrift. LNCS, vol. 6462, pp. 124–140. Springer, Heidelberg (2010)CrossRef Parzyjegla, H., Graff, D., Schröter, A., Richling, J., Mühl, G.: Design and implementation of the Rebeca publish/subscribe middleware. In: Petrov, I., Guerrero, P., Sachs, K. (eds.) Buchmann Festschrift. LNCS, vol. 6462, pp. 124–140. Springer, Heidelberg (2010)CrossRef
19.
Zurück zum Zitat Eugster, P.T., Guerraoui, R., Damm, C.H.: On objects and events. ACM SIGPLAN Not. 36(11), 254–269 (2001). ACMCrossRef Eugster, P.T., Guerraoui, R., Damm, C.H.: On objects and events. ACM SIGPLAN Not. 36(11), 254–269 (2001). ACMCrossRef
20.
Zurück zum Zitat Prud’ Hommeaux, E., Seaborne, A.: SPARQL query language for RDF. W3C Recommendation 15 (2008) Prud’ Hommeaux, E., Seaborne, A.: SPARQL query language for RDF. W3C Recommendation 15 (2008)
Metadaten
Titel
RCOS: Real Time Context Sharing Across a Fleet of Smart Mobile Devices
verfasst von
Julien Dhallenne
Prem Prakash Jayaraman
Arkady Zaslavsky
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-46301-8_8

Premium Partner