Font Size: a A A

Tcp Connection. Cluster Environment Migration

Posted on:2003-12-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y HuangFull Text:PDF
GTID:2208360065961516Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Improvements in microprocessor and networking performance have made cluster system a very attractive platform for high-end parallel and distributed computing. The core problem in cluster system is how to share the cluster resources and fully utilize them. The best performance can not be achieved when loads among nodes are unbalanced. Achieving good performance requires that processes be able to migrate between cluster resources and efficiently adapt to the underlying resource capabilities. However,the network communication between processes not only affects the transparency of migration,but also puts limit on some processes which may cause them unfit for migration . Another drawback is that it may cause residual dependency on the previous host which will impacts on the performance and robustness of the system. Therefore we must provide a mechanism to support the migration of network connections and maintain network connectivity after process migration. We call this mechanism "Socket Migration".In the thesis,the TCP/IP protocol and it's implementation on Linux is studied. The thesis presents how to retrieve the state of network connection and how to migrate established TCP connection. The problem that how to maintain network connection after process migration can be solved perfectly with our methods. We also implement a prototype of "Socket Migration" on the basis of MOSIX system.The thesis makes a series of researches on migration of network connection and can help in the design of cluster system and study of process migration mechanism.
Keywords/Search Tags:process migration, MOSIX, socket migration residual dependency
PDF Full Text Request
Related items