DocumentCode
3390314
Title
I/O in the Gardens non-dedicated cluster computing environment
Author
Roe, Paul ; Chan, Siu Yuen
Author_Institution
Sch. of Comput. Sci., Queensland Univ. of Technol., Brisbane, Qld., Australia
fYear
1999
fDate
1999
Firstpage
145
Lastpage
149
Abstract
Gardens is an integrated programming language and system designed to support parallel computing across non-dedicated cluster computers, in particular networks of PCs. To utilise non-dedicated machines, a program must adapt to those currently available. In Gardens this is realised by over decomposing a program into more tasks than processors, and migrating tasks to implement adaptation. Communication in Gardens is achieved via a lightweight form of remote method invocation. Furthermore, I/O may be efficiently achieved by the same mechanism. All that is required is to support stable tasks which are not migrated; these are effectively bound to resources such as filesystems. The main contribution of the paper is to show how I/O may be achieved in an adaptive system utilising task migration to harness the power of non-dedicated cluster computers
Keywords
parallel languages; parallel machines; remote procedure calls; workstation clusters; Gardens non-dedicated cluster computing environment; adaptive system; filesystems; integrated programming language; lightweight form; networks of PCs; non-dedicated cluster computers; non-dedicated machines; parallel computing; remote method invocation; stable tasks; task migration; Adaptive systems; Aggregates; Availability; Computer languages; Computer networks; Electrical capacitance tomography; Mobile communication; Programming profession; Safety; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 1999. Proceedings. 1st IEEE Computer Society International Workshop on
Conference_Location
Melbourne, Vic.
Print_ISBN
0-7695-0343-8
Type
conf
DOI
10.1109/IWCC.1999.810819
Filename
810819
Link To Document