CN102508738A - Backup method of service information of multi-core processor, inner core and backup inner core - Google Patents

Backup method of service information of multi-core processor, inner core and backup inner core Download PDF

Info

Publication number
CN102508738A
CN102508738A CN201110312607XA CN201110312607A CN102508738A CN 102508738 A CN102508738 A CN 102508738A CN 201110312607X A CN201110312607X A CN 201110312607XA CN 201110312607 A CN201110312607 A CN 201110312607A CN 102508738 A CN102508738 A CN 102508738A
Authority
CN
China
Prior art keywords
kernel
backup
business information
predefined
shared drive
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.)
Granted
Application number
CN201110312607XA
Other languages
Chinese (zh)
Other versions
CN102508738B (en
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.)
Huawei Digital Technologies Chengdu Co Ltd
Huawei Digital Technologies Co Ltd
Original Assignee
Huawei Digital Technologies Chengdu Co Ltd
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 Huawei Digital Technologies Chengdu Co Ltd filed Critical Huawei Digital Technologies Chengdu Co Ltd
Priority to CN201110312607.XA priority Critical patent/CN102508738B/en
Publication of CN102508738A publication Critical patent/CN102508738A/en
Application granted granted Critical
Publication of CN102508738B publication Critical patent/CN102508738B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Hardware Redundancy (AREA)

Abstract

The invention provides a backup method of service information of a multi-core processor, an inner core and a backup inner core and relates to the technical field of computer application. According to the embodiment of the invention, firstly, a preset inner core receives service information of other inner cores and sends the service information to a backup inner core corresponding to the preset inner core, and then, the backup inner core corresponding to the preset inner core sends the received service information of the other inner cores to backup inner cores corresponding to the other inner cores; or, firstly, the inner core stores the self service information to a shared memory, and then, the preset backup inner core reads the service information of the shared memory and sends the read service information of the inner core to the backup inner core corresponding to the inner core. The method provided by the invention can be used for realizing the service information backup of the inner core and simultaneously ensuring the sequence of the backup service information, thus the problem that inconsistent service information between the charged backup inner cores leads to errors in the service processing can be solved, thus the high availability of the system can be improved.

Description

A kind of backup method of polycaryon processor business information, kernel and backup kernel
Technical field
The present invention relates to the Computer Applied Technology field, relate in particular to a kind of backup method, kernel and backup kernel of polycaryon processor business information.
Background technology
Polycaryon processor is meant integrated two or more complete calculating inner core in one piece of processor; Polycaryon processor is through division task between two or more calculating inner core; Can in the specific clock period, carry out more task, the speed operation that simultaneously each calculating inner core can be lower and do not increase heat.
At present in order to realize the high availability of polycaryon processor, adopt master-slave mode or professional to share mode usually the business information of polycaryon processor is backed up.When business information was backed up, kernel need send to the business information of himself its corresponding backup kernel, but when exist at least two kernels to back up and kernel between when having the sequencing of business information; For example two kernels are respectively kernel 1 and kernel 2; The business of kernel 1 can realize that based on the business of kernel 2 the backup kernel of kernel 1 is a kernel 3, and the backup kernel of kernel 2 is a kernel 4; Because service backup is separate; So if the business of kernel 1 has backuped to kernel 3, but the business of kernel 2 does not backup to kernel 4 fully, when this moment, kernel 3 was taken over kernel 1 and kernel 2 professional respectively with kernel 4; Because the business information between kernel 4 and the kernel 3 is not corresponding fully, so kernel 3 will occur mistake with kernel 4 when managing business.
Summary of the invention
The embodiment of the invention provides a kind of backup method, kernel and backup kernel of polycaryon processor business information; When having solved in existing the internuclear sequencing that has a business information; Operate separate because each takes over the service backup of professional backup kernel; Make that the business information that backs up between the said backup kernel can not be in full accord, thereby cause said backup kernel wrong problem when managing business, to occur.
Embodiments of the invention provide a kind of backup method of polycaryon processor business information, comprising:
Predefined kernel receives the business information of other kernel and sends to the corresponding backup kernel of said predefined kernel; The business information of other kernel that the corresponding backup kernel of said predefined kernel will receive sends to the corresponding backup kernel of said other kernel; Perhaps,
Kernel is saved in shared drive with the business information of self, and predefined backup kernel reads the business information of said shared drive, the business information of the kernel that reads is sent to the backup kernel of said kernel correspondence.
The embodiment of the invention provides a kind of kernel, comprising:
Receiving element is used to receive the business information of other kernel;
Transmitting element, the business information of other kernel that is used for receiving element is received send to self corresponding backup kernel.
The embodiment of the invention provides a kind of backup kernel, it is characterized in that, comprising:
Receive read module, be used to receive the business information of other kernel that the kernel of self corresponding needs backup sends; Perhaps, be used for reading the business information of the kernel that shared drive preserves;
Sending module is used for the business information that receives other kernel that read module receives is sent to the corresponding backup kernel of said other kernel; Perhaps, be used for the business information that receives the kernel that read module reads is sent to the corresponding backup kernel of said kernel.
Technical scheme by the embodiment of the invention described above provides can be found out; When realizing, also guaranteed the order of the business information of backup to the backup of kernel business information; Wrong problem appears in inconsistent the causing owing to business information between the backup kernel of having avoided taking over when managing business, thereby has improved the high availability of system.
Description of drawings
In order to be illustrated more clearly in the technical scheme of the embodiment of the invention; The accompanying drawing of required use is done to introduce simply in will describing embodiment below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work property, can also obtain other accompanying drawing according to these accompanying drawings.
The process flow diagram of the backup method of a kind of polycaryon processor business information that Fig. 1 provides for the embodiment of the invention;
The schematic flow sheet of the backup method of another polycaryon processor business information that Fig. 2 provides for the embodiment of the invention;
The structural representation of a kind of polycaryon processor that Fig. 3 provides for the embodiment of the invention;
The structural representation of another polycaryon processor that Fig. 4 provides for the embodiment of the invention;
The structural representation of a kind of kernel that Fig. 5 provides for the embodiment of the invention;
A kind of structural representation that backs up kernel that Fig. 6 provides for the embodiment of the invention.
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
The business information of the polycaryon processor that the embodiment of the invention is mentioned comprises inner control information and outside data message; All kernels that the bright embodiment of this law mentions can be positioned at same polycaryon processor, this moment kernel between through internuclear data bus or shared drive business transferring information; All kernels also can be positioned at different polycaryon processors, and pass through data bus or shared drive business transferring information between polycaryon processor between the kernel this moment; All kernels can also be positioned at the different circuits plate, and pass through data bus business transferring information circuit board between between the kernel this moment.
The embodiment of the invention provides a kind of backup method of polycaryon processor business information, and wherein said polycaryon processor comprises a plurality of kernels, and is as shown in Figure 1, and said method comprises:
11, predefined kernel receives the business information of other kernel and sends to the corresponding backup kernel of said predefined kernel.
Particularly; For example predefined kernel is a kernel 1, and other kernel is kernel 2 and kernel 3, and the backup kernel of kernel 1 is a kernel 4; The backup kernel of kernel 2 and kernel 3 is respectively kernel 5 and kernel 6, and kernel 1 receives the business information of kernel 2 and kernel 3 and sends to kernel 4.
As optional, predefined kernel can also send to the business information of himself the corresponding backup kernel of said predefined kernel.
The business information of other kernel that the backup kernel that 12, said predefined kernel is corresponding will receive sends to the corresponding backup kernel of said other kernel.
Particularly, for example kernel 4 receives the business information of kernel 2 and kernel 3, and kernel 4 sends to kernel 5 with the business information of kernel 2, and the business information of kernel 3 is sent to kernel 6.
Further; For example if the business information of kernel 2 based on the business information of kernel 3; Because the business information of all kernels that need back up all will could be accomplished backup through kernel 1 and kernel 4; Accomplish backup through kernel 1 and kernel 4 earlier so the business information that produces earlier is certain; So the corresponding service information that the business information that produces owing to kernel 3 produces prior to kernel 2, so the business information that kernel 3 produces is bound to backup to kernel 6 earlier through kernel 1 and kernel 4, the corresponding service information of having avoided kernel 2 generations occurring is by first backup; And the situation that the business information that kernel 3 produces is not also backed up, thereby the sequence requirement of the business information of internuclear backup in having guaranteed.
In the said method; Predefined kernel can receive the business information that external transmission is given other kernel simultaneously with other kernel, and the said external transmission that predefined kernel will receive sends to the corresponding backup kernel of said predefined kernel for the business information of other kernel; The said external transmission that the corresponding backup kernel of said predefined kernel will receive is given the business information of other kernel and is sent to the corresponding backup kernel of said other kernel.For example; The external transmission business information is given kernel 2; This moment, predefined kernel 1 received the business information that external transmission is given kernel 2 simultaneously with kernel 2 so; The said external transmission that kernel 2 will receive sends to kernel 4 (the backup kernel of kernel 1 correspondence) for the business information of kernel 2, and kernel 4 sends to kernel 5 (the backup kernels of kernel 2 correspondences) for the business information of kernel 2 external transmission.Save kernel 2 like this business datum of this external transmission has been issued the step to kernel 1 again, thereby shortened the BACKUP TIME of business information.
The embodiment of the invention provides the backup method of another polycaryon processor business information, and is as shown in Figure 2, comprising:
21, kernel is saved in shared drive with the business information of self.
Particularly; Kernel according to the size of the business information of himself to shared drive application corresponding memory space; And the identity information of the backup kernel that said kernel is corresponding is as the sign of the corresponding memory space of said application, and self business information is saved in the corresponding memory space of said application.For example the backup kernel of kernel 1 is a kernel 4; The backup kernel of kernel 2 is kernels 5, and the business information size of kernel 1 is 15k, and then kernel 1 is to the storage space of shared drive application more than or equal to 15k; The business information of 15k is saved in this storage space; And with the identity information of kernel 4 sign as this storage space, the identity information of kernel 4 can be the numbering 4 of himself, also can be other information that is used to distinguish this kernel and other kernel.As optional, if shared drive is to share buffer queue, the storage space of kernel application all distributes from a high position to the low level successively so.
As optional; The sign of the storage space of above-mentioned kernel application also can be the identity information of said kernel self, and the identity information according to said kernel when predefined backup kernel reads the sign of this storage space sends to its corresponding backup kernel with the business information in the storage space.
22, predefined backup kernel reads the business information of said shared drive, the business information of the kernel that reads is sent to the backup kernel of said kernel correspondence.
Particularly; Predefined backup kernel reads the business information of said shared drive, the business information in the corresponding memory space of said application is sent to the corresponding backup kernel of sign of said storage space according to the sign of the corresponding memory space of said application.For example, if the numbering 4 that is designated kernel 4 (being the backup kernel of kernel 1) of the storage space of kernel 1 application, then predefined backup kernel sends to kernel 4 according to the sign (numbering 4) of storage space with the business information in this storage space.
Further; If predetermined backup kernel is the backup kernel (kernel 4) of kernel 1; And the business information of kernel 1 is based on the business information of kernel 2; Because the business information of all kernels that need back up all will be saved in the shared drive successively, and the business information of the needs backup that will preserve through kernel 4 is distributed in the corresponding backup kernel of each kernel successively, so the business information of generation necessarily is saved in earlier in the shared drive earlier; So because corresponding service information that the business information that kernel 2 produces produces prior to kernel 1; So the business information that kernel 2 produces is bound to be saved in earlier in the shared drive, then backups to kernel 5 earlier through kernel 4, the corresponding service information of having avoided kernel 1 generation occurring is by first backup; And the situation that the business information that kernel 2 produces is not also backed up, thereby the sequence requirement of the business information of internuclear backup in having guaranteed.
In the said method, kernel and shared drive receive the business information that external transmission is given said kernel simultaneously, and said shared drive is preserved the business information that said external transmission is given said kernel; Predefined backup kernel reads the business information of the said external transmission of said shared drive preservation to said kernel, sends to the corresponding backup kernel of said kernel for the business information of said kernel the said external transmission that reads.For example the external transmission business information is given kernel 1; This moment, shared drive and kernel 1 received the business information that external transmission is given kernel 1 simultaneously so; Shared drive is preserved the business information that said external transmission is given kernel 1, and predefined kernel 4 (the backup kernel of kernel 1) reads the external transmission of shared drive preservation and also backs up for the business information of kernel 1.Save kernel 1 like this business datum of this external transmission has been saved in the step of shared drive, thereby shortened the BACKUP TIME of business information.
The embodiment of the invention also provides a kind of employing master-slave mode that the polycaryon processor business information is carried out backup method; As shown in Figure 3; Main use kernel is 301,302 and 303; Its corresponding backup kernel is respectively 311,312 and 313, and kernel 320 responsible reception external datas are transferred to corresponding master and use kernel.
The business information that preestablishes kernel 302 and kernel 303 need send to kernel 301 and back up, and kernel 301 sends to kernel 311 completion backups with the business datum of self; The business information that kernel 302 will back up sends to kernel 301, and is distributed to kernel 312 completion backups via kernel 311; The business information that kernel 303 will back up sends to kernel 301, and is distributed to kernel 313 completion backups via kernel 311.If the business information of kernel 302 is based on the business information of kernel 303; Must be the business information that kernel 303 generations earlier need backup so; The business information of the needs backup of kernel 303 generations this moment sends to kernel 301 and backs up; Send to kernel 302 simultaneously and carry out the subsequent treatment of business information, further kernel 301 sends to kernel 311 with the business information of kernel 303, and sends to kernel 313 by kernel 311 and accomplish backup; And the business information that kernel 302 will back up after the business information of kernel 303 is carried out subsequent treatment again sends to kernel 301, and is distributed to kernel 312 completion backups via kernel 311.The sequence requirement of the business information of internuclear backup in so just having guaranteed.Simultaneously as optional; Kernel 320 receives external transmission when giving the business information of kernel 302; Can simultaneously this business information be sent to kernel 301 and kernel 302, kernel 301 directly sends to kernel 311 with this business information, and kernel 311 sends to kernel 312 to accomplish backup with this business information; Save kernel 302 like this this business information has been sent to the step of kernel 301, shortened the time of business information backup.
Said method is that business is shared mode the polycaryon processor business information is carried out backup method if Fig. 3 adopts; Then be that the business information that kernel 301, kernel 302 and kernel 303 are responsible for is backuped to kernel 311, kernel 312 and kernel 313 respectively, the business information that kernel 311, kernel 312 and kernel 313 are responsible for backups to kernel 301, kernel 302 and kernel 303 respectively.Preestablishing kernel 302 sends to kernel 301 and sends to corresponding kernel 312 and 313 respectively to accomplish backup via kernel 311 with kernel 303 responsible business information; The business information that kernel 312 and kernel 313 are responsible for send to kernel 311 and send to corresponding kernel 302 respectively via kernel 301 and back up to accomplish with kernel 303; Kernel 301 sends to kernel 311 to accomplish backup with the business information of self being responsible for, and kernel 311 sends to kernel 301 to accomplish backup with the business information of self being responsible for.
The embodiment of the invention also provides another to adopt master-slave mode that the polycaryon processor business information is carried out backup method; As shown in Figure 4; Main use kernel is 401,402 and 403; Its corresponding backup kernel is respectively 411,412 and 413, and kernel 420 is responsible for receiving external data and is transferred to the corresponding main kernel of using, and shared drive 430 is responsible for receiving main business information of sending with kernel 401,402 and 403; It should be noted that when shared drive and will lead the business information of sending when from a high position to the low level, preserving successively, also will read successively when reading according to the order from a high position to the low level with kernel.
Kernel 401, kernel 402 or kernel 403 according to the size of himself business information to shared drive application corresponding memory space; And respectively with the numbering of kernel 411, kernel 412 or kernel 413 sign as the corresponding memory space of said application; Preestablish the business information that kernel 411 reads said shared drive; When read storage space be designated 411 the time, the business information in this storage space is backuped in self kernel; When read storage space be designated 412 the time, the business information in this storage space is sent to kernel 412 backs up; When read storage space be designated 413 the time, the business information in this storage space is sent to kernel 413 backs up.If the business information of kernel 402 is based on the business information of kernel 403; Must be the business information that kernel 403 generations earlier need backup so; And be saved in the shared drive earlier; Kernel 411 reads the business information of the needs backup of 403 preservations in the shared drive, and sends to kernel 413 completion backups, and the business information that kernel 402 will back up after the business information of kernel 403 is carried out subsequent treatment again is saved in the shared drive; Kernel 411 reads the business information of the needs backup of 402 preservations in the shared drive, and sends to kernel 412 completion backups.Because the kernel of preserving after the business information that the kernel 403 that shared drive is preserved earlier needs to back up 402 needs the business information of backup; Kernel 411 also is to read according to the order of preserving when reading shared drive, so the sequence requirement of the business information of internuclear backup in just having guaranteed.Simultaneously as optional; Kernel 420 receives external transmission when giving the business information of kernel 402; Can simultaneously this business information be sent to shared drive and kernel 402, shared drive is directly preserved this business information, and this business information of kernel 411 reading and saving sends to kernel 412 to accomplish backup; Save kernel 402 like this this business information has been sent to the step of shared drive, shortened the time of business information backup.
Said method is if Fig. 4 adopts is that business is shared mode the polycaryon processor business information is carried out backup method, so also will preestablish the business information that a kernel in kernel 401, kernel 402 and the kernel 403 reads kernel 411, kernel 412 and the kernel 413 preserved in the shared drive.Other step and master-slave mode are similar, no longer give unnecessary details once more.
The embodiment of the invention also provides a kind of kernel, and is as shown in Figure 5, comprising:
Receiving element 51 is used to receive the business information of other kernel.
Further, can also be used to receive the business information that external transmission is given other kernel.
Transmitting element 52, the business information of other kernel that is used for receiving element 51 is received send to self corresponding backup kernel.
Further, can also be used for the business information of self is sent to self corresponding backup kernel; And/or, can also be used for sending to self corresponding backup kernel for the business information of other kernel the said external transmission that said receiving element 51 receives.
The embodiment of the invention also provides a kind of backup kernel, and is as shown in Figure 6, comprising:
Receive read module 61, be used to receive the business information of other kernel that the kernel of self corresponding needs backup sends; Perhaps, be used for reading the business information of the kernel that shared drive preserves;
Sending module 62 is used for the business information that receives other kernel that read module receives is sent to the corresponding backup kernel of said other kernel; Perhaps, be used for the business information that receives the kernel that read module reads is sent to the corresponding backup kernel of said kernel.
Particularly; Be used for the business information of preserving in the said storage space being sent to the corresponding backup kernel of sign of said storage space according to the sign of shared drive storage space; Storage space in the said shared drive is the kernel that needs backup according to the size of the business information of himself to the shared drive application, the identity information that is designated the corresponding backup kernel of the said kernel that needs backup of said storage space.
The concrete implementation of each unit that comprises in the said apparatus or the processing capacity of module is described in method embodiment before, no longer is repeated in this description at this.
It should be noted that each included unit or module are just divided according to function logic, but are not limited to above-mentioned division, as long as can realize function corresponding among the embodiment of above-mentioned kernel or backup kernel; In addition, the concrete title of each functional unit or module also just for the ease of mutual differentiation, is not limited to protection scope of the present invention.
In addition; One of ordinary skill in the art will appreciate that all or part of step that realizes among above-mentioned each method embodiment is to instruct relevant hardware to accomplish through program; Corresponding program can be stored in a kind of computer-readable recording medium; The above-mentioned storage medium of mentioning can be a ROM (read-only memory), disk or CD etc.
The backup of the business information of backup kernel or shared drive and predefined backup kernel unified completion self kernel and other kernel of the embodiment of the invention through predefined kernel and this predefined kernel; Realized in to the backup of kernel business information, having guaranteed the order of the business information of backup; Wrong problem appears in inconsistent the causing owing to business information between the backup kernel of having avoided taking over when managing business, thereby has improved the high availability of system.Simultaneously predefined kernel or shared drive have accomplished backup for the business information of self kernel or other kernel through directly reading external transmission; Save the step that other kernel is saved in shared drive with the business datum of this external transmission or sends to predefined kernel, thereby shortened the BACKUP TIME of business information.
The above; Be merely the preferable embodiment of the present invention; But protection scope of the present invention is not limited thereto; Any technician who is familiar with the present technique field is in the technical scope that the embodiment of the invention discloses, and the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claim.

