Skip to main content

MASIPE: A Tool Based on Mobile Agents for Monitoring Parallel Environments

  • Conference paper
Parallel Processing and Applied Mathematics (PPAM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4967))

  • 947 Accesses

Abstract

In this work MASIPE, a tool for monitoring parallel applications, is presented. MASIPE is a distributed tool that gives support to user-defined mobile agents, including functionalities for creating and transferring these agents through different compute nodes. In each node, the mobile agent can access the node information as well as the memory space of the parallel program that is being monitored. In addition, MASIPE includes functionalities for managing and graphically displaying the agent data. In this work, its internal structure is detailed and an example of a monitored scientific application is shown. We also perform a study of the MASIPE requirements (in terms of CPU and memory) and we evaluate its overhead during the program execution. Experimental results show that MASIPE can be efficiently used with minimum impact on the program performance.

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

Access this chapter

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. Sacerdoti, F.D., Chandra, S., Bhatia, K.: Grid systems deployment & management using Rocks. In: CLUSTER 2004: Proceedings of the 2004 IEEE International Conference on Cluster Computing, pp. 337–345 (2004)

    Google Scholar 

  2. Augerat, P., Martin, C., Stein, B.: Scalable Monitoring and Configuration Tools for Grids and Clusters. In: 10th Euromicro Workshop on Parallel, Distributed and Network-Based Processing, pp. 147–153 (2002)

    Google Scholar 

  3. Vampir, http://www.vampir-ng.de

  4. Paraver: the flexible analysis tool, http://www.cepba.upc.edu/paraver

  5. Mobile Agent Systems Integration into Parallel Environments (MASIPE), http://www.arcos.inf.uc3m.es/~masipe

  6. OMG Mobile Agent Facility Specification (2007), http://www.omg.org/technology/documents/formal/mobile_agent_facility.htm

  7. Martn, M.J., Singh, D.E., Carlos Mourio, J., Rivera, F.F., Doallo, R., Bruguera, J.D.: High performance air pollution modeling for a power plant environment. Parallel Computing 29, 11–12 (2003)

    Google Scholar 

  8. Bellifemine, F., Poggi, A., Rimassa, G.: Developing Multi-agent Systems with JADE. In: Castelfranchi, C., Lespérance, Y. (eds.) ATAL 2000. LNCS (LNAI), vol. 1986, pp. 42–47. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  9. Chen, B., Cheng, H.H., Palen, J.: Mobile-C: A mobile agent platform for mobile C/C++ agents. Software. Practice and Experience 36, 1711–1733 (2006)

    Article  Google Scholar 

  10. Podhorszki, N., Balaton, Z., Gombás, G.: Monitoring Message-Passing Parallel Applications in the Grid with GRM and Mercury Monitor. In: European Across Grids Conference, pp. 179–181 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Roman Wyrzykowski Jack Dongarra Konrad Karczewski Jerzy Wasniewski

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Singh, D.E., Miguel, A., García, F., Carretero, J. (2008). MASIPE: A Tool Based on Mobile Agents for Monitoring Parallel Environments. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Wasniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2007. Lecture Notes in Computer Science, vol 4967. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68111-3_92

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68111-3_92

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68105-2

  • Online ISBN: 978-3-540-68111-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics