Autonomic Aspects of IoT Based Systems: A Logistics Domain Scheduling Example
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.