Claims (10)

1. the backup method of a polycaryon processor business information is characterized in that, comprising:
Predefined kernel receives the business information of other kernel and sends to the corresponding backup kernel of said predefined kernel; The business information of other kernel that the corresponding backup kernel of said predefined kernel will receive sends to the corresponding backup kernel of said other kernel; Perhaps,
Kernel is saved in shared drive with the business information of self, and predefined backup kernel reads the business information of said shared drive, the business information of the kernel that reads is sent to the backup kernel of said kernel correspondence.
2. method according to claim 1 is characterized in that said business information comprises internal control information and external data information; The backup kernel of said predefined kernel, said other kernel, the backup kernel that said predefined kernel is corresponding, the backup kernel that said other kernel is corresponding, said kernel, said predefined backup kernel and/or said kernel correspondence is positioned at same polycaryon processor; Or be positioned at different polycaryon processors, or be positioned at various boards.
3. method according to claim 1 and 2 is characterized in that, said predefined kernel sends to the corresponding backup kernel of said predefined kernel with the business information of himself.
4. method according to claim 1 and 2 is characterized in that said kernel sends to shared drive with the business information of self; Predefined backup kernel reads the business information of said shared drive, and the business information of the kernel that reads is sent to the corresponding backup kernel of said kernel, comprising:
Kernel according to the size of the business information of himself to shared drive application corresponding memory space; And the identity information of the backup kernel that said kernel is corresponding is as the sign of the corresponding memory space of said application, and self business information is saved in the corresponding memory space of said application; Predefined backup kernel reads the business information of said shared drive, the business information in the corresponding memory space of said application is sent to the corresponding backup kernel of sign of said storage space according to the sign of the corresponding memory space of said application.
5. method according to claim 1 and 2 is characterized in that, also comprises:
Predefined kernel receives the business information that external transmission is given other kernel simultaneously with other kernel, and the said external transmission that predefined kernel will receive sends to the corresponding backup kernel of said predefined kernel for the business information of other kernel; The said external transmission that the corresponding backup kernel of said predefined kernel will receive is given the business information of other kernel and is sent to the corresponding backup kernel of said other kernel; Perhaps,
Kernel and shared drive receive the business information that external transmission is given said kernel simultaneously, and said shared drive is preserved the business information that said external transmission is given said kernel; Predefined backup kernel reads the business information of the said external transmission of said shared drive preservation to said kernel, sends to the corresponding backup kernel of said kernel for the business information of said kernel the said external transmission that reads.
6. a kernel is characterized in that, comprising:
Receiving element is used to receive the business information of other kernel;
Transmitting element, the business information of other kernel that is used for receiving element is received send to self corresponding backup kernel.
7. kernel according to claim 6 is characterized in that, said transmitting element also is used for the business information of self is sent to self corresponding backup kernel.
8. kernel according to claim 6 is characterized in that,
Said receiving element also is used to receive the business information that external transmission is given other kernel;
Said transmitting element, the said external transmission that is used for that also said receiving element is received send to self corresponding backup kernel for the business information of other kernel.
9. a backup kernel is characterized in that, comprising:
Receive read module, be used to receive the business information of other kernel that the kernel of self corresponding needs backup sends; Perhaps, be used for reading the business information of the kernel that shared drive preserves;
Sending module is used for the business information that receives other kernel that read module receives is sent to the corresponding backup kernel of said other kernel; Perhaps, be used for the business information that receives the kernel that read module reads is sent to the corresponding backup kernel of said kernel.
10. backup kernel according to claim 9 is characterized in that,
Said sending module; Be used for the business information of preserving in the said storage space being sent to the corresponding backup kernel of sign of said storage space according to the sign of shared drive storage space; Storage space in the said shared drive is the kernel that needs backup according to the size of the business information of himself to the shared drive application, the identity information that is designated the corresponding backup kernel of the said kernel that needs backup of said storage space.
CN201110312607.XA 2011-10-14 2011-10-14 Backup method of service information of multi-core processor, inner core and backup inner core Expired - Fee Related CN102508738B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110312607.XA CN102508738B (en) 2011-10-14 2011-10-14 Backup method of service information of multi-core processor, inner core and backup inner core

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110312607.XA CN102508738B (en) 2011-10-14 2011-10-14 Backup method of service information of multi-core processor, inner core and backup inner core

