Skip to main content

Synthesis of Real-Time Applications for Internet of Things

  • Conference paper
  • 3992 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 7719))

Abstract

This paper presents the methodology for synthesis of real-time applications working in the Internet of things environment. We propose the client-server architecture, where smart embedded systems act as clients, while the Internet application is a server of the system. Since centralized systems are prone to contain bottlenecks, caused by accumulation of transmissions or computations, we propose the distributed architecture of the server and the methodology which constructs this architecture using available Internet resources. We assume that the function of the server is specified as a set of distributed algorithms, then our methodology schedules all tasks on existing network infrastructure. It takes into account limited bandwidth of communication channels as well as limited computation power of server nodes. If available network resources are not able to execute all tasks in real-time then the methodology extends the network by adding necessary computation nodes and network components, minimizing the cost of required reconstruction. We also present a sample application for adaptive control of traffic in a smart city, which shows benefits of using our methodology.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Atzoria, L., Iera, A., Morabito, G.: The Internet of Things: A survey. Computer Networks 54(15), 2787–2805 (2010)

    Article  Google Scholar 

  2. Uckelmann, D., Harrison, M., Michahelles, F.: An Architectural Approach Towards the Future Internet of Things. In: Uckelmann, D., Harrison, M., Michahelles, F. (eds.) Architecting the Internet of Things. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  3. Guinard, D., Trifa, V., Mattern, F., Wilde, E.: From the Internet of Things to the Web of Things: Resource Oriented Architecture and Best Practices. In: Uckelmann, D., Harrison, M., Michahelles, F. (eds.) Architecting the Internet of Things. Springer, Heidelberg (2011)

    Google Scholar 

  4. Guinard, D., Trifa, V., Wilde, E.: A Resource Oriented Architecture for the Web of Things. In: IEEE International Conference on the Internet of Things (2010)

    Google Scholar 

  5. Trifa, V., Wieland, S., Guinard, D., Bohnert, T.M.: Design and Implementation of a Gateway for Web-based Interaction and Management of Embedded Devices. In: 2nd International Workshop on Sensor Network Engineering, IWSNE 2009 (2009)

    Google Scholar 

  6. Tel, G.: Introduction to Distributed Algorithms, 2nd edn. Cambridge University Press (2001)

    Google Scholar 

  7. Buettner, M., Greenstein, B., Sample, A., Smith, J.R., Wetherall, D.: Revisiting smart dust with RFID sensor networks. In: Proceedings of ACM HotNets (2008)

    Google Scholar 

  8. Yeager, D.J., Sample, A.P., Smith, J.R.: WISP: A Passively Powered UHF RFID Tag with Sensing and Computation. In: Ahson, S.A., Ilyas, M. (eds.) RFID Handbook: Applications, Technology, Security, and Privacy. CRC Press (2008)

    Google Scholar 

  9. Hui, J., Culler, D., Chakrabarti, S.: 6LoWPAN: Incorporating IEEE 802.15.4 Into the IP Architecture – Internet Protocol for Smart Objects (IPSO) Alliance, White Paper #3 (January 2009), http://www.ipso-alliance.org

  10. Gershenfeld, N., Krikorian, R., Cohen, D.: The internet of things. Scientific American 291(4), 76–81 (2004)

    Article  Google Scholar 

  11. Fielding, R.T., Taylor, R.N.: Principled Design of the Modern Web Architecture. ACM Transactions on Internet Technology 2(2), 115–150 (2002)

    Article  Google Scholar 

  12. Crane, D., McCarthy, P.: Comet and Reverse Ajax: The Next-Generation Ajax 2.0. Apress (2008)

    Google Scholar 

  13. Chang, E.J.H.: Echo Algorithms: Depth Parallel Operations on General Graphs. IEEE Transactions on Software Engineering 8(4) (1982)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bąk, S., Czarnecki, R., Deniziak, S. (2013). Synthesis of Real-Time Applications for Internet of Things. In: Zu, Q., Hu, B., Elçi, A. (eds) Pervasive Computing and the Networked World. ICPCA/SWS 2012. Lecture Notes in Computer Science, vol 7719. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37015-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37015-1_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37014-4

  • Online ISBN: 978-3-642-37015-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics