This paper describes a method to provide content to end-users in a distributed manner. A large group of geographically distributed, physically separated server computers holds image files in a distributed manner. That is each image file is partitioned into a large number of small byte partitions and each partition is stored on a separate server computer in the group. Whenever there is a need to provide an image file to the client computer, all the server computers in the large server group simultaneously provide all the small partitions of the same image file to the client computer. When the client computer needs to upload an image file to this server computer system, it will also partition the image file into a large number of equal-sized small byte partitions and will send all those byte partitions simultaneously to the server computer group. In this operation, each server computer will receive only one of those byte partitions that was send by the client computer.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.