TCP/IP illustrated (vol. 3): TCP for transactions, HTTP, NNTP, and the Unix domain protocols
TCP/IP illustrated (vol. 3): TCP for transactions, HTTP, NNTP, and the Unix domain protocols
SETI@home: an experiment in public-resource computing
Communications of the ACM
Distributed computing in practice: the Condor experience: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
The CDAG: a data structure for automatic parallelization for a multithreaded architecture
EUROMICRO-PDP'02 Proceedings of the 10th Euromicro conference on Parallel, distributed and network-based processing
Hi-index | 0.00 |
The Self Distributing Virtual Machine (SDVM) is a parallel computing machine which consists of a cluster of customary computers. The participating machines may have different computing speed or actually different operating systems, and any network topology between them is supported. As the SDVM supports dynamic entry and exit at runtime, the cluster may even grow or shrink without disturbing the program flow. Among other features, the SDVMfeatures decentralized scheduling and automatic distribution of data and program code throughout the cluster. Therefore machines need no prerequisites apart from the SDVM daemon itself to join the cluster. The concept of the SDVM is implemented for the field of computer clusters (extensible to grid computing like the internet), but it can be designed for multi-processor-systems or Systems-on-Chip (SoC) as well. This paper presents the properties and the structure of the SDVM.