COMPUTER AND CACHE CONTROL METHOD
    1.
    发明申请

    公开(公告)号:US20190236076A1

    公开(公告)日:2019-08-01

    申请号:US16335112

    申请日:2017-02-24

    Applicant: HITACHI, LTD.

    CPC classification number: G06F16/256 G06F12/00 G06F16/24552

    Abstract: Provided is a computer generating a virtual database. The computer is connected to a plurality of databases systems managing a database and a cache memory system providing a cache area, holds virtual database management information for managing a plurality of databases constituting the virtual database, cache management information, and latency information for managing a latency when data is acquired from the databases, and selects a cache area from which cache data is to be deleted, based on an evaluation value calculated using the cache management information and the latency information in a case where the cache area for storing the data acquired in a case where a query for referring to the virtual database is received is not sufficient.

    MACHINE LEARNING DEVICE AND MACHINE LEARNING METHOD

    公开(公告)号:US20190065946A1

    公开(公告)日:2019-02-28

    申请号:US15979711

    申请日:2018-05-15

    Applicant: Hitachi, Ltd.

    Abstract: An activation state decision unit includes a plurality of parameter units made to process data on the basis of parameters respectively managed thereby. Each of the parameter units includes a number generator that generates a numerical number a sign of which varies, a number processor (such as an adder) that creates a parameter to process the data on the basis of the parameter and the numerical number generated by the number generator, and a parameter updating unit that updates the parameter on the basis of a cost value, which is acquired by evaluation of the processed data by an evaluation system, and the numerical number generated by the number generator. The number generator changes the generated numerical number in each data processing, and generates the numerical number in such a manner that order of a sign variation of the numerical number varies between the parameter units.

    SCALING MANAGEMENT APPARATUS AND SCALING MANAGEMENT METHOD FOR STORAGE SYSTEM INCLUDING STORAGE NODES

    公开(公告)号:US20240311002A1

    公开(公告)日:2024-09-19

    申请号:US18461065

    申请日:2023-09-05

    Applicant: Hitachi, Ltd.

    CPC classification number: G06F3/0608 G06F3/0644 G06F3/0673

    Abstract: Each of one or a plurality of storage nodes included in a storage system includes a volume provided to a compute and a component that can affect performance of the volume. In a case where a computer determines that a load of a component in any of the one or plurality of storage nodes increased, decreased, increases, or decreases due to the fact that a load of an existing volume in the storage node increased, decreased, increases, or decreases, the computer selects vertical scaling as a scaling method for the storage system, and/or in a case where the computer determines that a load of a component in any of the one or plurality of storage nodes increased, decreased, increases, or decreases due to the fact that the number of volumes in the storage node increased, decreased, increases, or decreases, the computer selects horizontal scaling as a scaling method for the storage system.

    CALCULATOR SYSTEM AND CONGESTION AVOIDANCE METHOD

    公开(公告)号:US20240236000A1

    公开(公告)日:2024-07-11

    申请号:US18239961

    申请日:2023-08-30

    Applicant: Hitachi, Ltd.

    CPC classification number: H04L47/10 H04J3/0658 H04L7/0041

    Abstract: A calculator system connected to a public network efficiently avoids congestion. The calculator system is connected to a network including a network switch, includes a plurality of calculators, and recovers, when a data packet is lost on the network, a transfer operation of the lost data packet by a retransmission operation. The calculator system includes the calculators; software running on the calculators; timing adjusting mechanism present between the calculators and the network. The timing adjusting mechanism is configured to calculate a delay time for delaying transmission of a data packet transmitted from the software based on characteristics of the data packet, and delay the transmission of the data packet by the calculated delay time.

    COMPUTER SYSTEM AND ACCESS CONTROL METHOD
    5.
    发明申请

    公开(公告)号:US20180253331A1

    公开(公告)日:2018-09-06

    申请号:US15755441

    申请日:2015-10-26

    Applicant: HITACHI, LTD.

    Abstract: This computer system includes: at least one computer having a memory and a plurality of CPU cores; and a storage sub device having a plurality of logical storage units configured using storage devices. In the computer, a plurality of queues are configured in the memory, and at least one of the plurality of CPU cores is assigned to each of the plurality of queues. The queue is enqueued with an I/O command dispatched from a CPU core, to which the queue is assigned, to a logical storage unit. The computer system has access control information including information concerning whether to accept or refuse access from each queue to each logical storage unit.

    INFORMATION PROCESSING SYSTEM AND COMPRESSION CONTROL METHOD

    公开(公告)号:US20210406769A1

    公开(公告)日:2021-12-30

    申请号:US17352016

    申请日:2021-06-18

    Applicant: Hitachi, Ltd.

    Abstract: A dynamic driving plan generator generates a driving plan representing a dynamic partial driving target of a compressor and a decompressor based on input data input to the compressor. The compressor is partially driven according to the driving plan to generate compressed data of the input data. The decompressor is partially driven according to the driving plan to generate reconstructed data of the compressed data. The dynamic driving plan generator has already been learned based on evaluation values obtained for the driving plan. Each of the evaluation values corresponds to a respective one of evaluation indexes for the driving plan, and the evaluation values are values obtained when at least the compression of the compression and the reconstruction according to the driving plan is executed. The evaluation indexes include the execution time for one or both of the compression and the reconstruction of the data.

    COMPUTER SYSTEM INCLUDING PLURALITY OF TYPES OF MEMORY DEVICES AND METHOD

    公开(公告)号:US20180307607A1

    公开(公告)日:2018-10-25

    申请号:US15769348

    申请日:2016-01-18

    Applicant: Hitachi, Ltd.

    Abstract: A computer system includes a main memory, a lower class memory, and a secondary storage medium and executes an operating system, an in-memory computing program, and a prefetch optimizer program. The in-memory computing program writes processing target data including a plurality of data objects stored in the secondary storage medium into a plurality of continuous areas on a virtual memory space and executes a process while accessing the continuous area. When detecting that the operating system executes a class-in process triggered upon a page fault for a predetermined virtual page, the prefetch optimizer program acquires information of the continuous area from the in-memory computing program and directs the operating system to execute a class-in process for virtual pages included in the predetermined continuous area including the predetermined virtual page.

    INFORMATION-PROCESSING DEVICE, PROCESSING METHOD THEREOF, AND INPUT/OUTPUT DEVICE
    9.
    发明申请
    INFORMATION-PROCESSING DEVICE, PROCESSING METHOD THEREOF, AND INPUT/OUTPUT DEVICE 审中-公开
    信息处理设备,其处理方法和输入/输出设备

    公开(公告)号:US20170017516A1

    公开(公告)日:2017-01-19

    申请号:US15124883

    申请日:2014-05-12

    Applicant: HITACHI, LTD.

    Abstract: An information processing device for reducing the number of times of interrupt notification for notifying completion of execution of input/output instruction and lightening a load of interrupt processing is described. The information processing device prescribes that a driver checks a completion state of a preceding input/output instruction after issuance of the input/output instruction. An issuing timing of the input/output instruction is considered to be a polling timing for checking the completion state of the preceding input/output instruction. Before the input/output device transmits interrupt notification to a CPU, the input/output device sets a timer to stand by for a prescribed time. A processing unit which resets the timer and extends the standby time by a prescribed time in a case where notification that a subsequent input/output instruction is issued arrives from a driver to the input/output device during the time is additionally provided to the input/output device.

    Abstract translation: 描述了用于减少用于通知完成输入/输出指令的执行并减轻中断处理的负载的中断通知次数的信息处理设备。 信息处理装置规定,在发出输入/输出指令之后,驾驶员检查先前输入/输出指令的完成状态。 输入/输出指令的发布定时被认为是用于检查前一个输入/输出指令的完成状态的轮询定时。 在输入/输出设备向CPU发送中断通知之前,输入/输出设备将定时器设置为待机规定的时间。 在发出随后的输入/输出指令的通知的情况下,在时间期间从驾驶员到达输入/输出装置的情况下,复位定时器并将待机时间延长预定时间的处理单元被附加地提供给输入/ 输出设备。

    STORAGE SYSTEM AND CONTROL METHOD FOR STORAGE SYSTEM

    公开(公告)号:US20240419562A1

    公开(公告)日:2024-12-19

    申请号:US18598063

    申请日:2024-03-07

    Applicant: HITACHI, LTD.

    Abstract: The present invention provides a storage system and a storage system control method that have high failure tolerance but are small in construction cost.
    The storage system runs on a plurality of cloud computers disposed in a plurality of different zones, and includes storage nodes that are disposed in the plurality of computers in the plurality of zones to process inputted/outputted data. The storage nodes include a first storage node and a second storage node. The first storage node operates during normal operation. The second storage node is present in a zone different from that where the first storage node is present, and is able to take over processing of the first storage node. The plurality of cloud computers have a storage device and a virtual storage device. The storage device physically stores data that is to be processed by the storage nodes. The virtual storage device stores data that is made redundant between the zones by a plurality of the storage devices disposed in the different zones. The storage system accesses data in the virtual storage device by using storage control information, and stores the storage system in the virtual storage device. The virtual storage device makes the stored data redundant between the zones. If a failure occurs in a zone including the first storage node, the second storage node takes over the processing of the first storage node by using the data made redundant between the zones.

Patent Agency Ranking