Abstract | ||
---|---|---|
As an alternative to message passing, Rochester's InterWeave system allows the programmer to map shared segments into programs spread across heterogeneous, distributed machines. InterWeave represents a merger and extension of our previous Cashmere and InterAct projects, combining hardware coherence within small multiprocessors, Cashmere-style lazy release consistency within tightly coupled clusters, and InterAct-style version-based consistency for distributed shared segments. In InterWeave, each shared segment evolves through a series of consistent versions. When beginning a read-only critical section on a given segment, InterWeave uses a programmer-specified predicate to determine whether the currently cached version, if any, is "recent enough" to use. Inter-segment consistency is maintained by means of hashed vector timestamps. Automatic data conversions allow each program to employ its own natural data format, byte order, and alignment, with full support for intra- and inter-segment pointers. Timestamping is used to determine and communicate only those pieces of a segment that are different from the cached copy. A preliminary implementation of InterWeave is currently running on our AlphaServer cluster. Driving applications include datamining, intelligent distributed environments, and scientific visualization. |
Year | DOI | Venue |
---|---|---|
2000 | 10.1007/3-540-40889-4_16 | LCR |
Keywords | Field | DocType |
interweave system,cached copy,alphaserver cluster,middleware system,shared segment evolves,cashmere-style lazy release consistency,shared state,cached version,interact-style version-based consistency,inter-segment consistency,own natural data format,automatic data conversion,message passing,distributed environment,data mining,scientific visualization,coupled cluster,middleware,critical section | Middleware,Remote procedure call,Byte,Timestamping,Shared memory,Computer science,Critical section,Message passing,Release consistency,Distributed computing | Conference |
Volume | ISSN | ISBN |
1915 | 0302-9743 | 3-540-41185-2 |
Citations | PageRank | References |
13 | 0.67 | 35 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
DeQing Chen | 1 | 89 | 6.95 |
Sandhya Dwarkadas | 2 | 3504 | 257.31 |
Srinivasan Parthasarathy | 3 | 4666 | 375.76 |
Eduardo Pinheiro | 4 | 13 | 0.67 |
Michael L. Scott | 5 | 2843 | 248.01 |