CN110457237A - Information accumulation device, information accumulating system and information accumulate method - Google Patents

Information accumulation device, information accumulating system and information accumulate method Download PDF

Info

Publication number
CN110457237A
CN110457237A CN201910349232.0A CN201910349232A CN110457237A CN 110457237 A CN110457237 A CN 110457237A CN 201910349232 A CN201910349232 A CN 201910349232A CN 110457237 A CN110457237 A CN 110457237A
Authority
CN
China
Prior art keywords
accumulation
information
unit
control unit
accumulation unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910349232.0A
Other languages
Chinese (zh)
Inventor
野崎正也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ajijitsu Corp
Azbil Corp
Original Assignee
Ajijitsu Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ajijitsu Corp filed Critical Ajijitsu Corp
Publication of CN110457237A publication Critical patent/CN110457237A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/065Replication mechanisms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0804Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with main memory updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0866Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
    • G06F12/0868Data transfer between cache memory and other subsystems, e.g. storage devices or host systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • G06F3/0611Improving I/O performance in relation to response time
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0619Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention relates to information accumulation device, information accumulating system and information to accumulate method.It is inscribed in arbitrary accumulation, the acquirement speed of all inhibition information reduces.Have: accumulation control unit (103), by the information inputted accumulation to the 1st accumulation unit (101);It accumulates management department (104), the connection status and accumulated state of its 2nd accumulation unit (100B) based on accumulation Backup Data, judge whether to accumulate and copy to the 2nd accumulation unit (100B) in the information of the 1st accumulation unit (101), by the License Info of constant cycle export permit replication processes;And duplication control unit (105), based on the License Info by constant cycle output, duplication accumulation is accumulated in the information of the 1st accumulation unit to the 2nd accumulation unit.

Description

Information accumulation device, information accumulating system and information accumulate method
Technical field
The present invention relates to a kind of technologies that information is accumulated using multiple reservoir areas.
Background technique
In the past, as storage device, it is known to which (Network Attached Storage, network attached storage are set NAS It is standby) device, by NAS device be used as the storage device in the case where, in order to improve obtain information when speed, exist SSD (Solid State Drive, solid state drive) is used as the technology of cache memory.
For example, in patent document 1, disclose it is a kind of have the 1st accumulation unit functioned as write cache and Storage device as the 2nd accumulation unit that back-up disk functions.In the storage device of patent document 1, Standby control portion will It accumulates file in the file of the 1st accumulation unit, meeting the i.e. backup condition of condition for backuping to the 2nd accumulation unit and is used as backup number According to accumulating to the 2nd accumulation unit.
Existing technical literature
Patent document
Patent document 1: Japanese Patent Laid-Open 2015-014879 bulletin
Summary of the invention
Technical problems to be solved by the inivention
However, in the storage device documented by above patent document 1, the case where first (moment T0) accumulates file Under, this document is accumulated to the 1st accumulation unit, and under the backup time that the establishment with above-mentioned backup condition independently carries out, By accumulation in the 1st accumulation unit file backup to the 2nd accumulation unit.
Therefore, in the case where accumulation file for the first time, the acquirement speed of information becomes the place of the NAS device as the 2nd accumulation unit Speed is managed, there are the acquirement speed of information to reduce such problems.
The present invention was completed to solve the above problem, it is intended that inscribing in arbitrary accumulation, all to letter The acquirement speed reduction of breath is inhibited.
Technical means to solve problem
Information accumulation device according to the present invention has: accumulation control unit, and the information inputted accumulation is stored to the 1st Product portion;Management department is accumulated, the connection status and accumulated state of the 2nd accumulation unit based on accumulation Backup Data judge whether Information by accumulation in the 1st accumulation unit copies to the 2nd accumulation unit, believes by the license of constant cycle export permit replication processes Breath;And duplication control unit, based on the License Info for pressing constant cycle output from accumulation management department, duplication accumulation is stored in the 1st The information in product portion, and accumulate to the 2nd accumulation unit.
Invention effect
According to the present invention, it is inscribed in arbitrary accumulation, the acquirement speed of information can be inhibited to reduce.In addition, can Reduce the risk that data disappear.
Detailed description of the invention
Fig. 1 is the block diagram for showing the composition of information accumulation device of embodiment 1.
Fig. 2A and Fig. 2 B is the figure for showing the hardware configuration example of information accumulation device.
Fig. 3 A and Fig. 3 B are the figures for being shown input into an example of the warning information of information accumulation device of embodiment 1.
Fig. 4 is an example of the management information stored in the management information storage unit for show the information accumulation device of embodiment 1 Figure.
Fig. 5 is the flow chart for showing the movement of the accumulation processing for the 1st accumulation unit of information accumulation device of embodiment 1.
Fig. 6 is the flow chart for showing the movement of the replication processes for the 2nd accumulation unit of information accumulation device of embodiment 1.
Fig. 7 is the flow chart for showing the movement that mentions that for processing of warning information of the information accumulation device of embodiment 1.
Specific embodiment
In the following, illustrating mode for carrying out the present invention according to attached drawing in order to which the present invention is described in more detail.
Embodiment 1
Fig. 1 is the block diagram for showing the composition of information accumulating system 100 of embodiment 1.
In the following, exemplifying the case where information accumulating system 100 is applied to monitoring system.In addition, exemplifying information accumulating system Warning information is set as the case where accumulating object by 100.Warning information is, for example, the failure for indicating the equipment as supervision object Alarm and expression measured value have been more than the alarm of set upper limit value.
Information accumulating system 100 has the 1st accumulation unit 101, the 2nd accumulation unit 100B, warning information acquisition unit 102, accumulation Control unit 103, accumulation management department 104, duplication control unit 105, management information storage unit 106, request input unit 107, information mention For processing unit 108 and output control unit 109.
In addition, input unit 200 and output device 300 are connected to information accumulating system 100.Input unit 200 for example by Touch panel, mouse and keyboard are constituted.Output device 300 is for example made of display and loudspeaker.
In addition, as shown in Figure 1, information accumulation device 100A is controlled by the 1st accumulation unit 101, warning information acquisition unit 102, accumulation Portion 103, accumulation management department 104, duplication control unit 105, management information storage unit 106, request input unit 107, at information offer Reason portion 108 and output control unit 109 are constituted.
1st accumulation unit 101 is the main reservoir area accumulated to the warning information being written.1st accumulation unit, 101 conduct Write cache and function.Moreover it is preferred that the 1st accumulation unit 101 is that have more compared with the 2nd accumulation unit 100B The reservoir area of the access performance of high speed.
2nd accumulation unit 100B be the Backup Data for the file that the 1st accumulation unit 101 is accumulated accumulated from reservoir area. 2nd accumulation unit 100B is functioned as back-up disk.Preferably, the 2nd accumulation unit 100B has compared with the 1st accumulation unit 101 The reservoir area of larger capacity.
In addition, the 1st accumulation unit 101 compared with the 2nd accumulation unit 100B with higher speed access performance in the case where, example Such as, the 1st accumulation unit 101 is SSD (Solid State Drive, solid state drive), and the 2nd accumulation unit 100B is NAS (Network Attached Storage, network additive storage device).The probability that SSD has the access to information fast, damaged is low such excellent Point.The advantage that NAS is big there are capacity.In the case where the 2nd accumulation unit 100B is NAS, it is connected to net as shown in Figure 1 Network 400.
Warning information acquisition unit 102 is accepted from externally input warning information.Warning information acquisition unit 102 will be accepted Warning information is output to accumulation control unit 103.When inputting warning information from warning information acquisition unit 102, control unit 103 is accumulated Determine whether the accumulation number of packages of the 1st accumulation unit 101 reaches upper limit value.Upper limit value is not up in the accumulation number of packages of the 1st accumulation unit 101 In the case where, accumulation control unit 103 accumulates the warning information inputted to the 1st accumulation unit 101.On the other hand, in the 1st accumulation In the case that the accumulation number of packages in portion 101 reaches the upper limit, accumulation control unit 103 leaves out the accumulation date-time in the 1st accumulation unit 101 Earliest accumulation information, and accumulate inputted accumulation information.It is not copied in the warning information left out from the 1st accumulation unit 101 In the case where 2nd accumulation unit 100B, accumulation control unit 103 generates the information for indicating that warning information disappears, and is output to output control Portion 109 processed.
Herein, the upper limit value of the accumulation number of packages of the 1st accumulation unit 101 is suitably set according to the reservoir capacity of the 1st accumulation unit 101 (for example, reservoir capacity is about 3,000,000, on the other hand, upper limit value is 1,000,000).
Management department 104 is accumulated via network 400 by constant cycle (for example, every 1 minute etc.) confirmation and the 2nd accumulation unit The connection status of 100B.In the normal situation of connection status with the 2nd accumulation unit 100B, accumulation management department 104 obtains the 2nd and stores The reservoir capacity of product portion 100B, determines whether the blank capacity of the 2nd accumulation unit 100B is lower than preset threshold value.It is stored the 2nd In the case that the blank capacity of product portion 100B is lower than preset threshold value, accumulation management department 104 will indicate that blank capacity is reduced Information be output to output control unit 109.Normal and the 2nd accumulation unit 100B with the connection status of the 2nd accumulation unit 100B In the case that blank capacity is preset threshold value or more, (for example, being spaced 5 minutes) is pressed the constant cycle by accumulation management department 104, The License Info for permitting replication processes is output to duplication control unit 105.
When by from accumulation 104 import admission information of management department, the duplication duplication accumulation of control unit 105 is in the 1st accumulation unit 101 Warning information in the warning information for not yet copying to the 2nd accumulation unit 100B.Control unit 105 is replicated to carry out via network 400 By the control of the warning information replicated accumulation to the 2nd accumulation unit 100B.Duplication control unit 105 is generated by accumulating to the 2nd accumulation The management information of the warning information of portion 100B being made of write-in destination document name, date information etc., and store to management letter It ceases in storage unit 106.
The management information generated of 106 storage replication control unit of management information storage unit 105.Request input unit 107 is accepted The acquirement request of the warning information inputted from input unit 200.Request input unit 107 asks the acquirement of the warning information accepted It asks and information offer processing unit 108 is provided.When being obtained request from the request input of input unit 107, information provides processing unit 108 Referring to the 1st accumulation unit 101 and management information storage unit 106, judge requested warning information accumulation in the 1st accumulation unit 101 With which side in the 2nd accumulation unit 100B.Information provides processing unit 108 and is based on judgement, from the 1st accumulation unit 101 or via net Network 400 is obtained from the 2nd accumulation unit 100B corresponds to the warning information for obtaining request.Information provides processing unit 108 will be acquired Warning information is output to output control unit 109.
Output control unit 109, which carries out that the warning information that processing unit 108 inputs will be provided from information, is output to output device 300 Control.In addition, output control unit 109 is the case where having input the information for indicating warning information disappearance from accumulation control unit 103 Under, or in the case where having input the information for indicating the blank capacity reduction of the 2nd accumulation unit 100B from accumulation management department 104, Carry out the control that the information is output to output device 300.
Next, illustrating the hardware configuration example of information accumulation device 100A.
Fig. 2A and Fig. 2 B is the figure for showing the hardware configuration example of information accumulation device 100A.
The 1st accumulation unit 101 and management information storage unit 106 of information accumulation device 100A is storage equipment 100a.Information stores It accumulates the warning information acquisition unit 102 in device 100A, accumulation control unit 103, accumulation management department 104, duplication control unit 105, ask Each function of input unit 107, information offer processing unit 108 and output control unit 109 is asked to realize by processing circuit.That is, Information accumulation device 100A has for realizing the processing circuit of above-mentioned each function.The processing circuit both can be as shown in Figure 2 A Can also execute the program stored in memory 100d as shown in Figure 2 B as the processing circuit 100b of dedicated hardware Processor 100c.
As shown in Figure 2 A, in warning information acquisition unit 102, accumulation control unit 103, accumulation management department 104, duplication control unit 105, in the case where requesting input unit 107, information offer processing unit 108 and output control unit 109 to be dedicated hardware, about Processing circuit 100b, such as single circuit, compound circuit, programmed processor, the processor through concurrent program, ASIC (Application Specific Integrated Circuit, specific integrated circuit), FPGA (Field- Programmable Gate Array, field programmable gate array) or the component that is composed them be consistent. Both it can realize warning information acquisition unit 102 respectively by processing circuit, and accumulation control unit 103, accumulate management department 104, is multiple Control unit 105 processed, request input unit 107, information provide the function in each portion of processing unit 108 and output control unit 109, can also To concentrate the function of realizing each portion by 1 processing circuit.
As shown in Figure 2 B, in warning information acquisition unit 102, accumulation control unit 103, accumulation management department 104, duplication control unit 105, in the case where requesting input unit 107, information offer processing unit 108 and output control unit 109 to be processor 100c, each portion Function realized by the combination of software, firmware or software and firmware.Software or firmware are described as program, and stored Into memory 100d.Processor 100c is executed by reading the program stored in memory 100d, to realize alarm Information acquiring section 102, accumulation control unit 103, accumulation management department 104, duplication control unit 105, request input unit 107, information mention For processing unit 108 and each function of output control unit 109.That is, warning information acquisition unit 102, accumulation control unit 103, accumulation Management department 104, duplication control unit 105, request input unit 107, information provides processing unit 108 and output control unit 109 has Memory 100d is used to be stored in when being executed by processor 100c, executes aftermentioned Fig. 5 to shown in Fig. 7 as a result The program of each step.Computer is set to execute warning information acquisition unit 102, accumulation control unit in addition, these programs could also say that 103, management department 104, duplication control unit 105, request input unit 107, information offer processing unit 108 and output control unit are provided 109 process or the program of method.
Herein, processor 100c is, for example, CPU (Central Processing Unit, central processing unit), processing Device, arithmetic unit, processor, microprocessor, microcomputer or DSP (Digital Signal Processor, number Signal processor) etc..
Memory 100d is for example either RAM (Random Access Memory, random access memory), ROM (Read Only Memory, read-only memory), flash memories, EPROM (Erasable Programmable ROM, it is erasable to compile Journey ROM), non-volatile or volatibility the semiconductor memory such as EEPROM (Electrically EPROM, electric EPROM), It is also possible to the disks such as hard disk, floppy disk, is also possible to minidisk, CD (Compact Disc), DVD (Digital Versatile Disc, digital versatile disc) etc. CDs.
In addition, about warning information acquisition unit 102, accumulation control unit 103, accumulation management department 104, duplication control unit 105, It requests input unit 107, information to provide each function of processing unit 108 and output control unit 109, dedicated hardware can also be passed through To realize a part, realize a part by software or firmware.In this way, the processing circuit energy in information accumulation device 100A It is enough that above-mentioned each function is realized by hardware, software, firmware or their combination.
Fig. 3 A and Fig. 3 B are an examples for being shown input into the warning information of information accumulation device 100A of embodiment 1 Figure.Fig. 3 A shows the warning information of filename " AAA.Aaa ", and Fig. 3 B shows the warning information of filename " AAA.Aab ".
Warning information is, for example, the equipment of information 102a, expression as the object of alarm by indicating to generate the date-time of alarm Information 102b and indicate alarm classification information 102c constitute the file information.
Fig. 4 is the management information stored in the management information storage unit 106 for show the information accumulation device 100A of embodiment 1 The figure of an example.
Management information by write-in destination document name 106a, indicate be written to file earliest date-time information 106b with And indicate that the information 106c for being written to the newest date-time of file is constituted.It is to indicate the 1st that destination document name 106a, which is written, The information of accumulation unit 101 and expression accumulation are in the information of the filename of the file of the 2nd accumulation unit 100B.
In addition, Fig. 3 and management information shown in Fig. 4 are an examples, can suitably change.
Next, illustrating the movement of information accumulation device 100A referring to Fig. 5.In addition, the processing of information accumulation device 100A Movement is divided into the processing of the accumulation for the 1st accumulation unit 101, replication processes and warning information for the 2nd accumulation unit 100B Offer is handled to illustrate.
Firstly, illustrating that the accumulation for the 1st accumulation unit 101 is handled referring to Fig. 5.
Fig. 5 is the movement for showing the accumulation processing for the 1st accumulation unit 101 of information accumulation device 100A of embodiment 1 Flow chart.
When having accepted the input of warning information from outside, warning information acquisition unit 102 is defeated by the warning information accepted Accumulation control unit 103 (step ST1) is arrived out.When being inputted warning information from warning information acquisition unit 102, control unit is accumulated The accumulation number of packages of 103 the 1st accumulation units 101 of reference, determines whether accumulation number of packages reaches preset upper limit value (step ST2). In the case where accumulating number of packages and being not up to preset upper limit value (step ST2, "No"), control unit 103 is accumulated by alarm signal Breath accumulation is ended processing to the 1st accumulation unit 101 (step ST3).
On the other hand, in the case where accumulating number of packages and reaching preset upper limit value (step ST2, "Yes"), accumulation control The earliest accumulation information (step ST4) of the accumulation date-time in the 1st accumulation unit 101 is left out in portion 103 processed, and warning information is stored It accumulates to the 1st accumulation unit 101 (step ST5).Further, accumulation control unit 103 determines the earliest storage left out in step ST4 Whether product information has copied to the 2nd accumulation unit 100B (step ST6).In the case where having replicated (step ST6, "Yes"), accumulation Control unit 103 ends processing.
On the other hand, in the case where not having replicated (step ST6, "No"), accumulation control unit 103, which generates, indicates alarm The information of information disappearance is simultaneously output to output control unit 109 (step ST7).Output control unit 109 carry out by from accumulation control unit The information that the expression warning information of 103 inputs disappears is output to the control (step ST8) of output device 300, ends processing.
Next, illustrating the replication processes for the 2nd accumulation unit 100B of information accumulation device 100A referring to Fig. 6.
Fig. 6 is the movement for showing the replication processes for the 2nd accumulation unit 100B of information accumulation device 100A of embodiment 1 Flow chart.
Accumulate whether normally (step ST11) management department 104 is determined with the connection status of the 2nd accumulation unit 100B by the constant cycle.In With (step ST11, "No") in the abnormal situation of connection status of the 2nd accumulation unit 100B, repeat the judgement of step ST11 Processing.On the other hand, in the normal situation of connection status with the 2nd accumulation unit 100B (step ST11, "Yes"), accumulation management Portion 104 determines whether the blank capacity of the 2nd accumulation unit 100B is lower than and presets referring to the accumulated state of the 2nd accumulation unit 100B Threshold value (step ST12).
In the case where the blank capacity of the 2nd accumulation unit 100B is lower than preset threshold value (step ST12, "Yes"), store Product management department 104, which generates, indicates that the blank capacity of the 2nd accumulation unit 100B is lower than the information of threshold value, and is output to output control unit 109 (step ST13).The blank capacity of the 2nd accumulation unit 100B of expression that output control unit 109 will be inputted from accumulation management department 104 Information lower than threshold value is output to output device 300 (step ST14).Thereafter, flow chart returns to the processing of step ST11.
On the other hand, (the step in the case where the blank capacity of the 2nd accumulation unit 100B is not less than preset threshold value ST12, "No"), accumulation management department 104 determine from the License Info of the replication processes of export permit last time warning information whether It has passed through certain time (step ST15).Without certain time, back to the determination processing of step ST11.Separately On the one hand, in the case where have passed through certain time (step ST15, "Yes"), License Info is output to by accumulation management department 104 It replicates control unit 105 (step ST16).When by from accumulation 104 import admission information of management department, duplication control unit 105 is carried out pair The warning information for being not copied to the 2nd accumulation unit 100B in the warning information of the 1st accumulation unit 101 is accumulated to be replicated and be written To the processing (step ST17) of the 2nd accumulation unit 100B.Duplication control unit 105 generates the warning information being written in step ST17 Management information stores the processing of return step ST11 into management information storage unit 106 (step ST18).
In addition, in the flow chart of above-mentioned Fig. 6, when the 1st accumulation unit 101 reach preset upper limit value (for example, 1000000) before no longer there is blank capacity in the case where, duplication control unit 105 be also configured to from the 1st accumulation unit 101 Delete the warning information for copying to the 2nd accumulation unit 100B.
Next, illustrating the offer processing of the warning information of information accumulation device 100A referring to Fig. 7.
Fig. 7 is the flow chart for showing the movement that mentions that for processing of warning information of the information accumulation device 100A of embodiment 1.
When requesting input unit 107 to accept the acquirement request of the warning information inputted via input unit 200, input unit is requested The acquirement accepted request is output to information by 107 provides processing unit 108 (step ST21).Information provides processing unit 108 and is based on The acquirement request inputted from request input unit 107, referring to the 1st accumulation unit 101 and management information storage unit 106, judgement is asked Whether the warning information sought is accumulated in the 1st accumulation unit 101 (step ST22)
(step ST22, "Yes"), information in the case where the 1st accumulation unit 101 are accumulated in the requested warning information obtained Processing unit 108 is provided and obtains the warning information being consistent from the 1st accumulation unit 101, and is output to 109 (step of output control unit ST23).On the other hand, the requested warning information obtained do not accumulate in the case where the 1st accumulation unit 101 (step ST22, "No"), information provides processing unit 108 and obtains the warning information being consistent from the 2nd accumulation unit 100B, and is output to output control unit 109 (step ST24).Output control unit 109 in step ST23 or step ST24 carries out that processing unit 108 will be provided from information The warning information of input is output to the control (step ST25) of output device 300, ends processing.
It, can be according to the upper limit value of the accumulation number of packages of the 1st accumulation unit 101, by user's desired period by above-mentioned composition The warning information of (for example, 3 days to 1 week or so) is held in the 1st accumulation unit 101 and the 2nd accumulation unit 100B the two.Make to warn Breath of notifying is held in the accumulation part during the 1st accumulation unit 101 and the 2nd accumulation unit 100B the two according to the 1st accumulation unit 101 Several upper limit values and change.As a result, no matter which side damaged situation in the 1st accumulation unit 101 and the 2nd accumulation unit 100B Under, the disappearance of information can be suppressed to minimum limit.
About historical datas such as warning information or trend datas, because referring to the these last few days recalled from the day of generation The case where accumulation information of (such as 3 days), is more, thus it is possible to make to accumulate the information alert in the 1st accumulation unit 101 to user When speed high speed.
In addition, in the above-described configuration, being also configured to be determined as the sky of the 2nd accumulation unit 100B in accumulation management department 104 In the case that Bai Rongliang is lower than threshold value, blank capacity is notified less to user.The capacity for receiving the 2nd accumulation unit 100B is few such The user of notice carries out for the 2nd accumulation unit 100B being replaced with the bigger storage equipment of reservoir capacity or additional new storage is set The counter-measures such as standby.
In addition, accumulation management department 104 is also configured to be lower than the feelings of threshold value in the blank capacity for being determined as the 2nd accumulation unit 100B Under condition, delete the earliest warning information of accumulation date-time from the 1st accumulation unit 101, and from management information storage unit 106 delete with The corresponding management information of the warning information deleted.
As described above, preferably being configured to have in 1: accumulation control unit 103 stores the information inputted It accumulates to the 1st accumulation unit 101;Accumulate management department 104, based on accumulation Backup Data the 2nd accumulation unit 100B connection status with And accumulated state, judge whether to accumulate and copy to the 2nd accumulation unit 100B in the information of the 1st accumulation unit 101, by the constant cycle The License Info of export permit replication processes;And duplication control unit 105, based on by the constant cycle output License Info, Duplication is accumulated the information in the 1st accumulation unit 101 and is accumulated to the 2nd accumulation unit 100B.
It is inscribed as a result, in arbitrary accumulation, the acquirement speed of information can be inhibited to reduce.That is, even if in the 1st accumulation unit Initially accumulated in 101 warning information it is first at the time of under, be also able to suppress information acquirement speed reduce.In addition, due to storing Product is to both the 1st accumulation unit 101 and the 2nd accumulation unit 100B, thus it is possible to reduce the risk that accumulated data disappear.
In addition, preferably being configured to have in 1: request input unit 107 accepts the acquirement request of information Input;Information provides processing unit 108, based on the acquirement request accepted, judge information accumulation in the 1st accumulation unit 101 or Which side in 2nd accumulation unit 100B, it is based on the judgement as a result, obtaining the information for corresponding to and obtaining request;And output control Portion 109 processed, carries out the control for prompting acquired information.
As a result, when providing information, accumulation is able to use in the information of the 1st accumulation unit 101, information can be made to provide high speed. In addition, declining for the access frequency of the 2nd accumulation unit 100B when providing information to user, being used for main accumulation zone with by NAS The case where domain, is compared, and the write-in frequency for NAS can be made also to be lower.By reducing the write-in frequency for NAS, to press down The generation of the mechanical faults of the hard disk drive of the internal storage device of NAS processed, can be realized extra long life.
In addition, preferably in 1, accumulation management department 104 be configured to the connection status of the 2nd accumulation unit 100B just Often and the blank capacity of the 2nd accumulation unit 100B be threshold value more than in the case where, by constant cycle export permit information.
Due to being exported by the constant cycle, so, it is inscribed in arbitrary accumulation, the acquirement speed of information can be inhibited to drop It is low.
In addition, the composition that information accumulation device 100A has the 1st accumulation unit 101 is shown in above embodiment 1, But the 1st accumulation unit 101 is also possible to the reservoir area of the outside of information accumulation device 100A.
In above embodiment 1, the case where information accumulating system 100 is applied to monitoring system is exemplified, but remove this Except, such as central monitoring system, the device systems of factory etc. of building can also be applied to.
Further, information accumulation device 100A is other than warning information, additionally it is possible to believe room temperature information, electricity usage amount Breath, the trend datas such as ON/OFF information of illumination, per diem, data, that is, daily paper moon obtained from the moon, year departmental summary trend data Report annual report data are set as accumulation object.
In addition, the present application in its invention scope, is able to carry out the deformation of the arbitrary constituent element of embodiment Or the omission of the arbitrary constituent element of embodiment.
Symbol description
100 information accumulating systems
100A information accumulation device
The 2nd accumulation unit of 100B
101 the 1st accumulation units
102 warning information acquisition units
103 accumulation control units
104 accumulation management departments
105 duplication control units
106 management information storage units
107 request input units
108 information provide processing unit
109 output control units.

Claims (8)

1. a kind of information accumulation device, which is characterized in that have:
Control unit is accumulated, by the information inputted accumulation to the 1st accumulation unit;
Accumulate management department, based on accumulation Backup Data the 2nd accumulation unit connection status and accumulated state, judge whether by The information accumulated in the 1st accumulation unit copies to the 2nd accumulation unit, believes by the license of constant cycle export permit replication processes Breath;And
Replicate control unit, based on from it is described accumulation management department press the constant cycle export the License Info, duplication accumulation in The information of 1st accumulation unit, and accumulate and arrive the 2nd accumulation unit.
2. information accumulation device according to claim 1, which is characterized in that have:
Input unit is requested, the input of the acquirement request of the information is accepted;
Information provides processing unit, based on the acquirement request that the request input unit is accepted, judges the information accumulation Which side in the 1st accumulation unit or the 2nd accumulation unit, it is based on the judgement to correspond to described take as a result, obtaining The information to call request;And
Output control unit carries out that the information is prompted to provide the control of information acquired by processing unit.
3. information accumulation device according to claim 1 or 2, which is characterized in that
Blank capacity of the accumulation management department in the 2nd accumulation unit normal and described with the connection status of the 2nd accumulation unit In the case where more than threshold value, the License Info is exported by the constant cycle.
4. information accumulation device according to claim 2, which is characterized in that
The duplication control unit generates the management information of information of the accumulation in the 2nd accumulation unit, and stores and deposit to management information In storage portion,
The information provides processing unit reference accumulation in the information of the 1st accumulation unit and is stored in the management information storage The management information in portion, judgement correspond to the information accumulation for obtaining request and store in the 1st accumulation unit or the described 2nd Which side in product portion.
5. according to claim 1, information accumulation device described in any one of 2,4, which is characterized in that
The control unit of accumulating is referring to the accumulation number of packages of the 1st accumulation unit, in the case where the accumulation number of packages reaches upper limit value, Leave out the earliest information of accumulation date-time, and the information inputted is accumulated to the 1st accumulation unit.
6. according to information accumulation device described in claim 2 or 4, which is characterized in that
The control unit of accumulating is referring to the accumulation number of packages of the 1st accumulation unit, in the case where the accumulation number of packages reaches upper limit value, Leave out the earliest information of accumulation date-time, and the information inputted is accumulated to the 1st accumulation unit, what is left out In the case that the information is not copied to the 2nd accumulation unit, the information for indicating that the information disappears is generated,
The output control unit prompt indicates the information that the accumulation control unit information generated disappears.
7. a kind of information accumulating system, which is characterized in that have:
Information accumulation device described in any one of claim 1 to 6;
1st accumulation unit, is SSD;And
2nd accumulation unit, is NAS.
8. a kind of information accumulates method, which is characterized in that have:
Accumulate the step of control unit accumulates the information inputted to 1 accumulation unit;
The connection status and accumulated state for accumulating 2nd accumulation unit of the management department based on accumulation Backup Data, judge whether to store Product copies to the 2nd accumulation unit in the information of the 1st accumulation unit, by the License Info of constant cycle export permit replication processes The step of;And
Control unit is replicated based on the License Info by constant cycle output, duplication is accumulated in the information of the 1st accumulation unit, And accumulate the step of arriving 2 accumulation unit.
CN201910349232.0A 2018-05-08 2019-04-28 Information accumulation device, information accumulating system and information accumulate method Pending CN110457237A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018089847A JP2019197304A (en) 2018-05-08 2018-05-08 Information accumulation device and information accumulation system and information accumulation method
JP2018-089847 2018-05-08

