2007 Fiscal Year Final Research Report Summary
Research on Method to Construct Scalable Server Systems with Fault-Tolerance
Project/Area Number |
17300026
|
Research Category |
Grant-in-Aid for Scientific Research (B)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
Computer system/Network
|
Research Institution | National Institute of Informatics |
Principal Investigator |
MATSUMOTO Takashi National Institute of Informatics, Information Systems Architecture Research Division, Associate Professor (70240728)
|
Co-Investigator(Kenkyū-buntansha) |
ASANO Shoichiro National Institute of Informatics, Information Systems Architecture Research Division, Professor (50092119)
NAMIKI Mitaro Tokyo University of Agriculture and Technology, Institute of Symbiotic Science and Technology, Professor (10208077)
NAKAJO Hironori Tokyo University of Agriculture and Technology, Institute of Symbiotic Science and Technology, Associate Professor (80217736)
FUJINO Takayuki Kinki University School of Engineering, Department of Electronic Engineering and Computer Science, Lecturer (60300703)
|
Project Period (FY) |
2005 – 2007
|
Keywords | computer system / dependable computing / operating system / scalability / fault tolerance / redundant execution |
Research Abstract |
In this study, we have made a new model and mechanism for distributed resource management in which there are fault-tolerance, efficiency, scalability, and migration-ability and we have developed an implementation of the model and the mechanism. In the research and development of the SSS-PC operating system, we had proposed a methodology to make one virtualized UNIX domain over multiple PC machines, and invented a scalable and migratable process mechanism. This study would lead the SSS-PCs research and development to the next stage. The following was achieved by the end of fiscal year 2006. The arbitrary pieces of UNIX domains could be established in one SSS-PC system over multiple PC machines. In addition, the fault-tolerant protocol stack communicated with one other party as three TCP protocol stacks cooperated in the SSS-PC system was developed. The fault-tolerant file server system using this protocol stack was experimentally implemented in the first half of fiscal year 2007. One file server program was redundantly executed with three PC machines, and the program used the fault-tolerant protocol stack to communicate external client terminals. In this situation, it was proven to keep providing service even if one of PC machines where the file server program was running broke down. However, it was clarified that the overlap of the name space in redundant execution became a problem through this experimental implementation. For the fundamental solution of the problem, it was concluded that it was necessary to treat each program of redundant execution as independent existence on the name space. Therefore, the execution method was switched to the method to achieve each program execution of redundant execution respectively on another virtualized UNIX domain, and virtualization mechanisms for UNIX domain was enhanced in the latter half of fiscal year 2007.
|
Research Products
(20 results)