Skip to main content

Towards a Model for Intelligent Context-Sensitive Computing for Smart Cities

  • Chapter
  • First Online:
Handbook of Smart Cities

Abstract

Smart cities is a concept that can be interpreted in many ways. One of them is to consider it as leveraging the wireless and wired Internet to streamline the operation of city-wide infrastructures to maximize their operational efficiencies and offer new services to the citizens. Many existing or ongoing smart city realizations follow this interpretation. Another more futuristic interpretation is to consider it as a large-scale context-sensitive computing infrastructure that hosts heterogeneous programs and enables the programs to interact with each other in a variety of different ways. In this chapter, we pursue such a futuristic interpretation. We are proposing a computing model for smart cities that brings together cloud computing, fogs, and mobiles to support intelligent context-sensitive computing. Our computing model has two components. The first component is a hierarchical abstract machine that spans the cloud, fogs, and devices, which can scale from a single device to many thousands of machines. The second component is an implicit learning module that observes selected data within the abstract machine to learn their characteristics. Because the implicit learning module can provide predictions based on the data in a context-sensitive manner, in certain scenarios applications can get by without explicitly incorporating machine learning into their design. In this chapter, we motivate the need for such an intelligent context-sensitive model, describe the components of the model, and present some early results.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    https://techcrunch.com/2018/01/29/malaysia-alibaba-city-brain/

  2. 2.

    http://ready4smartcities.eu

