Skip to main content

Autonomic Aspects of IoT Based Systems: A Logistics Domain Scheduling Example

  • Conference paper
  • First Online:
Interoperability and Open-Source Solutions for the Internet of Things

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9001))

Abstract

A logistics domain application based on IoT paradigm and autonomic computing is presented in this paper. We have considered a logistics scenario, where at the outskirts of a city several depots are located, which provide construction materials and equipment for different construction sites located inside the city. The transport company minivans are responsible for delivering the construction materials. The application dynamically reconfigures the routes of the minivans based on the traffic conditions. In order to generate data for the smart city IoT environment, we have used the CoReMo (Constraints Responsive Mobility) emulator. The dynamic reconfiguration system is based on the MAPE-K (Monitor, Analyse, Plan, Execute - Knowledge) autonomic loop. For the analysis phase we have used the Esper complex event processing engine and the planing phase is ensured by the CHOCO constraints solver.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Campestrini, M., Mock, P.: European vehicle market statistics. Technical report, The International Conuncil on Clean Transportation (2011)

    Google Scholar 

  2. Campestrini, M., Mock, P.: White paper on transport. Technical report, European Commission, Directorate-General for Mobility and Transport (2011)

    Google Scholar 

  3. Byon, Y., Shalaby, A., Abdulhai, B.: Travel time collection and traffic monitoring via GPS technologies. In: Intelligent Transportation Systems Conference, ITSC 2006, pp. 677–682. IEEE (2006)

    Google Scholar 

  4. Setchell, C., Dagless, E.: Vision-based road-traffic monitoring sensor. IEE Proc. Vis. Image Signal Process. 148(1), 78–84 (2001)

    Article  Google Scholar 

  5. Guo, C., Mita, S., McAllester, D.: Robust road detection and tracking in challenging scenarios based on markov random fields with unsupervised learning. IEEE Trans. Intell. Transp. Syst. 13(3), 1338–1354 (2012)

    Article  Google Scholar 

  6. Mpitziopoulos, A., Gavalas, D., Konstantopoulos, C., Pantziou, G.: Mobile agent middleware for autonomic data fusion in wireless sensor networks. In: Zhang, Y., Yang, L.T., Denko, M.K. (eds.) Autonomic Computing and Networking, pp. 57–81. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  7. Mpitziopoulos, A., Gavalas, D., Konstantopoulos, C., Pantziou, G.: Repast Simphony, University of Chicago (2013). http://repast.sourceforge.net/. Accessed June 2013

  8. Mpitziopoulos, A., Gavalas, D., Konstantopoulos, C., Pantziou, G.: Esper Complex Event Processing Engine, EsperTech (2012). http://www.espertech.com/products/esper.php. Accessed June 2013

  9. Mpitziopoulos, A., Gavalas, D., Konstantopoulos, C., Pantziou, G.: CHOCO - CSP and CP Solver, CHOCO (2014). http://www.emn.fr/z-info/choco-solver/. Accessed June 2014

  10. Calinescu, R.: General-Purpose Autonomic Computing, pp. 3–29. Springer, Heidelberg (2009). http://web.comlab.ox.ac.uk/people/Radu.Calinescu/ACNchapter2008.pdf

    Google Scholar 

  11. Calinescu, R.: Methodology for the model-driven development of self-managing systems. In: Proceedings of the 2008 ACM International Conference on Computing Frontiers, p. 115 (May 2008)

    Google Scholar 

  12. Ganek, A.: Overview of autonomic computing; origins, evolution, direction. In: Parashar, M., Harir, S. (eds.) Autonomic Computing: Concepts, Infrastructure, and Applications, pp. 4–17. CRC Press, Boca Raton (2007)

    Google Scholar 

  13. Tarnauca, B.: PetriNetExec: Java Embeddable Petri Nets (2013). http://tarnauca.net/petrinetexec. Accessed June 2013

  14. Tarnauca, B., Puiu, D., Comnac, V., Suciu, C.: Modelling a flexible manufacturing system using reconfigurable finite capacity petri nets. In: 2012 13th International Conference on Optimization of Electrical and Electronic Equipment (OPTIM), pp. 1079–1084 (May 2012)

    Google Scholar 

  15. Tarnauca, B., Puiu, D., Comnac, V., Suciu, C.: Esper reference documentation version 4.3.0. Technical report, EsperTech (2011)

    Google Scholar 

  16. Leavitt, N.: Complex-event processing poised for growth. Computer 42(4), 17–20 (2009)

    Article  Google Scholar 

  17. Etzion, O., Niblett, P.: Event Processing in Action, 1st edn. Manning Publications Co., Greenwich (2010)

    Google Scholar 

  18. Tarnauca, B., Puiu, D., Damian, D., Comnac, V.: Traffic condition monitoring using complex event processing. In: International Conference on System Science and Engineering (ICSSE) 2013, pp. 123–128 (2013)

    Google Scholar 

  19. Rossi, F., van Beek, P., Walsh, T.: Handbook of Constraint Programming (Foundations of Artificial Intelligence). Elsevier Science Inc., New York (2006)

    Google Scholar 

  20. Policella, N., Cesta, A., Oddi, A., Smith, S.F.: From precedence constraint posting to partial order schedules: A csp approach to robust scheduling. AI Commun. 20(3), 163–180 (2007). http://dl.acm.org/citation.cfm?id=1365527.1365531

    MATH  MathSciNet  Google Scholar 

  21. Cobeanu, I., Tarnauca, B., Nechifor, S., Comnac, V.: Real-time scheduling of mobile agents using answer set programming. In: 2012 13th International Conference on Optimization of Electrical and Electronic Equipment (OPTIM), pp. 1505–1510 (2012)

    Google Scholar 

Download references

Acknowledgment

This paper is supported by: the CityPulse project, Real-Time IoT Stream Processing and Large-scale Data Analytics for Smart City Applications (http://www.ict-citypulse.eu) and by the iCore project, Internet Connected Objects for Reconfigurable Ecosystems (http://www.iot-icore.eu/). CityPulse is a Small or medium-scale focused research project (STREP) funded within the European 7th Framework Programme, contract number: CNECT-ICT-609035. iCore is an EU Integrated Project funded within the European 7th Framework Programme, contract number: 287708.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dan Puiu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Nechifor, S., Puiu, D., Târnaucǎ, B., Moldoveanu, F. (2015). Autonomic Aspects of IoT Based Systems: A Logistics Domain Scheduling Example. In: Podnar Žarko, I., Pripužić, K., Serrano, M. (eds) Interoperability and Open-Source Solutions for the Internet of Things. Lecture Notes in Computer Science(), vol 9001. Springer, Cham. https://doi.org/10.1007/978-3-319-16546-2_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-16546-2_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-16545-5

  • Online ISBN: 978-3-319-16546-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics