Event-Context-Feedback Control Through Bridge Workflows for Smart Solutions

  • P. Radha KrishnaEmail author
  • Kamalakar Karlapalem
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11157)


The utility and impact of IoTs driven, smart solution is in their ability to react to the changes in the environment by controlling the systems managed by them. In most cases, such controlling depends on the flow of data and events from the sensors to the actionable logic of the smart solutions. The flow of data and control is typically hard-coded and the solutions provided are not flexible enough to cater to evolving requirements of smart solutions. In our solution, we make the data and control flow explicit by modeling them as workflows (with data operators) and bring in bridge workflows to comprehend events from sensor data, and pertinent (aggregated) data for the smart solutions. The smart solutions based on the feedback from sensors can instruct the smart solution controller to change some control parameters and ascertain the impact of events got from bridge workflow. Thus, the data and control loop between sensors and smart solutions and then to the smart controller is orchestrated by the bridge workflows. The detection of events, context, feedback and control actions are done by the workflows (tasks) as per the smart solution requirements. We illustrate our solution through a traffic management solution in a smart city environment.


IoT sensors Data and control flows Context Bridge workflows 


  1. 1.
    Gaur, A., Scotney, B., Parr, G., McClean, S.: Smart city architecture and its applications based on IoT. Procedia Comput. Sci. 52, 1089–1094 (2015)CrossRefGoogle Scholar
  2. 2.
    Radha Krishna, P., Karlapalem, K.: Data, control, and process flow modeling for IoT driven smart solutions. In: Mayr, H.C., Guizzardi, G., Ma, H., Pastor, O. (eds.) ER 2017. LNCS, vol. 10650, pp. 419–433. Springer, Cham (2017). Scholar
  3. 3.
    Radha Krishna, P., Karlapalem, K.: IoTs driven smart solutions life cycle. In: 27th Workshop on Information Technology and Systems (WITS), Seoul, South Korea (2017)Google Scholar
  4. 4.
    Mervat, A., Mohammad, H., Najah, A.: Data management for the Internet of things: design primitives and solution. Sensors 13(11), 15582–15612 (2013)CrossRefGoogle Scholar
  5. 5.
    Narendra, N., Ponnalagu, K., Ghose, A., Tamilselvam, S.: Goal-driven context-aware data filtering in IoT-based systems. In: 18th IEEE ITSC, pp. 2172–2179. IEEE, USA (2015)Google Scholar
  6. 6.
    Santana, E.F.Z., Chaves, A.N., Gerosa, M.A., Kon, F., Milojicic, D.S.: Software platforms for smart cities: Concepts, requirements, challenges, and a unified reference architecture. ACM Comput. Surv. 50(6), 1–37 (2017). Article 78CrossRefGoogle Scholar
  7. 7.
    Yang, J., Karlapalem, K., Li, Q.: Algorithms for materialized view design in data warehousing environment. In: VLDB 1997, pp. 136–145. Morgan Kaufmann, New York (1997)Google Scholar
  8. 8.
    Zambonelli, F.: Key abstractions for IoT-oriented software engineering. IEEE Softw. 34(1), 38–45 (2017)CrossRefGoogle Scholar
  9. 9.
    Zanella, A., Bui, N., Castellani, A., Vangelista, L., Zorzi, M.: Internet of things for smart cities. IEEE Internet Things J. 1(1), 22–32 (2014)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.Computer Science and Engineering DepartmentNational Institute of TechnologyWarangalIndia
  2. 2.Data Sciences and Analytics CentreIIIT-HyderabadHyderabadIndia

Personalised recommendations