Abstract
Parallel computing on local area networks is generally based on mechanisms that specifically target the properties of the local area network environment. However, these mechanisms do not effectively extend to wide area networks due to issues such as heterogeneity, security, and administrative boundaries. We present a system which enables application programmers to write parallel programs in Java and allows Java-capable browsers to execute parallel tasks. It comprises a virtual machine model which isolates the program from the execution environment, and a runtime system realizing this virtual machine on the Web. Load balancing and fault masking are transparently provided by the runtime system.
Original language | English (US) |
---|---|
Pages (from-to) | 559-570 |
Number of pages | 12 |
Journal | Future Generation Computer Systems |
Volume | 15 |
Issue number | 5 |
DOIs | |
State | Published - Oct 1999 |
Fingerprint
ASJC Scopus subject areas
- Computer Science Applications
- Hardware and Architecture
- Control and Systems Engineering
Cite this
Charlotte : metacomputing on the web. / Baratloo, A.; Karaul, M.; Kedem, Z. M.; Wijckoff, P.
In: Future Generation Computer Systems, Vol. 15, No. 5, 10.1999, p. 559-570.Research output: Contribution to journal › Article
}
TY - JOUR
T1 - Charlotte
T2 - metacomputing on the web
AU - Baratloo, A.
AU - Karaul, M.
AU - Kedem, Z. M.
AU - Wijckoff, P.
PY - 1999/10
Y1 - 1999/10
N2 - Parallel computing on local area networks is generally based on mechanisms that specifically target the properties of the local area network environment. However, these mechanisms do not effectively extend to wide area networks due to issues such as heterogeneity, security, and administrative boundaries. We present a system which enables application programmers to write parallel programs in Java and allows Java-capable browsers to execute parallel tasks. It comprises a virtual machine model which isolates the program from the execution environment, and a runtime system realizing this virtual machine on the Web. Load balancing and fault masking are transparently provided by the runtime system.
AB - Parallel computing on local area networks is generally based on mechanisms that specifically target the properties of the local area network environment. However, these mechanisms do not effectively extend to wide area networks due to issues such as heterogeneity, security, and administrative boundaries. We present a system which enables application programmers to write parallel programs in Java and allows Java-capable browsers to execute parallel tasks. It comprises a virtual machine model which isolates the program from the execution environment, and a runtime system realizing this virtual machine on the Web. Load balancing and fault masking are transparently provided by the runtime system.
UR - http://www.scopus.com/inward/record.url?scp=0032592494&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0032592494&partnerID=8YFLogxK
U2 - 10.1016/S0167-739X(99)00009-6
DO - 10.1016/S0167-739X(99)00009-6
M3 - Article
AN - SCOPUS:0032592494
VL - 15
SP - 559
EP - 570
JO - Future Generation Computer Systems
JF - Future Generation Computer Systems
SN - 0167-739X
IS - 5
ER -