The invention discloses a scalable file
distribution method used in a distributed
system which comprises a management
server and at least one host computer and adopts the scalable file
distribution method for file distribution. The management
server is in charge of
scalability management of all host computers of the whole network, can control each host computer to select one address, from an
address pool, for downloading a specified scalable file according to the predefined distribution strategy and
scalability dispatching
algorithm, and conducts installation upgrading for application programs on the host computers. The host computers inform the management
server of the access addresses of locally downloaded scalable files, and the management server allows other host computers to access the addresses to download the scalable files. Each host computer can not only download the scalable files from other host computers but also serve as a download server to provide download service for other host computers. The scalable file
distribution method can be used by any distributed systems including a cloud
system, effectively prevent the management server from bottlenecks, makes the best of resource capabilities of all servers in the whole network, and can quickly achieve file distribution in a controllable manner.