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.
Preview
Unable to display preview. Download preview PDF.
References
B. Achauer, “The DOWL Distributed Object-Oriented Language”, Communications of the ACM, Vol. 36, No. 9, pp. 48–55, Sept. 1993.
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.
S. Chin, S.T. Chanson, “Distributed Object-Based Programming Systems”, ACM Computing Surveys, Vol. 23, No. 1, pp. 91–124, March 1991.
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.
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.
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.
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.
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.
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.
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.
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.
G. Shivaratri, P. Krueger, M. Singhal, “Load Distributing for Locally Distributed System”, IEEE Computer, Vol. 25, No. 12, pp. 33–44, Dec. 1992.
P. Wegner, “Concepts and Paradigms of Object Oriented Programming”, ACM OOPS Messenger, Vol. 1, No. 1, pp. 7–87, Aug. 1990.
Author information
Authors and Affiliations
Editor information
Rights 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