Publications (1)

Publication Number Publication Date
CN110457237A true CN110457237A (en) 2019-11-15

Family

ID=68480787

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910349232.0A Pending CN110457237A (en) 2018-05-08 2019-04-28 Information accumulation device, information accumulating system and information accumulate method

Country Status (3)

Country Link
JP (1) JP2019197304A (en)
KR (1) KR20190128560A (en)
CN (1) CN110457237A (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000022694A (en) * 1998-06-29 2000-01-21 Toshiba Corp Cell exchange device, address managing method and cell information managing method
JP2002169710A (en) * 2000-11-30 2002-06-14 Hitachi Ltd Information reproducing terminal
JP2003009068A (en) * 2001-06-22 2003-01-10 Matsushita Electric Ind Co Ltd Device and system for digital broadcast reception and storage
JP2004220062A (en) * 2003-01-09 2004-08-05 Toshiba Tec Corp Information storage system and method for providing information storage service
US20050210218A1 (en) * 2004-01-22 2005-09-22 Tquist, Llc, Method and apparatus for improving update performance of non-uniform access time persistent storage media
JP2008054210A (en) * 2006-08-28 2008-03-06 Ricoh Co Ltd Image forming apparatus, information processing method and information processing program
US20080094581A1 (en) * 2006-10-19 2008-04-24 Sanyo Electric Co., Ltd. Projection type image display apparatus
US20130297969A1 (en) * 2012-05-04 2013-11-07 Electronics And Telecommunications Research Institute File management method and apparatus for hybrid storage system
JP2014174823A (en) * 2013-03-11 2014-09-22 Brother Ind Ltd Terminal device, program of terminal device, system, and control method of system
WO2015040694A1 (en) * 2013-09-18 2015-03-26 富士通株式会社 Storage control device, storage control method, and storage control program
US20160064507A1 (en) * 2014-08-29 2016-03-03 Renesas Electronics Corporation Semiconductor device and method of manufacturing same
JP2017054489A (en) * 2016-07-19 2017-03-16 株式会社エーピーコミュニケーションズ Storage system, archive processing method, storage communication device, and computer program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002358166A (en) * 2001-06-04 2002-12-13 Denon Ltd Recording and reproducing device
JP2004062957A (en) * 2002-07-26 2004-02-26 Hitachi Ltd Method and device for recording, method and device for reproducing, and method and device for erasing
JP2006285585A (en) * 2005-03-31 2006-10-19 Canon Inc Data input/output device
JP5641763B2 (en) * 2010-04-07 2014-12-17 三菱電機株式会社 Video surveillance recorder
US20130212070A1 (en) * 2012-02-13 2013-08-15 Hitachi, Ltd. Management apparatus and management method for hierarchical storage system
JP6248435B2 (en) 2013-07-04 2017-12-20 富士通株式会社 Storage device and storage device control method

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000022694A (en) * 1998-06-29 2000-01-21 Toshiba Corp Cell exchange device, address managing method and cell information managing method
JP2002169710A (en) * 2000-11-30 2002-06-14 Hitachi Ltd Information reproducing terminal
JP2003009068A (en) * 2001-06-22 2003-01-10 Matsushita Electric Ind Co Ltd Device and system for digital broadcast reception and storage
JP2004220062A (en) * 2003-01-09 2004-08-05 Toshiba Tec Corp Information storage system and method for providing information storage service
US20050210218A1 (en) * 2004-01-22 2005-09-22 Tquist, Llc, Method and apparatus for improving update performance of non-uniform access time persistent storage media
JP2008054210A (en) * 2006-08-28 2008-03-06 Ricoh Co Ltd Image forming apparatus, information processing method and information processing program
US20080094581A1 (en) * 2006-10-19 2008-04-24 Sanyo Electric Co., Ltd. Projection type image display apparatus
US20130297969A1 (en) * 2012-05-04 2013-11-07 Electronics And Telecommunications Research Institute File management method and apparatus for hybrid storage system
JP2014174823A (en) * 2013-03-11 2014-09-22 Brother Ind Ltd Terminal device, program of terminal device, system, and control method of system
WO2015040694A1 (en) * 2013-09-18 2015-03-26 富士通株式会社 Storage control device, storage control method, and storage control program
US20160064507A1 (en) * 2014-08-29 2016-03-03 Renesas Electronics Corporation Semiconductor device and method of manufacturing same
JP2017054489A (en) * 2016-07-19 2017-03-16 株式会社エーピーコミュニケーションズ Storage system, archive processing method, storage communication device, and computer program

Also Published As

Publication number Publication date
JP2019197304A (en) 2019-11-14
KR20190128560A (en) 2019-11-18

Similar Documents

Publication Publication Date Title
US9646256B2 (en) Automated end-to-end sales process of storage appliances of storage systems using predictive modeling
CN103106152B (en) Based on the data dispatching method of level storage medium
CN102834811B (en) Multi-cascade backup procedure
US9798629B1 (en) Predicting backup failures due to exceeding the backup window
US10061628B2 (en) System and method for data access and replication in a distributed environment utilizing data derived from data access within the distributed environment
US10528520B2 (en) Snapshot management using heatmaps in a large capacity disk environment
CN102360317B (en) Method to separate and persist static and dynamic portions of a control application
CN101652738B (en) System and method for thresholding system power loss notifications in a data processing system
CN102831067A (en) System and method for performing data retention that incorporates environmental conditions
US20090300303A1 (en) Ranking and Prioritizing Point in Time Snapshots
JP2001067187A (en) Storage sub-system and its control method
US7599968B2 (en) Technique for supplying a data warehouse whilst ensuring a consistent data view
CN104866619A (en) Data monitoring method and system for data warehouse
CN115145697B (en) Database transaction processing method and device and electronic equipment
CN113238714A (en) Disk capacity prediction method and system based on historical monitoring data and storage medium
EP3308295B1 (en) Data retention framework
CN109597731A (en) A kind of state test method of processor
CN110457237A (en) Information accumulation device, information accumulating system and information accumulate method
KR101960755B1 (en) Method and apparatus of generating unacquired power data
CN112579483B (en) Data recovery method and device for shingled magnetic recording disk
JP4741976B2 (en) Disk array device and data management method
CN109213422A (en) Bedding storage method, bedding storage device and computer readable storage medium
US8478954B2 (en) Prioritizing subgroups in a consistency group
CN111835593B (en) Detection method based on nonvolatile storage medium, storage medium and electronic equipment
KR101548222B1 (en) Data Backup System and Method thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20191115