Network booting
First Claim
Patent Images
1. A network system for providing a network booting (NB) of at least one client therein, comprising:
- a torrent-based peer-to-peer (P2P) system imposed on the network system, wherein the at least one client is a peer in the P2P system; and
at least one host operable as a source in the torrent-based P2P system to provide at least one NB application to the at least one client through the torrent-based P2P system for network booting of the at least one client,wherein the torrent-based P2P system includes a torrent file associated with the network booting, the torrent file containing metadata related to the at least one NB application and a pointer to a tracker that identifies the at least one host containing the at least one NB application, andwherein the at least one client is provided with a torrent agent operable to identify the torrent file, obtain the metadata related to the at least one NB application and the pointer to the tracker from the identified torrent file, receive the at least one NB application from the at least one host based on the obtained tracker, and validate the received NB application using the obtained metadata.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for providing a network booting (NB) of at least one client therein is provided. The system includes a torrent-based peer-to-peer (P2P) system imposed on the network system, wherein the at least one client is a peer in the P2P system; and at least one host operable as a source in the torrent-based P2P system to provide at least one NB application to the at least one client through the torrent-based P2P system for network booting of the at least one client.
19 Citations
20 Claims
-
1. A network system for providing a network booting (NB) of at least one client therein, comprising:
-
a torrent-based peer-to-peer (P2P) system imposed on the network system, wherein the at least one client is a peer in the P2P system; and at least one host operable as a source in the torrent-based P2P system to provide at least one NB application to the at least one client through the torrent-based P2P system for network booting of the at least one client, wherein the torrent-based P2P system includes a torrent file associated with the network booting, the torrent file containing metadata related to the at least one NB application and a pointer to a tracker that identifies the at least one host containing the at least one NB application, and wherein the at least one client is provided with a torrent agent operable to identify the torrent file, obtain the metadata related to the at least one NB application and the pointer to the tracker from the identified torrent file, receive the at least one NB application from the at least one host based on the obtained tracker, and validate the received NB application using the obtained metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A method for providing network booting of a plurality of network clients in a network system, comprising:
-
providing a first network booting (NB) application at a first network host in the network system; creating a first torrent file for distribution of the first NB application from the first network host to at least a first one of the plurality of network clients through a torrent-based P2P system, wherein the first torrent file includes metadata related to the first NB application and a pointer to a tracker, wherein the tracker identifies the first network host containing the first NB application; providing a first torrent agent to the first network client for accessing the first torrent file to obtain the metadata related to the first NB application and the pointer to the tracker; receiving a request for the first NB application from the first network client based on the accessed first torrent file; providing the first NB application to the first network client, for network booting of the first network client, through the torrent-based P2P system in accordance with the first torrent file; and providing validation of the first NB application as received by the first network client using the obtained metadata, wherein the first torrent agent is executed by the first network client to identify the first torrent file, and the identified torrent file is accessed by the first network client to obtain the pointer to the tracker. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage device on which is encoded program code for providing network booting of a plurality of network clients in a network system, the encoded program code is executed to:
-
provide a first network booting (NB) application at a first network host in the network system; create a first torrent file for distribution of the first NB application from the first network host to at least a first one of the plurality of network clients through a torrent-based P2P system, wherein the first torrent file includes metadata related to the first NB application and a pointer to a tracker, wherein the tracker identifies the first network host containing the first NB application; provide a first torrent agent to the first network client for accessing the first torrent file to obtain the metadata related to the first NB application and the pointer to the tracker; receive a request for the first NB application from the first network client; provide the first NB application to the first network client, for network booting of the first network client, through the torrent-based P2P system in accordance with the first torrent file; and providing validation of the first NB application as received by the first network client by comparing information from the first NB application received by the first network client with the obtained metadata, wherein the first torrent agent is executed by the first network client to identify the first torrent file, and the identified torrent file is accessed by the first network client to obtain the pointer to the tracker.
-
Specification