Apparatus and method for establishing partnership with a peer-to-peer (p2p) service based on gossip
AssigneeSamsung Electronics Co., Ltd.
InventorsSung Jae Shin, Joon-Ho Cho, Seong-Ho Cho
Life of this patent
Estimating the term…
Abstract
Provided is gossip-based peer-to-peer service apparatus and a method for quickly establishing a partnership. A first node that desires to join a service receives partial view information of a second node from the second view that is participating in the service. In response to receiving the partial view information from the second node, the first node extracts one or more candidate nodes to establish a partnership with, and engages the candidate nodes in a temporal partnership.
Claims15
A gossip-based peer-to-peer (P2P) service apparatus comprising:
- a membership list receipt unit configured to receive a membership list from at least one service node from among a plurality of service nodes that provide a gossip-based P2P service, wherein the membership list comprises information about partial view nodes of the at least one service node that are members of the gossip-based P2P service;
- and
- a temporal partnership request unit configured to select at least one partial view node from the received membership list and transmit a temporal partnership request message to the selected partial view node for data exchange.
A gossip-based peer-to-peer (P2P) service apparatus comprising:
- a join request receipt unit configured to receive a join request message from a node that desires to join a gossip-based P2P service;
- and
- a membership list provision unit configured to provide the node with a membership list comprising information about partial view nodes that are members of the gossip-based P2P service, in response to the join request message.
A gossip-based peer-to-peer (P2P) service apparatus comprising:
- a first node that desires to join a gossip-based P2P service;
- a second node that is a member of the gossip-based P2P service;
- and
- a third node that is a member of the gossip-based P2P service and that has established membership with the second node as a partial view node of the second node,
- wherein the second node provides a membership list regarding the third node to the first node, and the first node transmits a temporal partnership request message to the third node for data exchange with the third node based on the membership list.
A method of establishing partnership of a gossip-based peer-to-peer (P2P) service apparatus including a plurality of nodes, the method comprising:
- transmitting a join request message from a first node that desires to join a gossip-based P2P service;
- transmitting a membership list to the first node from a second node that is participating in the gossip-based P2P service, in response to the join request message, wherein the membership list includes one or more partial view nodes of the second node;
- and
- selecting, by the first node, a partial view node from the membership list and transmitting a temporal partnership request message to the selected partial view node for data exchange.
Dependencies are inferred from the claim text.