Device Stand-by Management of IoT: A Framework for Dealing with Real-World Device Fault in City Platform as a Service

  • Toshihiko YamakamiEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 773)


Expansion of IoT and increasing computing resources provides opportunities in edge computing. There are two types of edge computing: heavy edge computing and lightweight edge computing. The author discusses lightweight edge computing with resource-constraint from real-world use cases from a smart city project. The author proposes device management framework with stand by mechanism and device characteristics from data mining of past device behavior.



The research results have been achieved by “EUJ-02-2016: IoT/Cloud/Big Data platforms in social application contexts,” the Commissioned Research of National Institute of Information and Communications Technology (NICT), JAPAN.


  1. 1.
    Azzarà, A., Alessandrelli, D., Petracca, M., Pagano, P.: Demonstration abstract: Pyot, a macroprogramming framework for the IoT. In: Proceedings of the 13th International Symposium on Information Processing in Sensor Networks, IPSN 2014, pp. 315–316. IEEE Press, Piscataway (2014)Google Scholar
  2. 2.
    Cozzolino, V., Ding, A.Y., Ott, J.: FADES: fine-grained edge offloading with unikernels. In: Proceedings of the Workshop on Hot Topics in Container Networking and Networked Systems, HotConNet 2017, pp. 36–41. ACM, New York (2017)Google Scholar
  3. 3. – City Platform as a Service (2016).
  4. 4.
    Dwarakanath, R., Koldehofe, B., Steinmetz, R.: Operator migration for distributed complex event processing in device-to-device based networks. In: Proceedings of the 3rd Workshop on Middleware for Context-Aware Applications in the IoT, M4IoT 2016, pp. 13–18. ACM, New York (2016)Google Scholar
  5. 5.
    Dziurzanski, P., Singh, A.K., Indrusiak, L.S., Saballus, B.: Hard real-time guarantee of automotive applications during mode changes. In: Proceedings of the 23rd International Conference on Real Time and Networks Systems, RTNS 2015, pp. 161–170. ACM, New York (2015)Google Scholar
  6. 6.
    Forum, T.: IoT-engine hardware specification white paper, May 2016.
  7. 7.
    Gascon-Samson, J., Rafiuzzaman, M., Pattabiraman, K.: ThingsJS: towards a flexible and self-adaptable middleware for dynamic and heterogeneous IoT environments. In: Proceedings of the 4th Workshop on Middleware and Applications for the Internet of Things, M4IoT 2017, pp. 11–16. ACM, New York (2017)Google Scholar
  8. 8.
    Gaspar, F., Taniça, L., Tomás, P., Ilic, A., Sousa, L.: A framework for application-guided task management on heterogeneous embedded systems. ACM Trans. Archit. Code Optim. 12(4), 42:1–42:25 (2015)CrossRefGoogle Scholar
  9. 9.
    Giang, N.K., Blackstock, M., Lea, R., Leung, V.C.M.: Distributed data flow: a programming model for the crowdsourced internet of things. In: Proceedings of the Doctoral Symposium of the 16th International Middleware Conference, Middleware Doct Symposium 2015, pp. 4:1–4:4. ACM, New York (2015)Google Scholar
  10. 10.
    Hussain, S.R., Mehnaz, S., Nirjon, S., Bertino, E.: SeamBlue: seamless bluetooth low energy connection migration for unmodified IoT devices. In: Proceedings of the 2017 International Conference on Embedded Wireless Systems and Networks, EWSN 2017, pp. 132–143. Junction Publishing, USA (2017)Google Scholar
  11. 11.
    Hussain, S.R., Mehnaz, S., Nirjon, S., Bertino, E.: Seamless and secure bluetooth LE connection migration. In: Proceedings of the Seventh ACM on Conference on Data and Application Security and Privacy, CODASPY 2017, pp. 147–149. ACM, New York (2017)Google Scholar
  12. 12.
    Jalali, F., Smith, O.J., Lynar, T., Suits, F.: Cognitive IoT gateways: automatic task sharing and switching between cloud and edge/fog computing. In: Proceedings of the SIGCOMM Posters and Demos, SIGCOMM Posters and Demos 2017, pp. 121–123. ACM, New York (2017)Google Scholar
  13. 13.
    Kumar, J.S., Zaveri, M.A.: Clustering for collaborative processing in IoT network. In: Proceedings of the Second International Conference on IoT in Urban Space, Urb-IoT 2016, pp. 95–97. ACM, New York (2016)Google Scholar
  14. 14.
    Ottenwälder, B., Koldehofe, B., Rothermel, K., Ramachandran, U.: MigCEP: operator migration for mobility driven distributed complex event processing. In: Proceedings of the 7th ACM International Conference on Distributed Event-based Systems, DEBS 2013, pp. 183–194. ACM, New York (2013)Google Scholar
  15. 15.
    Pourmohseni, B., Wildermann, S., Glaß, M., Teich, J.: Predictable run-time mapping reconfiguration for real-time applications on many-core systems. In: Proceedings of the 25th International Conference on Real-Time Networks and Systems, RTNS 2017, pp. 148–157. ACM, New York (2017)Google Scholar
  16. 16.
    Quan, W., Pimentel, A.D.: A system-level simulation framework for evaluating task migration in MPSoCs. In: Proceedings of the 2014 International Conference on Compilers, Architecture and Synthesis for Embedded Systems, CASES 2014, pp. 13:1–13:9. ACM, New York (2014)Google Scholar
  17. 17.
    Yang, M., Ma, R.T.: Smooth task migration in apache storm. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, SIGMOD 2015, pp. 2067–2068. ACM, New York (2015)Google Scholar
  18. 18.
    Zhang, W., Tan, S., Xia, F., Chen, X., Li, Z., Lu, Q., Yang, S.: A survey on decision making for task migration in mobile cloud environments. Pers. Ubiquit. Comput. 20(3), 295–309 (2016)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2019

Authors and Affiliations

  1. 1.ACCESSTokyoJapan

Personalised recommendations