Skip to main content

Restructuring Irregular Computations for Distributed Systems Using Mobile Agents

  • Conference paper
  • First Online:
Applied Parallel Computing. New Paradigms for HPC in Industry and Academia (PARA 2000)

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

Included in the following conference series:

Abstract

One of the main problems arising when designing distributed High Performance programs, or when restructuring sequential programs for distributed systems, is workload unbalance. The Client-Server paradigm, which is usually adopted for distributed systems, is not flexible enough to implement effective dynamical workload balancing strategies. The Mobile Agent paradigm can increase the flexibility in the creation of distributed applications (and the restructuring of sequential applications for distributed systems), and can in particular provide with a robust framework for managing dynamical workload balancing. In this paper we show, through a case-study, how the restructuring of a sequential code implementing an irregular algorithm, with adoption of the mobile agent model, allows for yielding a load-balanced distributed version of the algorithm without completely rethinking its structure, and for reusing a great deal of the sequential code.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Drashansky, E. Houstis, N. Ramakrishnan, J. Rice, “Networked Agents for Scientific Computing”, Communications of the ACM, vol. 42, n. 3, March 1999.

    Google Scholar 

  2. Gray R., Kotz D., Nog S., Rus D., Cybenko G., “Mobile agents: the next generation in distributed computing” Proc. of Int. Symposium on Parallel Algorithms/Architecture Synthesis, 1997.

    Google Scholar 

  3. D. Lange and M. Oshima, Programming and Deploying Java Mobile Agents with Aglets, Addison-Wesley, Reading (MA), 1998.

    Google Scholar 

  4. D. Lange and M. Oshima, “Seven good reasons for Mobile Agents”, Communications of the ACM, vol. 42, n. 3, March 1999.

    Google Scholar 

  5. H. Kuang, L. F. Bic, M. Dillencourt, “Paradigm-oriented distributed computing using mobile agents”, Proc. of. 20th Int. Conf. on Distributed Computing Systems, 2000.

    Google Scholar 

  6. V. A. Pham, A. Karmouch, “Mobile software agents: an overview”, IEEE Communications Magazine, Vol. 36(7), July 1998, pp. 26–37.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aversa, R., Di Martino, B., Mazzocca, N. (2001). Restructuring Irregular Computations for Distributed Systems Using Mobile Agents. In: Sørevik, T., Manne, F., Gebremedhin, A.H., Moe, R. (eds) Applied Parallel Computing. New Paradigms for HPC in Industry and Academia. PARA 2000. Lecture Notes in Computer Science, vol 1947. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-70734-4_27

Download citation

  • DOI: https://doi.org/10.1007/3-540-70734-4_27

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41729-3

  • Online ISBN: 978-3-540-70734-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics