Font Size: a A A

An Open Network Computing Platform

Posted on:2005-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:J YanFull Text:PDF
GTID:2168360152469181Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
There are two kinds of network computing platforms at present: specializedplatforms and immature open platforms. Aimed at the problems of which, an opennetwork computing platform realized open and high performance by adopting improvedLinux virtual server architecture, mechanism of separation between the applicationsystem and core software, friendly designation of the volunteer software. Afterreceiving large and distributed applications submitted by clients, the server system willdivide them into a large amount of independent tasks and dispatch them to volunteers onInternet for computing. The server system makes multiple applications could run on the networkcomputing platform by adopting the mechanism of separation between the applicationsystem and core software. Building on Linux virtual server architecture, the serversystem inherits good traits such as high availability, flexibility and high performancelow cost naturally. Self-adaptive fault-tolerant backup system based on Linux virtualserver improved fault-tolerance of the platform efficiently. Adoption of arithmetic ofidle servers apply for applications and arithmetic of busy server apply for resourcesrealized load balance between servers, and utilize computing resources efficiently. Friendly designation of the volunteer software could attract more volunteers to jointhe platform. By the volunteer interface system, volunteers could control the running ofthe volunteer software conveniently, which respects the control right of volunteers totheir computer. The tasks would always start up with the lowest priority in thebackground and would not affect the volunteer at all. The volunteer software based onWindows and Linux could utilize most computers on Internet. The volunteer softwarewill get binary code of applications when needed, which ensures the volunteers couldrun different applications for servers transparently. The test reveals that the power of the platform in three days is equal to a personnalcomputer running 96 days in full speed. When more volunteers join, the platform couldget the power equal to 1500 personnal computers.
Keywords/Search Tags:Network Computing Platforms, Open, Remote Method Invocation, Self-adaptable Fault-tolerant Backup, Realtime Backup, Linux Virtual Server
PDF Full Text Request
Related items