Inventors:
Tom L. Bogart - Lehi UT, US
David Arthur Eatough - Provo UT, US
Peter E. Johnson - Lehi UT, US
Gregory P. Olsen - Lindon UT, US
Chris D. Russell - American Fork UT, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 15/16
US Classification:
709237, 709217, 709219, 709231, 709235
Abstract:
Data is distributed over a network using a first network protocol, for example, a non-reliable protocol. The non-reliable protocol (e. g. , multicast) is used to distribute the data from a host system to multiple target systems with reduced overhead as compared to typical reliable protocols. Portions of the data that are not received by one or more of the target systems are requested and transmitted via a second network protocol (e. g. , hypertext transport protocol, or HTTP). In one embodiment, the target systems maintain a checkpoint management service that determines the portions of data not received. In an alternative embodiment, target systems evaluate data received to determine whether a portion of the transmitted data was not received.