References

  1. Gregory D Abowd, Anind K Dey, Peter J Brown, Nigel Davies, Mark Smith, and Pete Steggles. Towards a better understanding of context and context-awareness. In International Symposium on Handheld and Ubiquitous Computing, pages 304–307. Springer, 1999.

    Google Scholar 

  2. Michael Armbrust, Armando Fox, Rean Griffith, Anthony D Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, et al. A view of cloud computing. Communications of the ACM, 53(4):50–58, 2010.

    Article  Google Scholar 

  3. Sukhadeve Ashish. Understanding neural network: A beginner’s guide, 2017.

    Google Scholar 

  4. Colah’s blog. Understanding lstm networks, 2015.

    Google Scholar 

  5. Flavio Bonomi, Rodolfo Milito, Preethi Natarajan, and Jiang Zhu. Fog computing: A platform for internet of things and analytics. In Big data and internet of things: A roadmap for smart environments, pages 169–186. Springer, 2014.

    Google Scholar 

  6. Flavio Bonomi, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. Fog computing and its role in the internet of things. In Proceedings of the first edition of the MCC workshop on Mobile cloud computing, pages 13–16. ACM, 2012.

    Google Scholar 

  7. Rajkumar Buyya, Chee Shin Yeo, Srikumar Venugopal, James Broberg, and Ivona Brandic. Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation computer systems, 25(6):599–616, 2009.

    Article  Google Scholar 

  8. Yu Cao, Songqing Chen, Peng Hou, and Donald Brown. Fast: A fog computing assisted distributed analytics system to monitor fall for stroke mitigation. In Networking, Architecture and Storage (NAS), 2015 IEEE International Conference on, pages 2–11. IEEE, 2015.

    Google Scholar 

  9. Josiah L Carlson. Redis in action. Manning Publications Co., 2013.

    Google Scholar 

  10. Francois Chollet. Keras, 2015.

    Google Scholar 

  11. S De Vito, E Massera, M Piga, L Martinotto, and G Di Francia. On field calibration of an electronic nose for benzene estimation in an urban pollution monitoring scenario. Sensors and Actuators B: Chemical, 129(2):750–757, 2008.

    Article  Google Scholar 

  12. John Cristian Borges Gamboa. Deep learning for time-series analysis. arXiv preprint arXiv:1701.01887, 2017.

    Google Scholar 

  13. Andrea Giordano, Giandomenico Spezzano, and Andrea Vinci. Smart agents and fog computing for smart city applications. In International Conference on Smart Cities, pages 137–146. Springer, 2016.

    Google Scholar 

  14. Kirak Hong, David Lillethun, Umakishore Ramachandran, Beate Ottenwälder, and Boris Koldehofe. Mobile fog: A programming model for large-scale applications on the internet of things. In Proceedings of the second ACM SIGCOMM workshop on Mobile cloud computing, pages 15–20. ACM, 2013.

    Google Scholar 

  15. Md M Islam, Xin Yao, and Kazuyuki Murase. A constructive algorithm for training cooperative neural network ensembles. IEEE Transactions on neural networks, 14(4):820–834, 2003.

    Article  Google Scholar 

  16. Saad Khan, Simon Parkinson, and Yongrui Qin. Fog computing security: a review of current applications and security solutions. Journal of Cloud Computing, 6(1):19, 2017.

    Google Scholar 

  17. Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.

    Google Scholar 

  18. Yann LeCun, Yoshua Bengio, and Geoffrey Hinton. Deep learning. nature, 521(7553):436, 2015.

    Article  Google Scholar 

  19. Lon-Mu Liu, Gregory B Hudak, George EP Box, Mervin E Muller, and George C Tiao. Forecasting and time series analysis using the SCA statistical system, volume 1. Scientific Computing Associates DeKalb, IL, 1992.

    Google Scholar 

  20. Ben Marlin. Missing Data Problems in Machine Learning. PhD dissertation, University of Toronto, 2008.

    Google Scholar 

  21. Peter Mell, Tim Grance, et al. The nist definition of cloud computing. 2011.

    Google Scholar 

  22. Puneet Misra et al. Machine learning and time series: Real world applications. In Computing, Communication and Automation (ICCCA), 2017 International Conference on, pages 389–394. IEEE, 2017.

    Google Scholar 

  23. MIM Mohamed, W Wu, and M Moniri. Data reduction methods for wireless smart sensors in monitoring water distribution systems. Procedia Engineering, 70:1166–1172, 2014.

    Article  Google Scholar 

  24. Stefan Nastic, Sanjin Sehic, Michael Vogler, Hong-Linh Truong, and Schahram Dustdar. Patricia–a novel programming model for iot applications on cloud platforms. In Service-Oriented Computing and Applications (SOCA), 2013 IEEE 6th International Conference on, pages 53–60. IEEE, 2013.

    Google Scholar 

  25. Mugen Peng, Shi Yan, Kecheng Zhang, and Chonggang Wang. Fog-computing-based radio access networks: issues and challenges. IEEE Network, 30(4):46–53, 2016.

    Article  Google Scholar 

  26. Charith Perera, Arkady Zaslavsky, Peter Christen, and Dimitrios Georgakopoulos. Sensing as a service model for smart cities supported by internet of things. Transactions on Emerging Telecommunications Technologies, 25(1):81–93, 2014.

    Article  Google Scholar 

  27. Per Persson and Ola Angelsmark. Calvin–merging cloud and iot. Procedia Computer Science, 52:210–217, 2015.

    Article  Google Scholar 

  28. Usman Raza, Alessandro Camerra, Amy L Murphy, Themis Palpanas, and Gian Pietro Picco. Practical data prediction for real-world wireless sensor networks. IEEE Transactions on Knowledge and Data Engineering, 27(8):2231–2244, 2015.

    Article  Google Scholar 

  29. Pedro Pereira Rodrigues and Joao Gama. Online prediction of streaming sensor data. In Proceedings of the 3rd international workshop on knowledge discovery from data streams (IWKDDS 2006), in conjuntion with the 23rd international conference on machine learning, 2006.

    Google Scholar 

  30. Jürgen Schmidhuber. Deep learning in neural networks: An overview. Neural networks, 61:85–117, 2015.

    Article  Google Scholar 

  31. J Sola and Joaquin Sevilla. Importance of input data normalization for the application of neural networks to complex industrial problems. IEEE Transactions on nuclear science, 44(3):1464–1468, 1997.

    Article  Google Scholar 

  32. Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. Dropout: A simple way to prevent neural networks from overfitting. The Journal of Machine Learning Research, 15(1):1929–1958, 2014.

    MathSciNet  MATH  Google Scholar 

  33. Ivan Stojmenovic and Sheng Wen. The fog computing paradigm: Scenarios and security issues. In Computer Science and Information Systems (FedCSIS), 2014 Federated Conference on, pages 1–8. IEEE, 2014.

    Google Scholar 

  34. Kehua Su, Jie Li, and Hongbo Fu. Smart city and the applications. In Electronics, Communications and Control (ICECC), 2011 International Conference on, pages 1028–1031. IEEE, 2011.

    Google Scholar 

  35. George Suciu, Alexandru Vulpe, Simona Halunga, Octavian Fratu, Gyorgy Todoran, and Victor Suciu. Smart cities built on resilient cloud computing and secure internet of things. In Control Systems and Computer Science (CSCS), 2013 19th International Conference on, pages 513–518. IEEE, 2013.

    Google Scholar 

  36. Tarik Taleb, Sunny Dutta, Adlen Ksentini, Muddesar Iqbal, and Hannu Flinck. Mobile edge computing potential in making cities smarter. IEEE Communications Magazine, 55(3):38–43, 2017.

    Article  Google Scholar 

  37. Bo Tang, Zhen Chen, Gerald Hefferman, Tao Wei, Haibo He, and Qing Yang. A hierarchical distributed fog computing architecture for big data analysis in smart cities. In Proceedings of the ASE BigData & SocialInformatics 2015, page 28. ACM, 2015.

    Google Scholar 

  38. Bo Tang, Zhen Chen, Gerald Hefferman, Tao Wei, Haibo He, and Qing Yang. A hierarchical distributed fog computing architecture for big data analysis in smart cities. In Proceedings of the ASE BigData & SocialInformatics 2015, page 28. ACM, 2015.

    Google Scholar 

  39. Anthony M Townsend. Smart cities: Big data, civic hackers, and the quest for a new utopia. WW Norton & Company, 2013.

    Google Scholar 

  40. Robert Wenger, Xiru Zhu, Jayanth Krishnamurthy, and Muthucumaru Maheswaran. A programming language and system for heterogeneous cloud of things. In Collaboration and Internet Computing (CIC), 2016 IEEE 2nd International Conference on, pages 169–177. IEEE, 2016.

    Google Scholar 

  41. Feng Xia, Laurence T Yang, Lizhe Wang, and Alexey Vinel. Internet of things. International Journal of Communication Systems, 25(9):1101, 2012.

    Article  Google Scholar 

  42. Shanhe Yi, Zijiang Hao, Zhengrui Qin, and Qun Li. Fog computing: Platform and applications. In Hot Topics in Web Systems and Technologies (HotWeb), 2015 Third IEEE Workshop on, pages 73–78. IEEE, 2015.

    Google Scholar 

  43. Z Zhou. Ensemble learning. encyclopedia of biometrics (pp. 270–273), 2009.

    Google Scholar 

  44. Sotiris Zygiaris. Smart city reference model: Assisting planners to conceptualize the building of smart city innovation ecosystems. Journal of the Knowledge Economy, 4(2):217–231, 2013.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muthucumaru Maheswaran .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Memon, S., Olaniyan, R., Maheswaran, M. (2018). Towards a Model for Intelligent Context-Sensitive Computing for Smart Cities. In: Maheswaran, M., Badidi, E. (eds) Handbook of Smart Cities. Springer, Cham. https://doi.org/10.1007/978-3-319-97271-8_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-97271-8_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-97270-1

  • Online ISBN: 978-3-319-97271-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics