Nothing Special   »   [go: up one dir, main page]

Skip to main content

Integration of automated and user-level tools toward efficient parallel objects allocation

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1997)

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

Included in the following conference series:

  • 101 Accesses

Abstract

Automated allocation tools do not achieve the same efficiency for all kinds of applications. A parallel programming environment should integrate high-level tools to permits users to easily adapt the behaviour of the automated allocation tools to the peculiar application needs. The paper faces this problem and presents a set of high-level directives to specify the allocation needs of the components of parallel applications based on the active object model. The allocation directives can drive the allocation decisions of the automated tools, by tuning their general-purpose behaviour to the peculiar application needs.

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.

References

  1. B. Achauer, “The DOWL Distributed Object-Oriented Language”, Communications of the ACM, Vol. 36, No. 9, pp. 48–55, Sept. 1993.

    Google Scholar 

  2. D. Bruschi et alii, “A User-Friendly Environment for Parallel Programming”, 1st EUROMICRO Workshop on Parallel and Distributed Processing, Gran Canaria (E), IEEE CS Press, pp. 451–456, Jan. 1993.

    Google Scholar 

  3. S. Chin, S.T. Chanson, “Distributed Object-Based Programming Systems”, ACM Computing Surveys, Vol. 23, No. 1, pp. 91–124, March 1991.

    Google Scholar 

  4. A. Corradi, L. Leonardi, “PO Constraints as Tools to Synchronise Active Objects”, The Journal of Object-Oriented Programming, Vol. 4, No. 6, pp. 41–53, Oct. 1991.

    Google Scholar 

  5. A. Corradi, L. Leonardi, F. Zambonelli, “Load Balancing Strategies for Massively Parallel Architectures”, Parallel Processing Letters, Vol. 2, No.2&3, pp. 139–148, Sept. 1992.

    Google Scholar 

  6. A. Corradi, L. Leonardi, F. Zambonelli, “Dynamic Load Distribution in Massively Parallel Architectures: the Parallel Objects Example”, Conference on Massively Parallel Computing Systems, Ischia (I), IEEE CS Press, pp. 318–322, May 1994.

    Google Scholar 

  7. E. Jul et al, “Fine Grained Mobility in the Emerald System”, ACM Transactions on Computer Systems, Vol. 6, No. 1, pp. 109–133, Feb. 1988.

    Google Scholar 

  8. H. Masuhara, “Study on a Reflective Architecture to Provide Efficient Dynamic Resource Management for Highly Parallel Object-Oriented Applications”, Master Thesis, University of Tokyo, Tokyo (J), Feb. 1994.

    Google Scholar 

  9. M. Nuttal, “A Brief Survey of Systems Providing Process or Object Migration Facilities”, ACM Operating Systems Review, Vol. 28, No. 4, pp. 64–79, Oct. 1994.

    Google Scholar 

  10. G. Norman, P. Thanisch, “Models of Machines and Computation for Mapping in Multicomputers”, ACM Computing Surveys, Vol. 25, No. 3, pp. 263–302, Sept. 1993.

    Google Scholar 

  11. H. Okamura, Y. Ishikawa, “Object Location Control Using Meta-level Programming”, European Conference on Object-Oriented Programming '94, Bologna (I), pp. 299–319, July 1994.

    Google Scholar 

  12. G. Shivaratri, P. Krueger, M. Singhal, “Load Distributing for Locally Distributed System”, IEEE Computer, Vol. 25, No. 12, pp. 33–44, Dec. 1992.

    Google Scholar 

  13. P. Wegner, “Concepts and Paradigms of Object Oriented Programming”, ACM OOPS Messenger, Vol. 1, No. 1, pp. 7–87, Aug. 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bob Hertzberger Peter Sloot

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Corradi, A., Leonardi, L., Zambonelli, F. (1997). Integration of automated and user-level tools toward efficient parallel objects allocation. In: Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1997. Lecture Notes in Computer Science, vol 1225. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031637

Download citation

  • DOI: https://doi.org/10.1007/BFb0031637

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62898-9

  • Online ISBN: 978-3-540-69041-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics