CN110457237A - Information accumulation device, information accumulating system and information accumulate method - Google Patents
Information accumulation device, information accumulating system and information accumulate method Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/065—Replication mechanisms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0804—Addressing 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0866—Addressing 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/0868—Data transfer between cache memory and other subsystems, e.g. storage devices or host systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0611—Improving I/O performance in relation to response time
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-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
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.
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)
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)
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 |
-
2018
- 2018-05-08 JP JP2018089847A patent/JP2019197304A/en active Pending
-
2019
- 2019-04-28 CN CN201910349232.0A patent/CN110457237A/en active Pending
- 2019-04-30 KR KR1020190050320A patent/KR20190128560A/en active IP Right Grant
Patent Citations (12)
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 |