D-Stampede: distributed programming system for ubiquitous computing
Tóm tắt
We focus on an important problem in ubiquitous computing, namely, programming support for the distributed heterogeneous computing elements that make up this environment. We address the interactive, dynamic, and stream-oriented nature of this application class and develop appropriate computational abstractions in the D-Stampede distributed programming system. The key features of D-Stampede include indexing data streams temporally, correlating different data streams temporally, performing automatic distributed garbage collection of unnecessary stream data, supporting high performance by exploiting hardware parallelism where available, supporting platform and language heterogeneity, and dealing with application level dynamism. We discuss the features of D-Stampede, the programming ease it affords, and its performance.
Từ khóa
#Ubiquitous computing #Distributed computing #Pervasive computing #Hardware #Space technology #Dynamic programming #Parallel processing #Middleware #Educational institutions #DrivesTài liệu tham khảo
0, Infosphere
10.1007/3-540-48319-5_6
10.1145/301104.301121
10.1145/343477.343539
10.1145/258492.258513
birrell, 0, Implementing remote procedure calls, 2
srinivasan, 0, RFC 1832 XDR External Data Representation
10.1109/CMPCON.1996.501777
10.1109/40.342015
0, Java RMI
0, Object Management Group, CORBA
bal, 0, Orca Language for Parallel Programming of Distributed Systems, 18
ahuja, 0, Linda and Friends, 19
0, Oxygen
10.1007/BFb0025891
sunderam, 0, Concurrency: Practice and Experience, PVM A Framework for Parallel Distributed Computing, 2
0, MPI Forum, The Message Passing Interface (MPI) standard
katz, 0, The Endeavour expedition Charting the fluid information utility