Abstract
The CLOUDS operating system supports a distributed environment consisting of compute servers, data servers and user workstations. The resulting environment logically simulates an integrated, centralized computing system. In addition, CLOUDS supports a programming paradigm that makes distributed programming simpler. Distributed programs can be written in a centralized fashion and yet they can exploit parallelism and distribution at runtime. The system paradigm is based on an object/thread model. The basic building blocks for applications are persistent memory (called objects) and computation (called threads). Unlike most systems, CLOUDS separates the notion of memory form computation. Programming environments based on these abstractions, though unconventional, provide powerful tools for composing applications that exploit concurrency and distribution.
Original language | English (US) |
---|---|
Pages (from-to) | 243-275 |
Number of pages | 33 |
Journal | Computing systems |
Volume | 4 |
Issue number | 3 |
State | Published - Jun 1991 |
Fingerprint
ASJC Scopus subject areas
- Engineering(all)
Cite this
Distributed programming with objects and threads in the clouds system. / Dasgupta, Partha; Ananthanarayanan, R.; Menon, Sathis; Mohindra, Ajay; Chen, Raymond.
In: Computing systems, Vol. 4, No. 3, 06.1991, p. 243-275.Research output: Contribution to journal › Article
}
TY - JOUR
T1 - Distributed programming with objects and threads in the clouds system
AU - Dasgupta, Partha
AU - Ananthanarayanan, R.
AU - Menon, Sathis
AU - Mohindra, Ajay
AU - Chen, Raymond
PY - 1991/6
Y1 - 1991/6
N2 - The CLOUDS operating system supports a distributed environment consisting of compute servers, data servers and user workstations. The resulting environment logically simulates an integrated, centralized computing system. In addition, CLOUDS supports a programming paradigm that makes distributed programming simpler. Distributed programs can be written in a centralized fashion and yet they can exploit parallelism and distribution at runtime. The system paradigm is based on an object/thread model. The basic building blocks for applications are persistent memory (called objects) and computation (called threads). Unlike most systems, CLOUDS separates the notion of memory form computation. Programming environments based on these abstractions, though unconventional, provide powerful tools for composing applications that exploit concurrency and distribution.
AB - The CLOUDS operating system supports a distributed environment consisting of compute servers, data servers and user workstations. The resulting environment logically simulates an integrated, centralized computing system. In addition, CLOUDS supports a programming paradigm that makes distributed programming simpler. Distributed programs can be written in a centralized fashion and yet they can exploit parallelism and distribution at runtime. The system paradigm is based on an object/thread model. The basic building blocks for applications are persistent memory (called objects) and computation (called threads). Unlike most systems, CLOUDS separates the notion of memory form computation. Programming environments based on these abstractions, though unconventional, provide powerful tools for composing applications that exploit concurrency and distribution.
UR - http://www.scopus.com/inward/record.url?scp=0026175121&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0026175121&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:0026175121
VL - 4
SP - 243
EP - 275
JO - Computing systems
JF - Computing systems
SN - 0895-6340
IS - 3
ER -