[미국특허]
Contemporaneous peer-to-peer multicast data distribution
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
출원번호
US-0151079
(2005-06-13)
등록번호
US-8281025
(2012-10-02)
발명자
/ 주소
Preimesberger, Lee
출원인 / 주소
Hewlett-Packard Development Company, L.P.
인용정보
피인용 횟수 :
3인용 특허 :
12
초록
A method of distributing a disk image by multicast includes a first computer downloading a disk image over a network, at least one second computer detecting the download and requesting the disk image, and the first computer multicasting the disk image to the at least one second computer.
대표청구항▼
1. A method of distributing data by multicast, comprising: downloading data by a first computer from a server via a network;providing at least one second computer, wherein the second computer does not having the download data;monitoring, by the at least one second computer, activities associated wit
1. A method of distributing data by multicast, comprising: downloading data by a first computer from a server via a network;providing at least one second computer, wherein the second computer does not having the download data;monitoring, by the at least one second computer, activities associated with downloading the data over the network;detecting, by the at least one second computer, the download of the data by the first computer from the server;requesting, by the at least one second computer, the download data from the first computer; andmulticasting, by the first computer, the requested data to the at least one second computer after the first computer successfully downloaded the data. 2. The method of claim 1, comprising the first computer repeatedly broadcasting an indication that said data is being downloaded. 3. The method of claim 2, wherein the at least one second computer detects the download by reading the broadcasted indication. 4. The method of claim 2, wherein if the first computer stops broadcasting the indication the at least one second computer begins downloading the data from the server. 5. The method of claim 4, wherein the at least one second computer multicasts the data after downloading if any other computers request the data during the download. 6. The method of claim 1, wherein if the multicast is not successfully completed, the at least one second computer begins downloading the data from the server. 7. The method of claim 6, wherein the at least one second computer multicasts the data after downloading if any other computers request the data during the download. 8. The method of claim 1, wherein the data comprises a disk image. 9. The method of claim 1, comprising overwriting a hard drive with the data after the data is received. 10. A computer network comprising a server, a first computer, and a plurality of second computers, the first computer comprising a non-transitory computer readable medium, the non-transitory computer readable medium containing computer readable program code for controlling the first computer by: downloading data from the server by the first computer via a network;contemporaneously receiving at least one request by the first computer for the download data from at least one second computer, wherein the second computer does not having the download data, and the second computer being configured to monitor activities associated with downloading the data via the network and detecting the download of the data by the first computer from the server; andmulticasting the data from the first computer to at least one of the plurality of second computers after the first computer successfully downloaded the data. 11. The network of claim 10, wherein at least one of the second computers comprises computer readable program code comprising computer readable program code for controlling the at least one of the second computers by downloading the data if a notification is received that the first computer becomes unresponsive. 12. The network of claim 11, wherein the at least one of the second computers comprises computer readable program code for receiving requests for the data over the network while the data is being downloaded and for responding with a multicast address. 13. The network of claim 12, wherein the at least one of the second computers comprises computer readable program code for repeatedly broadcasting an indication that the data is being downloaded during the downloading. 14. The network of claim 12, wherein the at least one of the second computers comprises computer readable program code for multicasting the data after the downloading is complete if any the requests were received while the data was being downloaded. 15. The network of claim 10, wherein the data comprises a disk image. 16. The network of claim 15, wherein the disk image is identified by at least one element selected from the group consisting of a hash value, disk image size, and parameters of the target hard drive. 17. The network of claim 15, wherein at least one of the second computers comprises computer readable program code for controlling the at least one of the second computers to overwrite a hard drive with the disk image after the disk image is downloaded or received by multicast. 18. The network of claim 10, wherein at least one of the second computers comprises computer readable program code for instructing the at least one of the second computers to broadcast at least one request for the data at least until the multicast beings. 19. An apparatus for duplicating computer disk drives by multicast, comprising: means for transferring all or a portion of a disk image from a disk image server to a first computer via a network:means for a plurality of second computers to contemporaneously monitor activities associated with transferring all or a portion of the disk image over the network and detect all or a portion of the disk image being transferred to the first computer from the disk image server, wherein the plurality of second computers does not having the transfer all or a portion of the disk image;means for contemporaneously requesting transfer of all or a portion of the disk image from the first computer to the plurality of second computers by multicasting the disk image by the first computer; andmeans for the first computer multicasting the disk image data to the at least one of the plurality of second computers after the first computer successfully downloaded the data received the disk image from the disk image server.
Aras Caglan M. ; Guerin Roch A. ; Lebizay Gerald,FRX ; Onvural Raif O. ; Shippy Gary Roy ; Tai Ling-Ching Wang, Method system and article of manufacture for multi-casting audio visual material.
Brendel Juergen ; Kring Charles J. ; Liu Zaide ; Marino Christopher C., World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-n.
Vandwalle, Pierre; Thomas, Tito; Dominguez, Charles Francis, Efficient service advertisement and discovery in a peer-to-peer networking environment with cooperative advertisement.
Vandwalle, Pierre; Thomas, Tito; Dominguez, Charles Francis, Efficient service advertisement and discovery in a peer-to-peer networking environment with cooperative advertisement.
Vandwalle, Pierre; Thomas, Tito; Dominguez, Charles Francis, Efficient service advertisement and discovery in a peer-to-peer networking environment with dynamic advertisement and discovery periods based on operating conditions.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.