Information processing apparatus, system, and method transmitting a data list using a forwarding path or forwarding method
AssigneeFujitsu Limited
InventorsHisatoshi Yamaoka, Miwa Okabayashi, Eiichi Takahashi, Akira Shiba, Tatsuro Matsumoto
Life of this patent
Estimating the term…
Abstract
An information processing apparatus including: a memory, and a processor coupled to the memory and configured to perform a process including: setting a forwarding path or a forwarding method; creating a data list storing a random value; and requesting each of a plurality of clients to add an attribute value stored by the client to the data list and forward the data list using the forwarding path or the forwarding method.
Claims5
An information processing apparatus comprising:
- a memory, and
- a processor coupled to the memory and configured to perform a process comprising:
- setting a forwarding method;
- transmitting the forwarding method to one or more of a plurality of clients;
- creating a data list storing a random value and an initial value of a forwarding count;
- transmitting the data list to at least one of the plurality of clients;
- and
- requesting each of the plurality of clients to add an attribute value stored by the client to the data list, increment the forwarding count and forward the data list using the forwarding method,
- the forwarding method causes each client to broadcast the data list to other clients with a predetermined probability which is adjusted based on the forwarding count.
An information processing system comprising:
- a server;
- and
- a plurality of clients, the server comprising:
- a first memory, and a first processor coupled to the first memory and configured to perform a first process comprising:
- determining a forwarding method;
- transmitting the forwarding method to the plurality of clients;
- creating a data list storing a random value and an initial value of a forwarding count;
- transmitting the data list to at least one of the plurality of clients;
- and
- each of the plurality of clients comprising:
- a second memory, and
- a second processor coupled to the second memory and configured to perform a second process comprising:
- adding an attribute value stored by the at least one of the plurality of clients to the data list;
- incrementing the forwarding count;
- and
- forwarding the data list using the forwarding method,
- the forwarding method causes each client to broadcast the data list to other clients with a predetermined probability which is adjusted based on the forwarding count.
An information processing method performed by a computer, the information processing method comprising:
- setting a forwarding method;
- transmitting the forwarding method to one or more of a plurality of clients;
- creating a data list storing a random value and an initial value of a forwarding count;
- transmitting the data list to at least one of the plurality of clients;
- and
- requesting each of the plurality of clients to add an attribute value stored by the client to the data list, increment the forwarding count and forward the data list using the forwarding method,
- the forwarding method causes each client to broadcast the data list to other clients with a predetermined probability which is adjusted based on the forwarding count.
Dependencies are inferred from the claim text.