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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Campestrini, M., Mock, P.: European vehicle market statistics. Technical report, The International Conuncil on Clean Transportation (2011)
Campestrini, M., Mock, P.: White paper on transport. Technical report, European Commission, Directorate-General for Mobility and Transport (2011)
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)
Setchell, C., Dagless, E.: Vision-based road-traffic monitoring sensor. IEE Proc. Vis. Image Signal Process. 148(1), 78–84 (2001)
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)
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)
Mpitziopoulos, A., Gavalas, D., Konstantopoulos, C., Pantziou, G.: Repast Simphony, University of Chicago (2013). http://repast.sourceforge.net/. Accessed June 2013
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
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
Calinescu, R.: General-Purpose Autonomic Computing, pp. 3–29. Springer, Heidelberg (2009). http://web.comlab.ox.ac.uk/people/Radu.Calinescu/ACNchapter2008.pdf
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)
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)
Tarnauca, B.: PetriNetExec: Java Embeddable Petri Nets (2013). http://tarnauca.net/petrinetexec. Accessed June 2013
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)
Tarnauca, B., Puiu, D., Comnac, V., Suciu, C.: Esper reference documentation version 4.3.0. Technical report, EsperTech (2011)
Leavitt, N.: Complex-event processing poised for growth. Computer 42(4), 17–20 (2009)
Etzion, O., Niblett, P.: Event Processing in Action, 1st edn. Manning Publications Co., Greenwich (2010)
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)
Rossi, F., van Beek, P., Walsh, T.: Handbook of Constraint Programming (Foundations of Artificial Intelligence). Elsevier Science Inc., New York (2006)
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
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)