Skip to main content
Erschienen in: Cluster Computing 2/2017

05.04.2017

JarvSis: a distributed scheduler for IoT applications

verfasst von: M. De Benedetti, F. Messina, G. Pappalardo, C. Santoro

Erschienen in: Cluster Computing | Ausgabe 2/2017

Einloggen

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

search-config
loading …

Abstract

JarvSis is a distributed scheduler capable to automate the execution of multiple heterogeneous tasks on IoT and Robotics applications by means of a modular and adaptable software architecture. JarvSis is designed to accept pluggable modules that make it adaptable to any devices, from simple sensors to complex robots, that, in turn, expose remote interfaces, i.e. Web-API, MQTT or ROS message bus. Through JarvSis, the developer can easily configure and deploy hierarchies of control tasks running in the Cloud and in the Fog in order to interact and control IoT devices or robots that operate in the ground. Control tasks are organized in a hierarchical network on which Fog resources represent a bridge between the computational resources hosted in the Cloud, and IoT devices or robots operating in the “ground”. In such a network, the highest layer provides control and coordination, and is typically hosted in the Cloud, while the last layer is distributed in the Fog. The advantages provided by JarvSis are discussed by a detailed example in the robotic domain.

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!

Fußnoten
1
e.g., a micro-controller with the needed firmware.
 
2
The list may not be exhaustive.
 
3
Here the period is intended to be not critical, thus it is treated in a best-effort way.
 
4
The needed configurations can be easily generated for each sub-area in order to represent a specific mission that must be performed by a specific robot.
 
Literatur
10.
Zurück zum Zitat Baccelli, E., Hahm, O., Gunes, M., Wahlisch, M., Schmidt, TC.: Riot OS: towards an OS for the internet of things. In: Computer Communications Workshops (INFOCOM WKSHPS), 2013 IEEE Conference, pp. 79–80. IEEE (2013) Baccelli, E., Hahm, O., Gunes, M., Wahlisch, M., Schmidt, TC.: Riot OS: towards an OS for the internet of things. In: Computer Communications Workshops (INFOCOM WKSHPS), 2013 IEEE Conference, pp. 79–80. IEEE (2013)
12.
Zurück zum Zitat De Benedetti, M., D’Urso, F., Messina, F., Pappalardo, G., Santoro, C.: Self-organising UAVs for wide area fault-tolerant aerial monitoring. In: Proceedings of the 16th Workshop “From Objects to Agents”, pp. 135–141. Naples, Italy, 17–19 June 2015 (2015) De Benedetti, M., D’Urso, F., Messina, F., Pappalardo, G., Santoro, C.: Self-organising UAVs for wide area fault-tolerant aerial monitoring. In: Proceedings of the 16th Workshop “From Objects to Agents”, pp. 135–141. Naples, Italy, 17–19 June 2015 (2015)
13.
Zurück zum Zitat Bonomi, F., Milito, R., Natarajan, P., Zhu, J.: Fog computing: a platform for internet of things and analytics. In: Big Data and Internet of Things: A Roadmap for Smart Environments, pp. 169–186. Springer, Berlin (2014) Bonomi, F., Milito, R., Natarajan, P., Zhu, J.: Fog computing: a platform for internet of things and analytics. In: Big Data and Internet of Things: A Roadmap for Smart Environments, pp. 169–186. Springer, Berlin (2014)
14.
Zurück zum Zitat Botta, A., de Donato, W., Persico, V., Pescapé, A.: Integration of cloud computing and internet of things: a survey. Future Gener. Comput. Syst. 56, 684–700 (2016)CrossRef Botta, A., de Donato, W., Persico, V., Pescapé, A.: Integration of cloud computing and internet of things: a survey. Future Gener. Comput. Syst. 56, 684–700 (2016)CrossRef
15.
Zurück zum Zitat Boyinbode, O., Le, H., Takizawa, M.: A survey on clustering algorithms for wireless sensor networks. Int. J. Space-Based Situat. Comput. 1(2–3), 130–136 (2011)CrossRef Boyinbode, O., Le, H., Takizawa, M.: A survey on clustering algorithms for wireless sensor networks. Int. J. Space-Based Situat. Comput. 1(2–3), 130–136 (2011)CrossRef
16.
Zurück zum Zitat Comi, A., Fotia, L., Messina, F., Pappalardo, G., Rosaci, D., Sarné, G.M.: An evolutionary approach for cloud learning agents in multi-cloud distributed contexts. In: Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2015 IEEE 24th International Conference, pp. 99–104. IEEE (2015) Comi, A., Fotia, L., Messina, F., Pappalardo, G., Rosaci, D., Sarné, G.M.: An evolutionary approach for cloud learning agents in multi-cloud distributed contexts. In: Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2015 IEEE 24th International Conference, pp. 99–104. IEEE (2015)
18.
Zurück zum Zitat De Benedetti, M., D’Urso, F., Messina, F., Pappalardo, G., Santoro, C.: UAV-based aerial monitoring: a performance evaluation of a self-organising flocking algorithm. In: P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2015 10th International Conference, pp. 248–255. IEEE (2015) De Benedetti, M., D’Urso, F., Messina, F., Pappalardo, G., Santoro, C.: UAV-based aerial monitoring: a performance evaluation of a self-organising flocking algorithm. In: P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2015 10th International Conference, pp. 248–255. IEEE (2015)
19.
Zurück zum Zitat De Benedetti, M., D’Urso, F., Messina, F., Pappalardo, G., Santoro, C.: UAV-based aerial monitoring: a performance evaluation of a self-organising flocking algorithm. In: P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2015 10th International Conference, pp. 248–255. IEEE (2015) De Benedetti, M., D’Urso, F., Messina, F., Pappalardo, G., Santoro, C.: UAV-based aerial monitoring: a performance evaluation of a self-organising flocking algorithm. In: P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2015 10th International Conference, pp. 248–255. IEEE (2015)
20.
Zurück zum Zitat Eswaran, S.P., Bapat, J.: Service centric markov based spectrum sharing for internet of things (iot). In: Region 10 Symposium (TENSYMP), 2015 IEEE, pp. 9–12. IEEE (2015) Eswaran, S.P., Bapat, J.: Service centric markov based spectrum sharing for internet of things (iot). In: Region 10 Symposium (TENSYMP), 2015 IEEE, pp. 9–12. IEEE (2015)
22.
Zurück zum Zitat Fortino, G., Di Fatta, G., Pathan, M., Vasilakos, A.V.: Cloud-assisted body area networks: state-of-the-art and future challenges. Wirel. Netw. 20(7), 1925–1938 (2014)CrossRef Fortino, G., Di Fatta, G., Pathan, M., Vasilakos, A.V.: Cloud-assisted body area networks: state-of-the-art and future challenges. Wirel. Netw. 20(7), 1925–1938 (2014)CrossRef
23.
Zurück zum Zitat Fortino, G., Garro, A., Russo, W.: Achieving mobile agent systems interoperability through software layering. Inf. & Softw. Technol. 50(4), 322–341 (2008)CrossRef Fortino, G., Garro, A., Russo, W.: Achieving mobile agent systems interoperability through software layering. Inf. & Softw. Technol. 50(4), 322–341 (2008)CrossRef
24.
Zurück zum Zitat Fortino, G., Guerrieri, A., Russo, W., Savaglio, C.: Integration of agent-based and cloud computing for the smart objects-oriented iot. In: Proceedings of the IEEE 18th International Conference on Computer Supported Cooperative Work in Design, CSCWD 2014, pp. 493–498. Hsinchu, Taiwan, 21-23 May 2014 (2014) Fortino, G., Guerrieri, A., Russo, W., Savaglio, C.: Integration of agent-based and cloud computing for the smart objects-oriented iot. In: Proceedings of the IEEE 18th International Conference on Computer Supported Cooperative Work in Design, CSCWD 2014, pp. 493–498. Hsinchu, Taiwan, 21-23 May 2014 (2014)
25.
Zurück zum Zitat Fortino, G., Parisi, D., Pirrone, V., Di Fatta, G.: Bodycloud: a saas approach for community body sensor networks. Future Generation Computer Systems, 35, 62–79 (2014). Fortino, G., Pathan, M (Guest eds) Special section: Integration of Cloud Computing and Body Sensor Networks Fortino, G., Parisi, D., Pirrone, V., Di Fatta, G.: Bodycloud: a saas approach for community body sensor networks. Future Generation Computer Systems, 35, 62–79 (2014). Fortino, G., Pathan, M (Guest eds) Special section: Integration of Cloud Computing and Body Sensor Networks
26.
Zurück zum Zitat Gravina, R., Ma, C., Pace, P., Aloi, G., Russo,W., Li, W., Fortino,G.: Cloud-based activity-aaservice cyber—physical framework for human activity monitoring in mobility. Future Gener Comput Syst (2016) Gravina, R., Ma, C., Pace, P., Aloi, G., Russo,W., Li, W., Fortino,G.: Cloud-based activity-aaservice cyber—physical framework for human activity monitoring in mobility. Future Gener Comput Syst (2016)
27.
Zurück zum Zitat Liu, C.L., Layland, J.W.: Scheduling algorithms for multiprogramming in a hard-real-time environment. J. ACM 20(1), 46–61 (1973)MathSciNetCrossRefMATH Liu, C.L., Layland, J.W.: Scheduling algorithms for multiprogramming in a hard-real-time environment. J. ACM 20(1), 46–61 (1973)MathSciNetCrossRefMATH
28.
Zurück zum Zitat Messina, F., Pappalardo, G., Rosaci, D., Sarné, GM.: An agent based architecture for vm software tracking in cloud federations. In: Complex, Intelligent and Software Intensive Systems (CISIS), 2014 Eighth International Conference, pp. 463–468. IEEE (2014) Messina, F., Pappalardo, G., Rosaci, D., Sarné, GM.: An agent based architecture for vm software tracking in cloud federations. In: Complex, Intelligent and Software Intensive Systems (CISIS), 2014 Eighth International Conference, pp. 463–468. IEEE (2014)
29.
Zurück zum Zitat Messina, F., Pappalardo, G., Rosaci, D., Sarné, GM: A trust-based, multi-agent architecture supporting inter-cloud vm migration in iaas federations. In: International Conference on Internet and Distributed Computing Systems, pp. 74–83. Springer (2014) Messina, F., Pappalardo, G., Rosaci, D., Sarné, GM: A trust-based, multi-agent architecture supporting inter-cloud vm migration in iaas federations. In: International Conference on Internet and Distributed Computing Systems, pp. 74–83. Springer (2014)
30.
Zurück zum Zitat Messina, F., Pappalardo, G., Santoro, C.: Decentralised resource finding and allocation in cloud federations. In: Intelligent Networking and Collaborative Systems (INCoS), 2014 International Conference, pp. 26–33. IEEE (2014) Messina, F., Pappalardo, G., Santoro, C.: Decentralised resource finding and allocation in cloud federations. In: Intelligent Networking and Collaborative Systems (INCoS), 2014 International Conference, pp. 26–33. IEEE (2014)
31.
Zurück zum Zitat Introducing Microsoft. Net. Microsoft press, Redmond (2002) Introducing Microsoft. Net. Microsoft press, Redmond (2002)
32.
Zurück zum Zitat Puzar, M., Plagemann, T.: Data sharing in mobile ad-hoc networks—a study of replication and performance in the midas data space. Int. J. Space-Based Situat. Comput. 1(2–3), 137–150 (2011)CrossRef Puzar, M., Plagemann, T.: Data sharing in mobile ad-hoc networks—a study of replication and performance in the midas data space. Int. J. Space-Based Situat. Comput. 1(2–3), 137–150 (2011)CrossRef
33.
Zurück zum Zitat Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: Ros: an open-source robot operating system. In: ICRA workshop on open source software, vol. 3, p. 5. Kobe (2009) Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: Ros: an open-source robot operating system. In: ICRA workshop on open source software, vol. 3, p. 5. Kobe (2009)
34.
Zurück zum Zitat Reuther, A., Byun, C., Arcand, W., Bestor, D., Bergeron, B, Hubbell, M., Jones, M., Michaleas, P., Prout, A., Rosa, A., et al.: Scheduler technologies in support of high performance data analysis. arXiv preprint arXiv:1607.06544, 2016 Reuther, A., Byun, C., Arcand, W., Bestor, D., Bergeron, B, Hubbell, M., Jones, M., Michaleas, P., Prout, A., Rosa, A., et al.: Scheduler technologies in support of high performance data analysis. arXiv preprint arXiv:​1607.​06544, 2016
35.
Zurück zum Zitat Senobary, Saeed, Naghibzadeh, Mahmoud: Semi-partitioned scheduling for fixed-priority real-time tasks based on intelligent rate monotonic algorithm. Int. J. Grid Util. Comput. 6(3–4), 184–191 (2015)CrossRef Senobary, Saeed, Naghibzadeh, Mahmoud: Semi-partitioned scheduling for fixed-priority real-time tasks based on intelligent rate monotonic algorithm. Int. J. Grid Util. Comput. 6(3–4), 184–191 (2015)CrossRef
37.
Zurück zum Zitat Vaquero, L.M., Merino, L.R.: Finding your way in the fog: towards a comprehensive definition of fog computing. ACM SIGCOMM Comput. Commun. Rev. 44(5), 27–32 (2014)CrossRef Vaquero, L.M., Merino, L.R.: Finding your way in the fog: towards a comprehensive definition of fog computing. ACM SIGCOMM Comput. Commun. Rev. 44(5), 27–32 (2014)CrossRef
38.
Zurück zum Zitat Wei, X., Li, W.-X., Ran, C., Pi, C-C., Ma, Y.-J., Sheng, Y.-X.: Architecture and scheduling method of cloud video surveillance system based on iot. In: International Conference on Algorithms and Architectures for Parallel Processing, pp. 551–560. Springer (2015) Wei, X., Li, W.-X., Ran, C., Pi, C-C., Ma, Y.-J., Sheng, Y.-X.: Architecture and scheduling method of cloud video surveillance system based on iot. In: International Conference on Algorithms and Architectures for Parallel Processing, pp. 551–560. Springer (2015)
39.
Zurück zum Zitat Wen, Yean-Fu, Chang, Chih-Lung: Load balancing consideration of both transmission and process responding time for multi-task assignment. Int. J. Space-Based Situat. Comput. 4(2), 100–113 (2014)MathSciNetCrossRef Wen, Yean-Fu, Chang, Chih-Lung: Load balancing consideration of both transmission and process responding time for multi-task assignment. Int. J. Space-Based Situat. Comput. 4(2), 100–113 (2014)MathSciNetCrossRef
40.
Zurück zum Zitat Xia, F., Yang, L.T., Wang, L., Vinel, A.: Internet of things. Int. J. Commun. Syst. 25(9), 1101 (2012)CrossRef Xia, F., Yang, L.T., Wang, L., Vinel, A.: Internet of things. Int. J. Commun. Syst. 25(9), 1101 (2012)CrossRef
41.
Zurück zum Zitat Yuriyama, Madoka, Kushida, Takayuki: Integrated cloud computing environment with it resources and sensor devices. Int. J. Space-Based Situat. Comput. 1(2–3), 163–173 (2011)CrossRef Yuriyama, Madoka, Kushida, Takayuki: Integrated cloud computing environment with it resources and sensor devices. Int. J. Space-Based Situat. Comput. 1(2–3), 163–173 (2011)CrossRef
42.
Zurück zum Zitat Zhao, Bo, Wenjie, Hu, Zheng, Qiang, Cao, Guohong: Energy-aware web browsing on smartphones. IEEE Trans. Parallel Distrib. Syst. 26(3), 761–774 (2015)CrossRef Zhao, Bo, Wenjie, Hu, Zheng, Qiang, Cao, Guohong: Energy-aware web browsing on smartphones. IEEE Trans. Parallel Distrib. Syst. 26(3), 761–774 (2015)CrossRef
Metadaten
Titel
JarvSis: a distributed scheduler for IoT applications
verfasst von
M. De Benedetti
F. Messina
G. Pappalardo
C. Santoro
Publikationsdatum
05.04.2017
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 2/2017
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-017-0836-1

Weitere Artikel der Ausgabe 2/2017

Cluster Computing 2/2017 Zur Ausgabe

Premium Partner