A New Single Image Architecture for Distributed Computing Systems

Min CHOI
Namgi KIM
Seungryoul MAENG

Publication
IEICE TRANSACTIONS on Communications   Vol.E90-B    No.11    pp.3034-3041
Publication Date: 2007/11/01
Online ISSN: 1745-1345
DOI: 10.1093/ietcom/e90-b.11.3034
Print ISSN: 0916-8516
Type of Manuscript: Special Section PAPER (Special Section on Next Generation Network Management)
Category: 
Keyword: 
single system image,  process migration,  load balancing,  grid computing,  distributed system,  

Full Text: PDF(640.2KB)>>
Buy this Article



Summary: 
In this paper, we describe a single system image (SSI) architecture for distributed systems. The SSI architecture is constructed through three components: single process space (SPS), process migration, and dynamic load balancing. These components attempt to share all available resources in the cluster among all executing processes, so that the distributed system operates like a single node with much more computing power. To this end, we first resolve broken pipe problems and bind errors on server socket in process migration. Second, we realize SPS based on block process identifier (PID) allocation. Finally, we design and implement a dynamic load balancing scheme. The dynamic load balancing scheme exploits our novel metric, effective tasks, to effectively distribute jobs to a large distributed system. The experimental results show that these three components present scalability, new functionality, and performance improvement in distributed systems.