CN109298972B - A kind of High Availabitity policy engine - Google Patents
A kind of High Availabitity policy engine Download PDFInfo
- Publication number
- CN109298972B CN109298972B CN201811036757.0A CN201811036757A CN109298972B CN 109298972 B CN109298972 B CN 109298972B CN 201811036757 A CN201811036757 A CN 201811036757A CN 109298972 B CN109298972 B CN 109298972B
- Authority
- CN
- China
- Prior art keywords
- strategy
- master
- slave
- operation object
- policy
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention relates to a kind of High Availabitity policy engine, the engine includes: master-slave strategy performer, policy store, user terminal;The master-slave strategy performer, policy store communicate to connect between user terminal.The present invention is capable of providing double tactful warm back-ups, when main strategy operation is collapsed, takes over the operation object rapidly using from strategy;It is able to carry out the preloading of strategy itself and making a reservation for for tactful related resource, greatly raised speed the tactful speed run and switch, while comprehensive consideration strategy itself is related to the independence of resource, the substantive generation for avoiding master-slave strategy while collapse with strategy in the selection course of principal and subordinate slightly;Furthermore by the protected mode of stratification, the protection mechanism of adaptability is provided to the different phase of different strategies;The tactful intermediate language interpretation method being put forward for the first time, greatly improves the universality of translation.
Description
[technical field]
The invention belongs to task processing technology field more particularly to a kind of High Availabitity policy engines.
[background technique]
It calculates enterprise and generally includes various computation modules interactively with each other.These computation modules may include one or more nets
Network, application program, service and system.In calculating enterprise, frequent implementation strategy manages and controls each independent assembly or multiple
The group of component.In some cases, tactful indirect control and control people, this at least in this people and each independent computation module or
The interaction aspect of the group of multiple computation modules.For example, security strategy can be associated with specific user so that this user can
Access the system that identical system and data are used to therefrom obtain access right but regardless of her.Based on strategy solution usually with
Management calculates centered on complexity, scale and dynamic in enterprise.However, the conventional method based on strategy is looked forward in various calculating
Not abundant enough and subdivision in a variety of particular conditions found in industry.The example of typical situation includes deployment, safety, network and deposits
Storage management.It is refine to action policy for target strategy, traditional way is pattern-based refinement.First by tactical management people
Member is directed to possible target and possible attenuating environment, designs different modes.When tactful designer set target strategy with
Afterwards, it makes inferences and refines according to the parameter of setting.The step of refinement includes that sub-goal strategy is refine to from target strategy, finally
It refine to action policy.But the fault-tolerant ability of current tactical management mode is poor.Based on above-mentioned problems, one is needed now
Kind new High Availabitity policy engine, the present invention are capable of providing double tactful warm back-ups, when main strategy operation is collapsed, using from
Strategy takes over rapidly the operation object;It is able to carry out the preloading of strategy itself and making a reservation for for tactful related resource, greatly
Raised speed the tactful speed run and switch, while comprehensive consideration strategy itself in the selection course of principal and subordinate slightly is related to strategy
And the independence of resource, the substantive generation for avoiding master-slave strategy while collapse;Furthermore right by the protected mode of stratification
The different phase of different strategies provides the protection mechanism of adaptability;The tactful intermediate language interpretation method being put forward for the first time, greatly
The big universality for improving translation improves the scope of application of strategy itself.
[summary of the invention]
In order to solve the above problem in the prior art, the invention proposes a kind of High Availabitity policy engine, the engines
Include: master-slave strategy performer, policy store, user terminal;The master-slave strategy performer, policy store, use
It is communicated to connect between the terminal of family;
The operation object is sent to master-slave strategy performer for generating operation object by the user terminal;
The master-slave strategy performer is used for when receiving operation object, according to operation Object Selection master-slave strategy, base
Double tactful warm back-ups are provided in the master-slave strategy, when main strategy operation is collapsed, using from described in tactful adapter tube rapidly
Run object;The master-slave strategy performer further includes software and hardware resources, for carrying out the execution of operation object based on strategy;
Policy store is used to carry out the preferential storage of policy store and master-slave strategy;
The carry out policy store, specifically: associated preservation operation object type and its corresponding master-slave strategy are to having
Ordered sets;The master-slave strategy sorts to according to by the number of selection number to the master-slave strategy in ordered set from high in the end;
Wherein: strategy mark and the binary group from strategy mark composition based on the master-slave strategy pair;Also associated conversation strategy mark
With policy depiction script;
The preferential storage for carrying out master-slave strategy, specifically: shifting to an earlier date for main strategy is carried out before operation object is performed
Load, and selective progress from strategy preferential storage.
It is further, described according to operation Object Selection master-slave strategy, specifically: mode one: receive the fortune assigned of user
Row object determines the type of the operation object to select available policies;Main strategy is determined based on the selected available policies
With from strategy;Mode two: being based on the operation object type, selection and the operation object class directly from policy store
The corresponding master-slave strategy of type.
Further, the determination it is described operation object type to select available policies, specifically: determine the operation
The type of object determines the mode for executing operation object based on the type;Resource allocation request is determined based on the mode, from
It is determined to meet the resource distribution situation of the resource allocation request in available resources pond;By mode and resource distribution situation
The strategy being combined into is as selected available policies.
Further, described based on the selected available policies to determine main strategy and from strategy;Specifically: selection executes
The highest available policies of efficiency are as the first strategy, and the selection and described the in other available policies in addition to the first strategy
The available policies that the resource distribution situation of one strategy does not overlap are as to be determined from the first strategy;To be determined from the first plan
Select execution efficiency highest or the least strategy of resource distribution as tactful from first in slightly;If first is tactful and tactful from first
Exist, then regard first strategy as main strategy, and will be used as from the first strategy from strategy;Otherwise, execution efficiency is selected
The available policies successively reduced repeat the above steps, until determining main strategy and from strategy.
Further, the resource distribution situation does not overlap, specifically: the hardware money in the resource distribution situation
Source is different, and software resource is different or can concurrently execute.
Further, the master-slave strategy performer is also used to carry out validation verification to identified master-slave strategy;Tool
Body are as follows: whether can satisfy the execution of the operation object to the master-slave strategy, the resource distribution situation in master-slave strategy exists
Whether can satisfy and is verified in runing time.
Further, the load in advance for carrying out main strategy, specifically: to it is main strategy involved in all resources, into
Row resource uses reservation in advance;Main strategy is loaded into cache itself before running object implementing precondition;The choosing
Preferential storage of the progress of selecting property from strategy;Specifically: after being loaded into main strategy in cache in itself, if with described
There are free spaces in other different cache elements of the cache element being loaded, then are loaded into described from strategy
In free space in the presence of other described caches.
Further, the High Availabitity policy engine further includes multilingual tactical management device, the multilingual strategy pipe
Reason device is for carrying out the multilingual offer of strategy;After loading strategy, if the language of the strategy is supported and the operation pair
As the language of itself is inconsistent, then the translation of the strategy is carried out;The translation for carrying out the strategy, specifically: first by institute
Policy transformation is stated into intermediate language, the intermediate language is then translated into object language again;The object language and the fortune
The language of row object itself is consistent.
Further, the High Availabitity policy engine further includes tactful protective device;Stratification for carrying out strategy is protected
Shield;The stratification protection for carrying out strategy;Specifically: the guarantor of different security levels is carried out for the different phase of Different Strategies
Shield;The different phase includes storage, is protected, and the stage is destroyed in operation;Each corresponding protective emblem four-tuple of strategy, institute
It states every unitary in four-tuple and respectively corresponds stage in the aforementioned four stage;The data value instruction of every unitary and the plan
Security level corresponding to the stage slightly;In the starting of each stage of strategy, corresponding metadata values are read to obtain
Corresponding security level executes protection corresponding with the security level.
Further, the integral status based on running environment where engine is adjusted in real time corresponding to each strategy
Four-tuple.
The beneficial effect comprise that being capable of providing double tactful warm back-ups, when main strategy operation is collapsed, use
The operation object is taken over rapidly from strategy;It is able to carry out the preloading of strategy itself and making a reservation for for tactful related resource, significantly
Speed-raising tactful operation and switching speed, while comprehensive consideration strategy itself and strategy in the selection course of principal and subordinate slightly
It is related to the independence of resource, the substantive generation for avoiding master-slave strategy while collapse;Furthermore by the protected mode of stratification,
The protection mechanism of adaptability is provided to the different phase of different strategies;The tactful intermediate language interpretation method being put forward for the first time,
The universality for greatly improving translation improves the scope of application of strategy itself.
[Detailed description of the invention]
Described herein the drawings are intended to provide a further understanding of the invention, constitutes part of this application, but
It does not constitute improper limitations of the present invention, in the accompanying drawings:
Fig. 1 is the operation schematic diagram of master-slave strategy performer of the invention.
[specific embodiment]
Come that the present invention will be described in detail below in conjunction with attached drawing and specific embodiment, illustrative examples therein and says
It is bright to be only used to explain the present invention but not as a limitation of the invention.
A kind of High Availabitity policy engine applied by the present invention is described in detail, the engine includes: master-slave strategy
Performer, policy store, user terminal;The master-slave strategy performer, policy store communicate between user terminal
Connection;
The operation object is sent to master-slave strategy performer for generating operation object by the user terminal;
The master-slave strategy performer is used for when receiving operation object, according to operation Object Selection master-slave strategy, base
Double tactful warm back-ups are provided in the master-slave strategy, when main strategy operation is collapsed, using from described in tactful adapter tube rapidly
Run object;The master-slave strategy performer further includes software and hardware resources, for carrying out the execution of operation object based on strategy;
Preferred: the operation object is search mission, calculating task, process, thread, file encryption task, data reality
When Detection task etc.;
The strategy instruction executes the mode and corresponding resource distribution of operation object;Such as: processor A it is specified when
Between in section in such a way that processor A resource is exclusive and stores encryption, operation object is executed based on script A;The resource distribution packet
Include the software and hardware resources configuration based on time dimension;
It is described according to operation Object Selection master-slave strategy, specifically: mode one: receive the operation object assigned of user, really
The type of the fixed operation object is to select available policies;Main strategy is determined based on the selected available policies and from strategy;
Mode two: being based on the operation object type, and selection is corresponding with the operation object type directly from policy store
Master-slave strategy;
The type of the determination operation object to select available policies, specifically: determine the class of the operation object
Type determines the mode for executing operation object based on the type;Resource allocation request is determined based on the mode, from available resources
It is determined to meet the resource distribution situation of the resource allocation request in pond;By being combined into for mode and resource distribution situation
Strategy is used as selected available policies;
It is described that the mode for executing operation object is determined based on the type, specifically: it is based on the type queries type-side
The formula table of comparisons is to obtain and the type corresponded manner;Such as: the operation object is executed in a manner of high-speed encryption;
Preferred: the type-mode table of comparisons is preset table, and the table is by administrator setting;
It is described based on the selected available policies to determine main strategy and from strategy;Specifically: selection execution efficiency highest
Available policies as first strategy, and in other available policies in addition to the first strategy select and it is described first strategy
The available policies that resource distribution situation does not overlap are as to be determined from the first strategy;It is selected from the first strategy to be determined
Execution efficiency highest or the least strategy of resource distribution are as tactful from first;If first strategy and from first strategy exist,
It then regard first strategy as main strategy, and will be used as from the first strategy from strategy;Otherwise, selection execution efficiency successively reduces
Available policies repeat the above steps, until determining main strategy and until from strategy;
Preferred: if not can determine that main strategy and from strategy, employing mode two carries out the selection of master-slave strategy;
Preferred: the resource distribution situation does not overlap, specifically: the hardware resource in the resource distribution situation
It is different, software resource is different or can concurrently execute;
Preferred: the execution efficiency is to execute time span used, and resource size required for executing executes safety
Degree, or execute confidence level and combinations thereof;
The master-slave strategy performer is also used to carry out validation verification to identified master-slave strategy;Specifically: to institute
State whether master-slave strategy can satisfy the execution of the operation object, the resource distribution situation in master-slave strategy is interior at runtime
Whether can satisfy etc. and to be verified;
It is described to be based on the operation object type in mode two, selection and the operation directly from policy store
The corresponding master-slave strategy of object type, specifically: it is corresponding with the operation object type to what is stored in policy store
Master-slave strategy successively tests validity is carried out the master-slave strategy to each master-slave strategy pair in set, according to sequencing
Card selects first master-slave strategy by validation verification to as selected master-slave strategy;
Policy store is used to carry out the preferential storage of policy store and master-slave strategy;
The carry out policy store, specifically: associated preservation operation object type and its corresponding master-slave strategy are to having
Ordered sets;The master-slave strategy sorts to according to by the number of selection number to the master-slave strategy in ordered set from high in the end;
Wherein: strategy mark and the binary group from strategy mark composition based on the master-slave strategy pair;Also associated conversation strategy mark
With policy depiction script;
It is preferred: for employing mode one select available policies, determine in the policy store whether have it is identical
Otherwise strategy, increases available policies newly and creates unique identification, base for it if so, then increasing the selection number of available policies
Policy store is updated in the newly-increased strategy mark;
The preferential storage for carrying out master-slave strategy, specifically: shifting to an earlier date for main strategy is carried out before operation object is performed
Load, and selective progress from strategy preferential storage;
The load in advance for carrying out main strategy, specifically: to all resources involved in main strategy, carry out mentioning for resource
It is preceding to use reservation;Main strategy is loaded into cache itself before running object implementing precondition;
Preferential storage of the selective progress from strategy;Specifically: main strategy is being loaded into cache in itself
In after, if there are free space in other cache elements different with the cache element being loaded, will
In the free space from the presence of other caches described in tactful be loaded into;
Preferred: the cache element being loaded and other described cache elements are the same cache's
Different piecemeals, or the unit for different physical caches;
The High Availabitity policy engine further includes multilingual tactical management device, and the multilingual tactical management device is used for
The multilingual offer of strategy is provided;
After loading strategy, if the language of the strategy is supported and the language of the operation object itself is inconsistent,
Carry out the translation of the strategy;
The translation for carrying out the strategy, specifically: it, then again will be described first by the policy transformation at intermediate language
Intermediate language translates into object language;The object language is consistent with the operation language of object itself;
It is preferred: by the policy transformation at intermediate language by the way of machine translation, then to use machine translation and people
Work feedback in conjunction with mode the intermediate language is translated into object language;Higher and current accurate of the efficiency of machine translation
Rate also comparable height, but machine translation inevitably has some mistakes, be re-introduced into during translating for second manual feedback into
The amendment of row mistake, avoids the introducing of too early manual feedback, reduces whole translation overhead;Pass through drawing for intermediate language
Enter, improves the versatility of translation;
The High Availabitity policy engine further includes tactful protective device;For carrying out the stratification protection of strategy;
The stratification protection for carrying out strategy;Specifically: different safety levels are carried out for the different phase of Different Strategies
Other protection;
Preferred: the different phase includes storage, is protected, and the stage is destroyed in operation;Each corresponding protection mark of strategy
Will four-tuple, every unitary in the four-tuple respectively correspond a stage in the aforementioned four stage;The data value of every unitary
Indicate security level corresponding to the stage with the strategy;In the starting of each stage of strategy, corresponding member is read
Data value executes protection corresponding with the security level to obtain corresponding security level;Such as: for the four of general policies
Tuple is (0,0,0,5);Wherein: 0 instruction security level is lowermost level, and the strategy for running on the stage refuses special guarantor
Shield, 5 instructions execute the protection of highest level for destroying the general policies in stage, and strict control general policies are destroyed;
Preferred: the integral status based on running environment where engine is adjusted in real time four corresponding to each strategy
Tuple;In this way, the variation of integrated environment is embodied in real time in the execution of each strategy, greatly improves peace
The adaptability of full guard;
It is preferred: resource complexity involved in the protection of the difference security level is different, guard time length is different,
The permission of executing subject is limited different;
The above description is only a preferred embodiment of the present invention, thus it is all according to the configuration described in the scope of the patent application of the present invention,
The equivalent change or modification that feature and principle are done, is included in the scope of the patent application of the present invention.
Claims (7)
1. a kind of High Availabitity policy engine, which is characterized in that the engine includes: master-slave strategy performer, policy store,
User terminal;The master-slave strategy performer, policy store communicate to connect between user terminal;
The operation object is sent to master-slave strategy performer for generating operation object by the user terminal;
The master-slave strategy performer is used to, according to operation Object Selection master-slave strategy, be based on institute when receiving operation object
It states master-slave strategy and double tactful warm back-ups is provided, when main strategy operation is collapsed, take over the operation rapidly using from strategy
Object;The master-slave strategy performer further includes software and hardware resources, for carrying out the execution of operation object based on strategy;
Policy store is used to carry out the preferential storage of policy store and master-slave strategy;
The carry out policy store, specifically: associated preservation operation object type and its corresponding master-slave strategy are to ordered set
It closes;The master-slave strategy sorts to according to by the number of selection number to the master-slave strategy in ordered set from high in the end;Wherein:
Strategy mark and the binary group from strategy mark composition based on the master-slave strategy pair;Also associated conversation strategy mark and strategy
Description script;
The preferential storage for carrying out master-slave strategy, specifically: the load in advance of main strategy is carried out before operation object is performed,
And selective progress from strategy preferential storage;
It is described according to operation Object Selection master-slave strategy, specifically: mode one: receive the operation object assigned of user, determine institute
The type of operation object is stated to select available policies;Main strategy is determined based on the selected available policies and from strategy;Mode
Two: being based on the operation object type, the selection principal and subordinate corresponding with the operation object type directly from policy store
Strategy;
The type of the determination operation object to select available policies, specifically: determine the type of the operation object, base
The mode for executing operation object is determined in the type;Resource allocation request is determined based on the mode, from available resources pond
It is determined to meet the resource distribution situation of the resource allocation request;The mode and resource distribution situation of operation object will be executed
The strategy being combined into is as selected available policies;
It is described based on the selected available policies to determine main strategy and from strategy;Specifically: select execution efficiency is highest can
It uses strategy as the first strategy, and selects the resource with first strategy in other available policies in addition to the first strategy
The available policies that configuring condition does not overlap are as to be determined from the first strategy;It selects to execute from the first strategy to be determined
Efficiency highest or the least strategy of resource distribution are as tactful from first;If first strategy and from first strategy exist, will
First strategy is used as main strategy, and will be used as from the first strategy from strategy;Otherwise, what selection execution efficiency successively reduced can
It is repeated the above steps with strategy, until determining main strategy and from strategy.
2. High Availabitity policy engine according to claim 1, which is characterized in that weight does not occur for the resource distribution situation
It is folded, specifically: the hardware resource in the resource distribution situation is different, and software resource is different or can concurrently execute
's.
3. High Availabitity policy engine according to claim 2, which is characterized in that the master-slave strategy performer is also used to pair
Identified master-slave strategy carries out validation verification;Specifically: whether the operation object can satisfy to the master-slave strategy
Execution, resource distribution situation in master-slave strategy at runtime in whether can satisfy and verified.
4. High Availabitity policy engine according to claim 3, which is characterized in that the load in advance for carrying out main strategy,
Specifically: to all resources involved in main strategy, carry out resource uses reservation in advance;By main strategy itself in operation object
It is loaded into cache element before implementing precondition;Preferential storage of the selective progress from strategy;Specifically: it will lead
After strategy is loaded into cache element in itself, if other cache lists different with the cache element being loaded
There are free spaces in member, then by the free space in the presence of other cache elements described in tactful be loaded into
In.
5. High Availabitity policy engine according to claim 4, which is characterized in that the High Availabitity policy engine further includes more
Language policy managing device, the multilingual tactical management device is for carrying out the multilingual offer of strategy;After loading strategy, such as
Tactful language described in fruit is supported and the language of the operation object itself is inconsistent, then carries out the translation of the strategy;It is described
The translation of the strategy is carried out, specifically: first by the policy transformation at intermediate language, then the intermediate language is translated again
At object language;The object language is consistent with the operation language of object itself.
6. High Availabitity policy engine according to claim 5, which is characterized in that the High Availabitity policy engine further includes plan
Slightly protective device;For carrying out the stratification protection of strategy;The stratification protection for carrying out strategy;Specifically: for difference
The different phase of strategy carries out the protection of different security levels;The different phase includes storage, is protected, and the stage is destroyed in operation;
Each strategy corresponds to a protective emblem four-tuple, and every unitary in the four-tuple respectively corresponds a rank in four-stage
Section;Security level corresponding to the data value instruction of every unitary and the stage of the strategy;It is opened in each stage of strategy
When dynamic, corresponding metadata values are read to obtain corresponding security level, execute protection corresponding with the security level.
7. High Availabitity policy engine according to claim 6, which is characterized in that the entirety based on running environment where engine
Situation adjusts four-tuple corresponding to each strategy in real time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811036757.0A CN109298972B (en) | 2018-09-06 | 2018-09-06 | A kind of High Availabitity policy engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811036757.0A CN109298972B (en) | 2018-09-06 | 2018-09-06 | A kind of High Availabitity policy engine |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109298972A CN109298972A (en) | 2019-02-01 |
CN109298972B true CN109298972B (en) | 2019-11-15 |
Family
ID=65166190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811036757.0A Active CN109298972B (en) | 2018-09-06 | 2018-09-06 | A kind of High Availabitity policy engine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109298972B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104377830A (en) * | 2014-11-26 | 2015-02-25 | 南京四方亿能电力自动化有限公司 | GOOSE-based intelligent micro-grid rapid control system and control strategy distribution method |
CN104503838A (en) * | 2014-11-23 | 2015-04-08 | 华中科技大学 | Method for scheduling virtual CPU (Central Processing Unit) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7150037B2 (en) * | 2001-03-21 | 2006-12-12 | Intelliden, Inc. | Network configuration manager |
CN101188501B (en) * | 2007-12-14 | 2010-06-02 | 中兴通讯股份有限公司 | Switching method for transfer mode under multiple policies |
CN101236530B (en) * | 2008-01-30 | 2010-09-01 | 清华大学 | High speed cache replacement policy dynamic selection method |
CN101986274B (en) * | 2010-11-11 | 2012-10-03 | 东软集团股份有限公司 | Resource allocation system and resource allocation method in private cloud environment |
CN105141456A (en) * | 2015-08-25 | 2015-12-09 | 山东超越数控电子有限公司 | Method for monitoring high-availability cluster resource |
US10083055B2 (en) * | 2016-02-12 | 2018-09-25 | At&T Intellectual Property I, L.P. | Management of IoT devices in a virtualized network |
CN107590186B (en) * | 2017-08-07 | 2021-07-30 | 北京京东尚科信息技术有限公司 | Method for managing and executing data processing policy and policy engine system |
CN108306777B (en) * | 2018-04-20 | 2021-04-13 | 平安科技(深圳)有限公司 | SDN controller-based virtual gateway active/standby switching method and device |
-
2018
- 2018-09-06 CN CN201811036757.0A patent/CN109298972B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104503838A (en) * | 2014-11-23 | 2015-04-08 | 华中科技大学 | Method for scheduling virtual CPU (Central Processing Unit) |
CN104377830A (en) * | 2014-11-26 | 2015-02-25 | 南京四方亿能电力自动化有限公司 | GOOSE-based intelligent micro-grid rapid control system and control strategy distribution method |
Also Published As
Publication number | Publication date |
---|---|
CN109298972A (en) | 2019-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103354522B (en) | A kind of multilevel flow table lookup method and device | |
EP3398091B1 (en) | System and method for unified access control on federated database | |
US8510316B2 (en) | Database processing system and method | |
US20040143570A1 (en) | Strategy based search | |
US7240243B2 (en) | System and method for facilitating programmable coverage domains for a testcase generator | |
CN100401258C (en) | Method and apparatus for maintaining context while executing translated instructions | |
US7668831B2 (en) | Assigning unique identification numbers to new user accounts and groups in a computing environment with multiple registries | |
US7865531B2 (en) | Method and system for providing value help features to input fields generated for dynamically selected columns | |
CN106598705A (en) | Asynchronous task scheduling method, device and system and electronic equipment | |
JPH05101072A (en) | Method and system for controlling management of engineering change | |
AU2005201890A1 (en) | Query to task mapping | |
US8473962B2 (en) | Service selection for composite services | |
US10671361B2 (en) | Automatically determining data dependencies to facilitate code execution | |
Herodotou et al. | Xplus: a sql-tuning-aware query optimizer | |
CN109298972B (en) | A kind of High Availabitity policy engine | |
Rosner et al. | Bounded exhaustive test input generation from hybrid invariants | |
Smeenk | Applying automata learning to complex industrial software | |
US10726053B2 (en) | System for lightweight objects | |
CN104520821A (en) | Dynamic directory controls | |
Watts et al. | Using the Zonae Cogito Decision Support System | |
CN106570035B (en) | Database authorization method and device | |
US11156663B2 (en) | Generating a test sequence of code based on a directed sequence of code and randomly selected instructions | |
Do et al. | Specification-based Testing with Simulation Relations (S). | |
US20040163078A1 (en) | Method for rapidly prototyping, testing and verifying application software | |
KR101911297B1 (en) | Method and Apparatus for verification of Base System Model |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211217 Address after: 518000 unit B, 46th floor, China energy storage building, 3099 Keyuan South Road, high tech community, Yuehai street, Nanshan District, Shenzhen, Guangdong Patentee after: Gaoying International Innovation Technology (Shenzhen) Co.,Ltd. Address before: 518000 room 505, block a, Santai building, Silicon Valley University Town entrepreneurship Park, Taoyuan Street, Nanshan District, Shenzhen, Guangdong Patentee before: GAOYING QUANTITATIVE CLOUD TECHNOLOGY (SHENZHEN) CO.,LTD. |
|
TR01 | Transfer of patent right |