Skip to main content

Architecture for Distributed Embedded Systems Based on Workflow and Distributed Resource Management

  • Conference paper
  • First Online:
Engineering and Deployment of Cooperative Information Systems (EDCIS 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2480))

Abstract

Distributed embedded computing differs itself from traditional computing by its great heterogeneous, dynamic and non-standardized nature. This requires more powerful technologies that enable us to develop systems with more flexible architectures. Workflow technology achieves this by managing collaborations between system elements explicitly. However, in distributed embedded environment, current workflow systems could not be used directly for the reason of very different supporting platforms. Distributed resource management technology could bridge this gap. In this paper, we classify distributed embedded systems into fundamental types of elements representing both basic structural components and relationship between them. Then we present an architecture based on the integration of workflow and DRM systems according to our classification and analyze important coordination mechanisms among workflow, DRM systems and other elements. Ideas, such as utilizing function model to customize and optimize the design of systems, also reflect important principles to design distributed embedded systems.

This work is supported by the National Natural Science Foundation of China (No.60073054) and the PhD Innovation Foundation of Northwestern Polytechnical University.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Mary Shaw and David Garlan: Software Architecture: Perspectives on an Emerging Discipline, Copyright Ŗ 1996 by Prentice Hall.

    Google Scholar 

  2. Adam Rifkin: Using a Global Event Model in Distributed Control Systems. Internal note, Caltech, http://www.cs.caltech.edu/~adam/papers.html, December1997.

  3. P F McKee, I W Marshall and I D Henning: Research Directions in Distributed Systems. BT Technol J Vol 17 No 2 April 1999. http://www.scserver1.bt.com/bttj7vol17no2/1_3.pdf

  4. Project homepage: Real-Time CORBA with TAO, http://www.cs.wustl.edu/~schmidt/TAO.html

  5. Homepage of Jini technology at SUN: http://www.sun.com/jini/

  6. Michael Zur Muehlen, Rob Allen: Workflow Classification-Embedd & Autonomousn Workflow Management & Systems. Workflow Management Coalition, http://www.wfinc.org, 2000

  7. Burton H. Lee: Embedded Internet Systems: Poised for Takeoff, 1089-7801/98, Internet Computing, May–June 1998, IEEE.

    Google Scholar 

  8. David Hollingsworth: The Workflow Reference Model, Document Number TC00-1003, Issue 1.1. Workflow Management Coalition, http://www.wmfc.org, 1995

  9. DRM Reference Model Document, Overview-Draft V1.0. NPI, Inc.,, July 2001. http://www.pulsipher.org/npia/

  10. Klaus Krauter, Rajkumar Buyya, and Muthucumaru Maheswaran: A Taxonomy and Survey of Grid Resource Management Systems for Distributed Computing, Software: Practice and Experience (SPE) Journal, ISSN: 0038-0644, Volume 32, Issue 2,2002, Wiley Press, USA, February 2002.

    Google Scholar 

  11. Wayne Wolf: Computers as Components: Principles of Embedded Computing System Design, Copyright Ŗ 2001 by Morgan Kaufmann.

    Google Scholar 

  12. Mani Chandy, Adam Rifkin and Eve Schooler: Using Announce-Listen with Global Events to Develop Distributed Control Systems. Presented at the ACM 1998 Workshop on Java for High-Performance Network Computing, Palo Alto, California, February 28–March 1, 1998. Published in Concurrency: Practice and Experience, Volume 10, Number 11–13, Pages 1021–1027, Autumn 1998.

    Google Scholar 

  13. M. Jones, L. Scharf, J. Scott, C. Twaddle, M. Yaconis, K. Yao, P. Athanas, and B. Schott, “Implementing an API for Distributed Adaptive Computing Systems,” Proceedings of IEEE Symposium on Field-Programmable Custom Computing Machines, Napa, CA, April, 1999. http://www.east.isi.edu/SLAAC/papers/jones_api.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lin, Y., Zhou, X., Shi, X. (2002). Architecture for Distributed Embedded Systems Based on Workflow and Distributed Resource Management. In: Han, Y., Tai, S., Wikarski, D. (eds) Engineering and Deployment of Cooperative Information Systems. EDCIS 2002. Lecture Notes in Computer Science, vol 2480. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45785-2_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-45785-2_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44222-6

  • Online ISBN: 978-3-540-45785-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics