D-Stampede: distributed programming system for ubiquitous computing

S. Adhikari1, A. Paul1, U. Ramachandran1
1College of Computing, Georgia Institute of Technology, Atlanta, GA, USA

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 #Drives

Tà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