Publications (2)

Publication Number Publication Date
CN102508738A true CN102508738A (en) 2012-06-20
CN102508738B CN102508738B (en) 2014-02-19

Family

ID=46220830

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110312607.XA Expired - Fee Related CN102508738B (en) 2011-10-14 2011-10-14 Backup method of service information of multi-core processor, inner core and backup inner core

Country Status (1)

Country Link
CN (1) CN102508738B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109190378A (en) * 2018-09-19 2019-01-11 郑州云海信息技术有限公司 A kind of kernel restoration methods and device
CN110262993A (en) * 2019-06-11 2019-09-20 浙江华创视讯科技有限公司 Input the read method and circuit, storage medium, electronic device of information
CN114020529A (en) * 2021-10-29 2022-02-08 恒安嘉新(北京)科技股份公司 Backup method and device of flow table data, network equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1916858A (en) * 2006-09-19 2007-02-21 杭州华为三康技术有限公司 Monitoring methd, monitoring equipment in system with multiple cores, and multiple cores system
CN101059768A (en) * 2006-04-17 2007-10-24 北京软通科技有限责任公司 System and method for implementing operating system standby
CN101246466A (en) * 2007-11-29 2008-08-20 华为技术有限公司 Management method and device for sharing internal memory in multi-core system
WO2011021318A1 (en) * 2009-08-19 2011-02-24 日本電気株式会社 Multi-core system, control method of multi-core system, and multiprocessor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101059768A (en) * 2006-04-17 2007-10-24 北京软通科技有限责任公司 System and method for implementing operating system standby
CN1916858A (en) * 2006-09-19 2007-02-21 杭州华为三康技术有限公司 Monitoring methd, monitoring equipment in system with multiple cores, and multiple cores system
CN101246466A (en) * 2007-11-29 2008-08-20 华为技术有限公司 Management method and device for sharing internal memory in multi-core system
WO2011021318A1 (en) * 2009-08-19 2011-02-24 日本電気株式会社 Multi-core system, control method of multi-core system, and multiprocessor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郭惠芳 等: "多核处理器片上Cache的选择性复制策略", 《计算机工程》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109190378A (en) * 2018-09-19 2019-01-11 郑州云海信息技术有限公司 A kind of kernel restoration methods and device
CN110262993A (en) * 2019-06-11 2019-09-20 浙江华创视讯科技有限公司 Input the read method and circuit, storage medium, electronic device of information
CN114020529A (en) * 2021-10-29 2022-02-08 恒安嘉新(北京)科技股份公司 Backup method and device of flow table data, network equipment and storage medium

