DocumentCode
2793540
Title
Direct Execution of Linux Binary on Windows for Grid RPC Workers
Author
Uemura, Yoshifumi ; Nakajima, Yoshihiro ; Sato, Mitsuhisa
Author_Institution
Graduate Sch. of Syst. & Inf. Eng., Tsukuba Univ., Ibaraki
fYear
2007
fDate
26-30 March 2007
Firstpage
1
Lastpage
8
Abstract
Local area or campus-type networks consist of PCs using different operating systems such as Windows and Linux. These PCs are expected to have enormous potential computing power for grid computing. The majority of PCs in this type of environment run on Windows, while grid applications and middleware are often developed on Linux. The challenge is to absorb the heterogeneity of operating systems. Grid RPC is a promising programming model for the development of grid applications. We have designed and implemented an agent called BEE, which enables direct execution of Linux binary programs on Windows for a grid RPC worker. We have integrated the BEE agent into an OmniRPC system in order to make use of Windows PCs as computing resources in a hybrid grid environment combining Windows PCs into grid computing resources. The BEE agent allows Linux binaries of the program of the OmniRPC worker to be exported and run under Windows without any modification of its Linux binaries. The results of our experiments show that the performance of a worker program using BEE is almost the same as that of Windows native binary and Cygwin and is better that that of using VMware. We have demonstrated a hybrid grid environment combining Window PCs in a conventional grid of Linux nodes.
Keywords
Linux; grid computing; local area networks; microcomputers; middleware; remote procedure calls; Linux; Window PC; grid RPC worker; local area network; middleware; operating system; remote procedure call; Computer networks; Distributed computing; Grid computing; Linux; Middleware; Operating systems; Personal communication networks; Pervasive computing; Power engineering and energy; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location
Long Beach, CA
Print_ISBN
1-4244-0910-1
Electronic_ISBN
1-4244-0910-1
Type
conf
DOI
10.1109/IPDPS.2007.370666
Filename
4228394
Link To Document