Information processing device, information processing method, and computer program
The data center-based solution addresses contributor and network operator burdens by investing in storage, optimizing system selection, and ensuring fair rewards, thereby stabilizing network loads and improving service quality.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-10-08
- Publication Date
- 2026-03-04
AI Technical Summary
Contributors in conventional distributed storage service systems face challenges such as the need for computer skills, high provisioning costs, unpredictable rewards, network access risks, and unpredictable network loads, especially for individual contributors and network operators.
A data center with a participation function invests in storage through a communication unit, secures storage via a storage management unit, selects optimal distributed storage service systems based on various criteria, and pays dividends to contributors based on a predefined calculation method.
Reduces the burden on contributors and network operators by eliminating the need for individual storage setup, ensuring fair rewards, and stabilizing network loads, thus enhancing service quality and aligning with sustainable development goals.
Smart Images

Figure 0007824483000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a computer program. [Background technology]
[0002] Conventionally, a distributed storage service system has been known that provides a service of storing data in a distributed manner across multiple storage devices. FIG. 3 is a conceptual diagram of a conventional distributed storage service system. A distributed storage service system receives storage from multiple contributors, and stores data of users such as companies in a distributed manner across the multiple contributors' storage devices. A business that operates a distributed storage service business using the distributed storage service system (distributed storage service business operator) receives usage fees from users and pays remuneration to contributors. For example, IPFS (InterPlanetary File System) is known as a technology that can be applied to such a distributed storage service system (see Non-Patent Document 1). [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] “How IPFS works,” IPFS Docs, [Retrieved August 19, 2025], Internet <URL:https: / / docs.ipfs.tech / concepts / how-ipfs-works / #how-ipfs-represents-and-addresses-data> Summary of the Invention [Problem to be solved by the invention]
[0004] However, the conventional distributed storage service system described above has the following problems. (1) Contributors must have a certain level of computer skills to build a computer system to provide storage. (2) Provisioning storage is relatively expensive, especially for individual contributors. (3) The amount of reward changes daily, making it difficult for ordinary contributors to earn a large amount of reward. (4) Because the contributor's storage is accessed from outside via a network, the contributor may incur additional charges and the risk of data volume restrictions on the network to which the contributor subscribes. (5) For operators of the communication networks to which contributors subscribe (hereinafter simply referred to as network operators), traffic occurs that cannot be predicted from a general call model. (6) For network operators, this can lead to extreme imbalances in network loads, such as simultaneous access to specific file fragments. For example, if an operating system (OS) widely used in smartphones is stored across multiple storages in a distributed storage service system, access to the storage of a contributor where file fragments of the OS are stored will increase dramatically on the release date of an update to the OS. However, since network operators do not know which contributor's storage the OS file fragments are stored in, it is difficult to take countermeasures.
[0005] The present invention has been made in consideration of the above circumstances, and its object is to reduce the burden on contributors and network operators. [Means for solving the problem]
[0006] One aspect of the present invention is An information processing device that utilizes a data center having a participation function for participating in a distributed storage service and a participation control function for controlling the participation function in response to a command to provide storage, the information processing device including a communication unit that transmits and receives data to and from an external device of the information processing device via a communication line, and a device that invests in providing storage to the distributed storage service system. Contributors The investment sent from the terminal Investment application data via the communication unit. an investment application receiving unit and an investment application receiving unit based on the investment application data a storage reservation request message including a storage size to be reserved at the data center is transmitted to the data center via the communication unit; a storage management unit; The storage reservation request message The storage secured in the data center is provided to the contributing distributed storage service system. and transmitting a storage provision command to participate in the distributed storage service to the data center via the communication unit.A storage provision control unit and a distributed storage service system of the said contribution destination via the communication unit Rewards Notification message of Received and based on the reward Dividends to the contributors Calculated using the prescribed dividend calculation method Dividend notification message via the communication unit Contributors Send to device and a reward management unit. In one aspect of the present invention, in the information processing device, the investment application data includes an investment amount of the contributor, and the storage management unit, based on the investment amount of the contributor and the current value of the storage, The maximum storage size that can be secured with the contributor's investment amount is Storage size to be secured at the data center as It is an information processing device that calculates In one aspect of the present invention, in the information processing device, the storage provision control unit selects from among a plurality of distributed storage service systems: The most rewarding distributed storage service system Contributing distributed storage service system to It is an information processing device that selects. One aspect of the present invention is an information processing device in which, in the above-mentioned information processing device, the storage provision control unit selects, from among a plurality of distributed storage service systems, a distributed storage service system having a gateway to which the data center is directly connected in communication as the distributed storage service system to which the data center will contribute. In one aspect of the present invention, in the information processing device, the storage provision control unit selects a distributed storage service system from among a plurality of distributed storage service systems based on a result of network quality measurement between the data center and the distributed storage service system. A distributed storage service system with high network quality Contributing distributed storage service system to It is an information processing device that selects. In one aspect of the present invention, in the information processing device, the storage provision control unit Regarding a distributed storage service system, Based on the percentage of contributors who provide storage using a specific mobile network the distributed storage service system Select the distributed storage service system to which you will contribute Change the ratio , an information processing device. In one aspect of the present invention, in the information processing device, the storage provision control unit Regarding a distributed storage service system, Based on the subscription rate of a specific mobile operator to a contributor who provides storage using a mobile network the distributed storage service system Select the distributed storage service system to which you will contribute Change the ratio , an information processing device. In one aspect of the present invention, in the information processing device, the remuneration management unit deducts a maintenance and operation cost from the remuneration received from the distributed storage service system of the contribution destination. Then, the dividend to the contributor is calculated. , an information processing device.
[0007] One aspect of the present invention is A data center is used that has a participation function for participating in a distributed storage service and a participation control function for controlling the participation function in response to a command to provide storage. An information processing method executed by an information processing device, the information processing device comprising: The information processing device includes a communication unit for transmitting and receiving data to and from an external device via a communication line, and invests in providing storage to a distributed storage service system. Contributors The investment sent from the terminal Investment application data via the communication unit. An investment application acceptance step, and based on the investment application data a storage reservation request message including a storage size to be reserved at the data center is transmitted to the data center via the communication unit; a storage management step; The storage reservation request message The storage secured in the data center is provided to the contributing distributed storage service system. and transmitting a storage provision command to participate in the distributed storage service to the data center via the communication unit. A storage provision control step, and via the communication unit Rewards Notification message of Received and based on the reward Dividends to the contributors Calculated using the prescribed dividend calculation method Dividend notification message via the communication unit Contributors Send to device and a reward management step.
[0008] One aspect of the present invention is A data center is used that has a participation function for participating in a distributed storage service and a participation control function for controlling the participation function in response to a command to provide storage. The computer a communication unit for transmitting and receiving data to and from an external device of the computer via a communication line; The computer, Invest in providing storage to a distributed storage service system Contributors The investment sent from the terminal Investment application data via the communication unit. An investment application acceptance step, and based on the investment application data a storage reservation request message including a storage size to be reserved at the data center is transmitted to the data center via the communication unit; a storage management step; The storage reservation request message The storage secured in the data center is provided to the contributing distributed storage service system. and transmitting a storage provision command to participate in the distributed storage service to the data center via the communication unit.A storage provision control step, and via the communication unit Rewards Notification message of Received and based on the reward Dividends to the contributors Calculated using the prescribed dividend calculation method Dividend notification message via the communication unit Contributors Send to device A reward management step and a computer program for executing the steps. [Effects of the Invention]
[0009] According to the present invention, it is possible to obtain an effect of reducing the burden on contributors and network operators. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of an information processing device according to an embodiment. [Figure 2] FIG. 1 is a diagram illustrating an example of a procedure of an information processing method according to an embodiment. [Figure 3] FIG. 1 is a conceptual diagram of a conventional distributed storage service system. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0012] First, the overall system according to this embodiment will be described with reference to Figure 1. In this embodiment, a distributed storage service investment fund (hereinafter simply referred to as the investment fund) is formed, and the investment fund secures storage in a data center 20 using investments raised from contributors 40 (40-1, 40-2, ..., 40-m). The secured storage is then provided to the distributed storage service systems 30 (30-1, 30-2, ..., 30-n) to which the contributions are made. Therefore, the contributors 40 do not need to prepare their own storage. Furthermore, the investment fund receives remuneration from businesses (distributed storage service businesses) that operate a distributed storage service business using the distributed storage service systems 30 to which the contributions are made, and pays dividends to the contributors 40.
[0013] The overall configuration of the system shown in FIG. 1 will now be described.
[0014] The investment fund uses an information processing device 10. The information processing device 10 is communicatively connected to a distributed storage service system 30 and a data center 20 via a communication line. The information processing device 10 is also communicatively connected to terminals 40T (40T-1, 40T-2, ..., 40T-m) of contributors 40 (40-1, 40-2, ..., 40-m) via a communication network NW to which the contributors 40 subscribe. The communication network NW may be a wired network or a wireless network. For example, the communication network NW may be a mobile network.
[0015] The information processing device 10 includes a communication unit 11, an investment application receiving unit 12, a storage management unit 13, a storage provision control unit 14, and a remuneration management unit 15.
[0016] Each function of the information processing device 10 is realized by the information processing device 10 including computer hardware such as a CPU (Central Processing Unit) and memory, and the CPU executing a computer program stored in the memory. The information processing device 10 may be configured using a general-purpose computer device or a dedicated hardware device. For example, the information processing device 10 may be configured using a server computer connected to a communication network such as the Internet. Each function of the information processing device 10 may be realized by cloud computing. The information processing device 10 may be realized by a single computer, or may be realized by distributing the functions of the information processing device 10 across multiple computers. The information processing device 10 may also be configured to set up a website using, for example, a WWW system.
[0017] The communication unit 11 transmits and receives data to and from devices external to the information processing device 10 via a communication line. The information processing device 10 communicates with devices external to the information processing device 10 via the communication unit 11. For example, the information processing device 10 communicates with the terminal 40T, the data center 20, and the distributed storage service system 30 via the communication unit 11. Hereinafter, communication between the information processing device 10 and external devices is performed via the communication unit 11.
[0018] The investment application receiving unit 12 receives investment application data from the contributor 40. The investment application data may include the investment amount of the contributor 40. The storage management unit 13 secures storage in the data center 20 based on the investment application data received by the investment application receiving unit 12. The storage provision control unit 14 provides the storage secured in the data center 20 by the storage management unit 13 to the distributed storage service system 30 to which the contribution is made. The remuneration management unit 15 receives remuneration from the distributed storage service system 30 to which the contribution is made, and pays dividends to the contributor 40.
[0019] Next, the overall flow of the information processing method executed by the information processing device 10 according to this embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the procedure of the information processing method according to this embodiment.
[0020] (Step S1) The contributor 40 submits an investment application to the information processing device 10 using the terminal 40T. As a result, the terminal 40T transmits the investment application data of the contributor 40 to the information processing device 10. The investment application data may include the investment amount of the contributor 40. The investment application acceptance unit 12 of the information processing device 10 receives the investment application data transmitted from the terminal 40T. As a result, the investment application acceptance unit 12 accepts the investment application data of the contributor 40. The investment application acceptance unit 12 can accept the investment application data of each contributor 40 from multiple contributors 40.
[0021] The investment application data may include the storage size desired by the contributor 40. The investment application data may also include information indicating the distributed storage service system 30 to which the contributor 40 wishes to contribute. The investment application data may also include information on devices other than storage and the specifications of the communication network NW to which the contributor 40 will subscribe.
[0022] (Step S2) The storage management unit 13 of the information processing device 10 reserves storage in the data center 20 based on the investment application data accepted by the investment application acceptance unit 12 . When the investment application data includes the investment amount of the contributor 40, the storage management unit 13 calculates the storage size to be secured at the data center 20 based on the investment amount of the contributor 40 included in the investment application data and the current value of storage at the data center 20. As a result, for example, storage of the maximum storage size that can be secured with the investment amount of the contributor 40 is secured at the data center 20. If the investment application data does not include the investment amount of the contributor 40, the storage management unit 13 calculates the storage size to be secured at the data center 20 based on the upper limit of the investment amount of the contributor 40 and the current value of storage at the data center 20. The upper limit of the investment amount of the contributor 40 is determined, for example, based on the withdrawable balance in the financial account of the contributor 40 registered with the investment fund.
[0023] In addition, if the investment application data includes the contributor's 40 desired storage size, the storage management unit 13 reserves storage of the contributor's desired storage size in the data center 20, with the maximum storage size that can be reserved with the contributor's 40 investment amount as the upper limit.
[0024] (Step S3) The storage provision control unit 14 of the information processing device 10 selects a contribution-recipient distributed storage service system 30 (contribution-recipient system) from among a plurality of distributed storage service systems 30-1, 30-2, ..., 30-n. An example of a method for selecting a contribution-recipient system is shown below.
[0025] (Example 1 of how to select a contributing system) Regardless of the investment application from the contributor 40, a distributed storage service system 30 that is fixed in advance as a contribution destination system is selected.
[0026] (Example 2 of how to select a contributing system) A contribution destination system is selected from among a plurality of distributed storage service systems 30-1, 30-2, ..., 30-n based on rewards. For example, the distributed storage service system 30 with the highest reward is selected as the contribution destination system. For example, future rewards are predicted for each distributed storage service system 30, and the distributed storage service system 30 with the highest predicted reward is selected as the contribution destination system.
[0027] (Example 3 of how to select a contributing system) A donor system is selected from among the plurality of distributed storage service systems 30-1, 30-2, ..., 30-n according to a donor selection method that is predetermined depending on the timing of providing storage. For example, the donor selection method is predetermined depending on the time period during which storage is provided. For example, the donor selection method is predetermined depending on the time period during which storage is provided.
[0028] (Example 4 of how to select a contributing system) From among the multiple distributed storage service systems 30-1, 30-2, ..., 30-n, a distributed storage service system 30 having a gateway with which the data center 20 has a direct communication connection is selected as the contribution destination system. This is because the load on the backbone network can be reduced by connecting the data center 20 to the gateway of the distributed storage service system 30 via a direct line.
[0029] (Example 5 of how to select a contributing system) A contribution destination system is selected from among a plurality of distributed storage service systems 30-1, 30-2, ..., 30-n based on the results of network quality measurement between the data center 20 and the distributed storage service system 30. For example, the network quality of the communication path to the gateway of each distributed storage service system 30 is periodically measured, and a distributed storage service system 30 having a gateway with a high quality communication connection (relatively empty) is preferentially selected as the contribution destination system.
[0030] (Example 6 of how to select a contributing system) A contribution destination system is selected from among a plurality of distributed storage service systems 30-1, 30-2, . . . , 30-n based on the proportion of contributors who provide storage using a specific mobile network.
[0031] For example, for a distributed storage service system 30 (target system) in which a high proportion of contributors who provide storage using mobile network A among contributors who directly provide storage to the distributed storage service system 30 without going through an investment fund, the proportion of contributors selected as a contributing system is increased. This increases the utilization rate of data center 20 in the target system, thereby decreasing the utilization rate of mobile network A in the target system and reducing the load on mobile network A.
[0032] For example, for a distributed storage service system 30 (target system) in which a high proportion of contributors who provide storage using mobile network B, among contributors who provide storage directly to the distributed storage service system 30 without going through an investment fund, the proportion of contributors selected as a contributing system is reduced. This reduces the number of contributors to the target system and lowers the value of the target system, thereby inducing a further decrease in the number of contributors to the target system, and as a result, reduces the proportion of mobile network B used in the target system and reduces the load on mobile network B.
[0033] The mobile networks of contributors in the distributed storage service system 30 can be identified, for example, by IP addresses. Generally, in a distributed storage service, data stored in a distributed manner in multiple storages is read using P2P (peer-to-peer) communication. This allows a contributor to create a list of IP addresses by repeatedly attempting to read data via P2P communication.
[0034] (Example 7 of how to select a contributing system) A contribution destination system is selected from among a plurality of distributed storage service systems 30-1, 30-2, . . . , 30-n based on the subscription rate of contributors who provide storage using a mobile network to a specific mobile operator.
[0035] For example, for a distributed storage service system 30 (target system) in which a high proportion of contributors are subscribers to mobile operator X among contributors who provide storage to the distributed storage service system 30 directly using a mobile network without going through an investment fund, the proportion of those selected as the contributing system is increased. This increases the utilization rate of the data center 20 in the target system, thereby decreasing the utilization rate of mobile operator X's mobile network in the target system and reducing the load on mobile operator X's backbone line.
[0036] For example, for a distributed storage service system 30 (target system) in which a high proportion of contributors are subscribers to mobile operator Y among contributors who provide storage to the distributed storage service system 30 directly using a mobile network without going through an investment fund, the proportion of contributors selected as a contributing system is reduced. This reduces the number of contributors to the target system and lowers the value of the target system, thereby inducing a further decrease in the number of contributors to the target system, and as a result, reduces the proportion of mobile operator X's mobile network usage in the target system, thereby reducing the load on mobile operator X's backbone lines.
[0037] The mobile network of a contributor in the distributed storage service system 30 can be determined by, for example, an IP address.
[0038] (Example 8 of how to select a contributing system) If the investment application data includes information indicating the distributed storage service system 30 to which the contributor 40 wishes to contribute, the distributed storage service system 30 to which the contributor wishes to contribute indicated in the investment application data is selected as the contribution destination system.
[0039] (Steps S4 and S5) The storage provision control unit 14 of the information processing device 10 provides the storage secured in the data center 20 in step S2 to the contribution destination system selected in step S3. Specifically, the storage provision control unit 14 issues a storage provision command to the data center 20 so that the data center 20 can participate in the distributed storage service of the contribution destination system using the secured storage (step S4). The data center 20 has a participation function (program) for participating in the distributed storage service, and a participation control function (program) for controlling the participation function in response to a command from the storage provision control unit 14. In the data center 20, the participation control function controls the participation function in response to a command to provide storage from the storage provision control unit 14, and participates in the distributed storage service through the participation function (step S5).
[0040] (Step S6) The investment fund receives a reward from a business operator (distributed storage service operator) that uses the contribution destination system. The reward management unit 15 of the information processing device 10 receives a notification regarding the reward from the contribution destination system.
[0041] (Step S7) The investment fund pays dividends to the contributors 40. The remuneration management unit 15 calculates the dividends to be paid to the contributors 40. The method for calculating the dividends is determined in advance. The remuneration management unit 15 transmits a notification regarding the dividends to be paid to the contributors 40 to the terminal 40T. The contributors 40 become aware of their own dividends from the notification regarding the dividends received by the terminal 40T.
[0042] As an example of a method for calculating the dividend, the dividend is calculated based on the storage share of the contributor 40, so that the larger the storage share, the larger the dividend. As an example of a method for calculating the dividend, the dividend is calculated according to a predetermined calculation rule based on information such as specifications of devices other than storage and the communication network NW included in the investment application data.
[0043] Furthermore, the remuneration management unit 15 may deduct maintenance and operation costs from the remuneration received from the contributing system. Examples of maintenance and operation costs include the management costs of the equipment and communication networks managed by the investment fund, and the depreciation costs of the equipment and storage managed by the investment fund.
[0044] The above is a description of the overall flow of the information processing method according to this embodiment.
[0045] [Storage operation and maintenance] The storage management unit 13 has a function (storage operation and maintenance function) related to the operation and maintenance of storage secured in the data center 20. Examples of the storage operation and maintenance function of the storage management unit 13 are shown below.
[0046] (Storage operation and maintenance function example 1) The storage manager 13 records and manages the storage shares of each of the multiple contributors 40 .
[0047] (Storage operation and maintenance function example 2) When a failure occurs in storage secured in the data center 20, the storage management unit 13 issues an alarm to targets including the contributor 40 related to the failed storage. For the contributor 40, an alarm message is sent to the terminal 40T of the contributor 40.
[0048] (Storage operation and maintenance function example 3) When a storage secured in the data center 20 fails, the storage management unit 13 automatically allocates spare storage to replace the failed storage. The storage management unit 13 secures spare storage of a certain size in the data center 20 in advance.
[0049] (Storage operation and maintenance function example 4) The storage management unit 13 secures storage for a plurality of contributors 40 to be secured in the data center 20 from storage on the same chassis within the data center 20.
[0050] (Storage operation and maintenance function example 5) The storage management unit 13 distributes and secures storage related to the same contributor 40 secured in the data center 20 to storage on different chassis within the data center 20 or storage in different data centers 20 .
[0051] Manage Network The storage management unit 13 has a function (network management function) related to the management of a communication network (target network) that provides a communication line between the data center 20 and the distributed storage service system 30 (contribution destination system). Examples of the network management function of the storage management unit 13 are shown below.
[0052] (Network management function example 1) The storage management unit 13 secures a communication line between the data center 20 and the contribution destination system, and monitors the data center 20 and the contribution destination system so that they are connected to enable communication.
[0053] (Network management function example 2) When a failure occurs in the target network, the storage management unit 13 issues an alarm to targets including the contributor 40 related to the storage affected by the failure. For the contributor 40, an alarm message is sent to the terminal 40T of the contributor 40.
[0054] (Network management function example 3) When a failure occurs in the target network, the storage management unit 13 automatically allocates a backup line to replace the communication line between the data center 20 affected by the failure and the contributing system. The storage management unit 13 reserves a certain number of backup lines in advance.
[0055] (Network management function example 4) The storage management unit 13 adjusts the performance of the communication connection in accordance with the communication characteristics of the contribution destination system. For example, the storage management unit 13 adjusts the performance of the communication line between the data center 20 and the contribution destination system in accordance with the characteristics of the communication volume and communication speed in the distributed storage of the contribution destination system. Furthermore, the storage management unit 13 may increase or decrease the priority of communication for each contribution system. For example, the storage management unit 13 may increase the priority of communication for a contribution system with high rewards or high social responsibility, and decrease the priority for other contribution systems.
[0056] (Network management function example 5) The storage management unit 13 secures a communication line that directly connects the data center 20 with the gateway of the contribution destination system. Alternatively, the storage management unit 13 secures a communication line that directly connects the data center 20 with the terminal of the user of the contribution destination system.
[0057] As described above, according to this embodiment, the contributor 40 does not need to prepare the storage by himself / herself. Therefore, the contributor 40 does not need to have a certain level of computer skills to build a computer system for providing the storage. Furthermore, there is no financial burden, particularly for individual contributors 40, due to the relatively high cost of storage.
[0058] Furthermore, according to this embodiment, a contribution destination distributed storage service system 30 (contribution destination system) is automatically selected from among multiple distributed storage service systems 30-1, 30-2, ..., 30-n based on rewards. Therefore, even an ordinary contributor 40 can easily obtain a large amount of rewards.
[0059] Furthermore, according to this embodiment, although access occurs from the contribution destination system to the data center 20, the contribution destination system does not access the terminal 40T of the contributor 40. Therefore, with regard to the communication network NW to which the contributor 40 subscribes, there is no burden of additional charges due to access from the contribution destination system or the risk of total volume restrictions.
[0060] Furthermore, according to this embodiment, there is no access from the contribution destination system to the communication network NW to which the contributor 40 subscribes. Therefore, the operator (network operator) of the communication network NW to which the contributor 40 subscribes is not burdened by access from the contribution destination system to the communication network NW. For example, in the communication network NW, there is no traffic that cannot be predicted from a general call model, and no extreme imbalance in the network load such as simultaneous access to a specific file fragment does not occur.
[0061] As described above, according to this embodiment, it is possible to obtain the effect of reducing the burden on the contributor 40 and the network operator.
[0062] This will enable, for example, improvements to the overall service quality of distributed storage services, thereby contributing to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs), which is to "Build resilient infrastructure, promote sustainable industrialization and foster innovation."
[0063] Although an embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and design changes and the like are also included within the scope that does not deviate from the gist of the present invention.
[0064] For example, a computer program for implementing the functions of each of the above-described devices may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read and executed by a computer system. Note that the term "computer system" may include hardware such as an OS and peripheral devices. Furthermore, if a WWW system is used, the "computer system" also includes the homepage provision environment (or display environment). In addition, "computer-readable recording medium" refers to writable non-volatile memory such as a flexible disk, optical magnetic disk, ROM, or flash memory, portable media such as a DVD (Digital Versatile Disc), or a storage device such as a hard disk built into a computer system.
[0065] Furthermore, the term "computer-readable recording medium" also includes those that retain a program for a certain period of time, such as volatile memory (e.g., DRAM (Dynamic Random Access Memory)) within a computer system that serves as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by transmission waves in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has the function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may also be a program for implementing some of the functions described above, or may be a so-called differential file (differential program) that can implement the functions described above in combination with a program already stored in the computer system. [Explanation of symbols]
[0066] 10...information processing device, 11...communication unit, 12...investment application reception unit, 13...storage management unit, 14...storage provision control unit, 15...remuneration management unit, 20...data center, 30...distributed storage service system, 40...contributor, 40T...terminal, NW...communication network
Claims
1. An information processing device that utilizes a data center having a participation function for participating in a distributed storage service and a participation control function for controlling the participation function in response to a command to provide storage, a communication unit that transmits and receives data to and from an external device of the information processing device via a communication line; an investment application receiving unit that receives, via the communication unit, investment application data for the investment transmitted from a terminal of a contributor who makes an investment to provide storage to the distributed storage service system; a storage management unit that transmits a storage reservation request message including a storage size to be reserved at the data center based on the investment application data via the communication unit to the data center; a storage provision control unit that transmits a storage provision command to the data center via the communication unit to participate in the distributed storage service by providing the storage secured in the data center in response to the storage securing request message to the distributed storage service system as a recipient; a reward management unit that receives a reward notification message from the distributed storage service system of the contribution destination via the communication unit, calculates a dividend to the contributor based on the reward using a predetermined dividend calculation method, and transmits a notification message of the calculated dividend to the terminal of the contributor via the communication unit; An information processing device comprising:
2. The investment application data includes the contributor's investment amount; The storage management unit calculates the maximum storage size that can be secured with the contributor's investment amount as the storage size to be secured in the data center based on the contributor's investment amount and the current storage value. The information processing device according to claim 1 .
3. The storage provision control unit selects a distributed storage service system with the best reward from among a plurality of distributed storage service systems as a distributed storage service system to which the storage provision control unit will contribute. The information processing device according to claim 1 .
4. the storage provision control unit selects, from among a plurality of distributed storage service systems, a distributed storage service system having a gateway to which the data center is directly connected for communication as a distributed storage service system to which the data center will contribute; The information processing device according to claim 1 .
5. The storage provision control unit selects, from among a plurality of distributed storage service systems, a distributed storage service system with good network quality as a distributed storage service system to be donated based on a result of measuring network quality between the data center and the distributed storage service system. The information processing device according to claim 1 .
6. the storage provision control unit changes the rate at which the one distributed storage service system is selected as a distributed storage service system to which the one distributed storage service system is to be contributed, based on the rate at which contributors who provide storage using a specific mobile network use the one distributed storage service system; The information processing device according to claim 1 .
7. the storage provision control unit changes the rate at which the one distributed storage service system is selected as a distributed storage service system to which the one distributed storage service system is contributed, based on the subscription rate of a contributor who provides storage using a mobile network to a specific mobile operator; The information processing device according to claim 1 .
8. The remuneration management unit calculates the dividend to the contributor after deducting a maintenance and operation cost from the remuneration received from the distributed storage service system of the contributor. The information processing device according to claim 1 .
9. An information processing method executed by an information processing device that uses a data center having a participation function for participating in a distributed storage service and a participation control function for controlling the participation function in response to a command to provide storage, comprising: the information processing device includes a communication unit that transmits and receives data to and from an external device of the information processing device via a communication line; an investment application receiving step of receiving, via the communication unit, investment application data for the investment transmitted from a terminal of a contributor making an investment to provide storage to the distributed storage service system; a storage management step of transmitting a storage reservation request message including a storage size to be reserved at the data center based on the investment application data to the data center via the communication unit; a storage provision control step of transmitting a storage provision command to the data center via the communication unit to participate in the distributed storage service by providing the storage secured in the data center by the storage securing request message to a contributing distributed storage service system; a reward management step of receiving a reward notification message from the distributed storage service system of the contributor via the communication unit, calculating a dividend to the contributor based on the reward using a predetermined dividend calculation method, and transmitting a notification message of the calculated dividend to the terminal of the contributor via the communication unit; An information processing method including:
10. A computer using a data center having a participation function for participating in a distributed storage service and a participation control function for controlling the participation function in response to a command to provide storage, the computer having a communication unit for transmitting and receiving data to and from a device external to the computer via a communication line, The computer, an investment application receiving step of receiving, via the communication unit, investment application data for the investment transmitted from a terminal of a contributor making an investment to provide storage to the distributed storage service system; a storage management step of transmitting a storage reservation request message including a storage size to be reserved at the data center based on the investment application data to the data center via the communication unit; a storage provision control step of transmitting a storage provision command to the data center via the communication unit to participate in the distributed storage service by providing the storage secured in the data center by the storage securing request message to a contributing distributed storage service system; a reward management step of receiving a reward notification message from the distributed storage service system of the contributor via the communication unit, calculating a dividend to the contributor based on the reward using a predetermined dividend calculation method, and transmitting a notification message of the calculated dividend to the terminal of the contributor via the communication unit; A computer program for executing
Citation Information
Patent Citations
Manager terminal
WO2025154241A1