Also Published As

Publication number Publication date
CN102508738B (en) 2014-02-19

Similar Documents

Publication Publication Date Title
DE102007009300B4 (en) Computer system and method for operating a computer system
US10289339B2 (en) System and method for storing modified data to an NVDIMM during a save operation
DE102011014588A1 (en) Multicasting write requests to multi-memory controllers
CN105653345A (en) Method and device supporting data nonvolatile random access
US20130086315A1 (en) Direct memory access without main memory in a semiconductor storage device-based system
CN113867836B (en) Device for FPGA, program dynamic loading method and data transmission method
CN113051102B (en) File backup method, device, system, storage medium and computer equipment
CN116501259A (en) Disk group dual-activity synchronization method and device, computer equipment and storage medium
CN111078353A (en) Operation method of storage equipment and physical server
CN116149559A (en) Queue processing method, device, server, electronic equipment and storage medium
CN102508738A (en) Backup method of service information of multi-core processor, inner core and backup inner core
CN105634635A (en) Real-time clock (RTC) sharing method, device and system
CN101373438B (en) Method, system and apparatus for managing basic input and output system
CN104426624B (en) A kind of image synchronous display method and device
CN117215374A (en) Disk sequence distribution method and device, storage medium and electronic device
KR20120134918A (en) Electronic apparatus including a plurality of processors
CN109542351B (en) Power consumption control method of solid state disk and solid state disk
CN108509154B (en) Method and device for dynamically recombining raid according to bad block distribution
CN113031863B (en) SSD command correlation management method, SSD command correlation management device, computer equipment and storage medium
CN106940684B (en) Method and device for writing data according to bits
US11194731B2 (en) Managing availability of memory pages
CN103049218A (en) Data storage method and controller
CN104035524B (en) A kind of cold storage server
CN106844094A (en) A kind of Ile repair method and device
CN106897021A (en) A kind of method and apparatus for reading and writing data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100085 Beijing, Haidian District on the road, No. 3

Applicant after: Beijing Huawei Digital Technology Co.,Ltd.

Address before: 100085 Beijing, Haidian District on the road, No. 3

Applicant before: Huawei Digit Technology Co., Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: HUAWEI DIGIT TECHNOLOGY CO., LTD. TO: BEIJING HUAWEI DIGITAL TECHNOLOGY CO., LTD.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140219

Termination date: 20191014