Abstract
The shared data space model has proven to be an effective paradigm for building distributed applications. However, building an efficient distributed implementation remains a challenge. A plethora of different implementations exists. Each of them has a specific policy for distributing data across nodes. Often, these policies are tailored to a specific application domain. Thus, those systems may often perform poorly with applications extraneous to their domain. In this paper, we propose that implementations of a distributed shared data space system should provide mechanisms for tailoring data distribution policies. Through this flexibility the shared data space system can cope with a wide spectrum of application classes. The need for this flexibility is illustrated by experiments which show that there is no single distribution policy that works well in all cases.
Original language | English |
---|---|
Title of host publication | Euro-Par 2004 Parallel Processing |
Subtitle of host publication | 10th International Euro-Par Conference, Pisa, Italy, August 31- September 3, 2004. Proceedings |
Editors | Marco Danelutto, Marco Vanneschi, Domenico Laforenza |
Place of Publication | Berlin, Heidelberg |
Publisher | Springer |
Pages | 579-586 |
Number of pages | 8 |
ISBN (Electronic) | 978-3-540-27866-5 |
ISBN (Print) | 978-3-540-22924-7 |
DOIs | |
Publication status | Published - 1 Dec 2004 |
Externally published | Yes |
Event | 10th International Euro-Par Conference on Parallel Processing, Euro-Par 2004 - Pisa, Italy Duration: 31 Aug 2004 → 3 Sept 2004 Conference number: 10 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 3149 |
ISSN (Print) | 0302-9743 |
Conference
Conference | 10th International Euro-Par Conference on Parallel Processing, Euro-Par 2004 |
---|---|
Abbreviated title | Euro-Par |
Country/Territory | Italy |
City | Pisa |
Period | 31/08/04 → 3/09/04 |
Keywords
- Usage pattern
- Data space
- Distribution strategy
- Read operation
- Application component