CN107911427A - A kind of cluster control method and device based on ICE middlewares - Google Patents
A kind of cluster control method and device based on ICE middlewares Download PDFInfo
- Publication number
- CN107911427A CN107911427A CN201711062129.5A CN201711062129A CN107911427A CN 107911427 A CN107911427 A CN 107911427A CN 201711062129 A CN201711062129 A CN 201711062129A CN 107911427 A CN107911427 A CN 107911427A
- Authority
- CN
- China
- Prior art keywords
- node
- main controlled
- calculate
- ice
- register
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/161—Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
The present invention provides a kind of cluster control method based on ICE middlewares, comprises the following steps:Main controlled node, register node and calculate node are provided;ICE middleware running environment is disposed in main controlled node, register node and calculate node;Service routine is disposed in main controlled node, register node and calculate node;Establish calculate node and the mapping relations of service routine.Cluster control method provided by the invention based on ICE middlewares, has the following advantages:Effective control to whole node cluster is kept, ensures efficiently can use in the case of more high concurrents, while be convenient for the extension and migration of business.Present invention also offers a kind of clustered control device based on ICE middlewares using the above method.
Description
Technical field
The present invention relates to computer server field of communication technology, and in particular to a kind of collection team control based on ICE middlewares
Method and apparatus processed.
Background technology
With people to the security of the industries such as finance, military affairs, security, traffic, postal service, the energy, telecommunications, reliability, can
Autgmentability proposes increasingly higher demands, autonomous controllable information industry system is established, for promoting China's information industry development
Information security has great significance with safeguarding one's country.Because if hardware there are back door, stores the private data of information industry
It is possible to be stolen, even if what is stolen is encryption data, is also possible to altered data, influences the validity and safety of application
Property, so the domestic service platform of independent research can provide trust computing higher safety guarantee.Shen prestige platform is to be based on state
Produce Shen prestige CPU and the farsighted domestic service platform for thinking operating system of martial prowess, it is possible to increase the security of domestic information industry.
ICE is a kind of middleware platform of object-oriented, and ICE provides to build the application of the client-server of object-oriented
Instrument, API and storehouse are supported.ICE applications are adapted to use in xenogenesis environment:Client and server can use different programming languages
Speech is write, and may operate in different operating system and machine architecture, and it is efficient that multiple network agreement can be used to carry out
Communication.Regardless of deployed environment, the source code of these applications is all transplantable.In short, ICE and above-mentioned communication specification
Compare, have the characteristics that to be easily understood, easy to operate and extension it is flexible, and framework has preferable retractility.
One operation is usually divided into some subtasks that can be performed parallel by High Performance Computing Cluster, makes each subtask
Performed respectively in independent calculate node, so as to improve the execution efficiency of operation in cluster.In High-Performance Computing Cluster, node is many
It is more, effective control to whole node cluster how is kept, while ensure efficiently can use in the case of high concurrent, have very deep
Meaning.
Therefore a kind of cluster control method and device based on ICE middlewares are needed, keeps having whole node cluster
Effect control, ensures efficiently can use in the case of more high concurrents, while is convenient for the extension and migration of business.
The content of the invention
For above-mentioned the problems of the prior art, it is necessary to keep effective control to whole node cluster, ensure in Duo Tai
It is efficiently available in the case of high concurrent, it is an object of the invention to provide a kind of cluster control method based on ICE middlewares with
Device.
To achieve these goals, the technical solution adopted by the present invention is as follows:
According to the present invention, there is provided a kind of cluster control method based on ICE middlewares, comprises the following steps:
Main controlled node, register node and calculate node are provided;
ICE middleware running environment is disposed in main controlled node, register node and calculate node;
Service routine is disposed in main controlled node, register node and calculate node;
Establish calculate node and the mapping relations of service routine.
According to one embodiment of present invention, registration service application program is disposed in register node, in main controlled node and
Primary control program is disposed in calculate node respectively and calculates service routine.
According to one embodiment of present invention, by the way that the service on main controlled node and calculate node is registered to registration respectively
Node, come the mapping relations established node identification with each serviced.
According to one embodiment of present invention, also include:
Main controlled node sends service request to register node;
Register node returns to the calculate node information of corresponding with service to main controlled node;
Main controlled node is according to mapping relations, to obtain the handle of the service of calculate node;
Main controlled node calls the service of corresponding calculate node by handle, obtains result.
According to one embodiment of present invention, also include:
Main controlled node by calculate node information respectively to each calculate node configuration node working frequency, to calculate node
Carry out initialization operation.
According to one embodiment of present invention, also include:
Main controlled node inquires about corresponding calculate node in register node, issues and start problem and appoint according to mission requirements
Business;
Main controlled node returns to the result of calculation of calculate node.
According to one embodiment of present invention, also include:
Result of calculation is returned into register node, register node reports the correspondence task of result of calculation.
According to the present invention, there is provided a kind of clustered control device based on ICE middlewares, makes with the aforedescribed process.
According to the present invention, there is provided a kind of computer equipment, including memory, at least one processor and it is stored in institute
The computer program that can be run on memory and on the processor is stated, the processor performs above-mentioned when performing described program
Method.
According to the present invention, there is provided a kind of computer-readable recording medium, the computer-readable recording medium storage have
Computer program, the computer program perform above-mentioned method when being executed by processor.
The present invention can obtain following advantageous effects by above technical scheme:
Cluster control method and device provided by the invention based on ICE middlewares, pass through the master in distributed type assemblies
Register node is set outside control node and calculate node, and disposes ICE middleware running environment, establishes reflecting between node and service
Penetrate relation;By sending service request, calculate node information is obtained, calculate node service is called, realizes:Keep to whole section
Effective control of point cluster, ensures efficiently can use in the case of more high concurrents, while be convenient for the extension of business and move
Move.
Certainly, implementing any of the products of the present invention must be not necessarily required to reach all the above technique effect at the same time.
Brief description of the drawings
Attached drawing described herein is used for providing a further understanding of the present invention, forms the part of the present invention, this hair
Bright schematic description and description is used to explain the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the schematic diagram of one embodiment of the clustered control device provided by the invention based on ICE middlewares;
Fig. 2 is the flow chart of one embodiment of the cluster control method provided by the invention based on ICE middlewares;
Fig. 3 is the flow chart of another embodiment of the cluster control method provided by the invention based on ICE middlewares;
Fig. 4 is one embodiment of the computer equipment of the cluster control method provided by the invention based on ICE middlewares
Hardware architecture diagram.
Embodiment
Some vocabulary has such as been used to censure specific components among specification and claim.Those skilled in the art should
It is understood that hardware manufacturer may call same component with different nouns.This specification and claims are not with name
The difference of title is used as the mode for distinguishing component, but is used as the criterion of differentiation with the difference of component functionally.Such as logical
The " comprising " of piece specification and claim mentioned in is an open language, therefore should be construed to " including but do not limit
In ".For specification subsequent descriptions to implement the better embodiment of the present invention, so description is to illustrate the general original of the present invention
For the purpose of then, the scope of the present invention is not limited to.Protection scope of the present invention when regard appended claims institute's defender as
It is accurate.
In one embodiment of the present of invention, as shown in Figs. 1-3, there is provided a kind of clustered control side based on ICE middlewares
Method, comprises the following steps:
S00:Main controlled node, register node and calculate node are provided;
S01:ICE middleware running environment is disposed in main controlled node, register node and calculate node;Main controlled node with
Configuration is compiled to ICE middleware running environment respectively in calculate node, the deployment of ICE middlewares can be supported to transport
OK;
S02:Service routine is disposed in main controlled node, register node and calculate node;
S03:Establish calculate node and the mapping relations of service routine.
In some embodiments, registration service application program is disposed in register node, in main controlled node and calculates section
Primary control program is disposed on point respectively and calculates service routine.
In some embodiments, by the way that the service on main controlled node and calculate node is registered to register node respectively,
Come the mapping relations established node identification with each serviced.
In some embodiments, also include:
S10:Main controlled node sends service request to register node;
S11:Register node returns to the calculate node information of corresponding with service to main controlled node;
S12:Main controlled node is according to mapping relations, to obtain the handle of the service of calculate node;
S13:Main controlled node calls the service of corresponding calculate node by handle, obtains result.
When main controlled node needs to call corresponding remote service, inquired about first to register node, path detection, function
Detection, node status information service, inquire calculate node where corresponding with service, according to node identification with servicing mapping relations,
Respective service in each calculate node of far call, and service is returned into register node, return the result.
In some embodiments, also include:
Main controlled node by calculate node information respectively to each calculate node configuration node working frequency, to calculate node
Carry out initialization operation.
In some embodiments, also include:
Main controlled node inquires about corresponding calculate node in register node, issues and start problem and appoint according to mission requirements
Business;
Main controlled node returns to the result of calculation of calculate node.
In some embodiments, also include:
Result of calculation is returned into register node, register node reports the correspondence task of result of calculation.
Preferably, wherein providing a main controlled node, a register node and multiple calculate nodes;Main controlled node, registration
Node and calculate node are the server based on Shen prestige platform;Main controlled node is connected with calculate node by high-speed communicating network.
From above-described embodiment as can be seen that the cluster control method provided in an embodiment of the present invention based on ICE middlewares, leads to
Cross outside the main controlled node in distributed type assemblies and calculate node and register node is set, and dispose ICE middleware running environment, build
Mapping relations between vertical node and service;By sending service request, calculate node information is obtained, calls calculate node clothes
Business, realizes:Effective control to whole node cluster is kept, ensures efficiently can use in the case of more high concurrents, at the same time
It is convenient for the extension and migration of business.Can further it expand on this basis using under various heterogeneous server scenes.
It is it is important to note that each in each embodiment of the above-mentioned cluster control method based on ICE middlewares
Step can be intersected, replaces, increases, deleted, and therefore, these rational permutation and combination become alternatively among based on ICE
The cluster control method of part should also be as belonging to protection scope of the present invention, and protection scope of the present invention should not be confined to institute
State on embodiment.
Based on above-mentioned purpose, a kind of second aspect of the embodiment of the present invention, it is proposed that collection team control based on ICE middlewares
One embodiment of device processed.The clustered control device based on ICE middlewares has used above-mentioned based on ICE middlewares
Cluster control method.
From above-described embodiment as can be seen that the clustered control device provided in an embodiment of the present invention based on ICE middlewares, leads to
Cross outside the main controlled node in distributed type assemblies and calculate node and register node is set, and dispose ICE middleware running environment, build
Mapping relations between vertical node and service;By sending service request, calculate node information is obtained, calls calculate node clothes
Business, realizes:Effective control to whole node cluster is kept, ensures efficiently can use in the case of more high concurrents, at the same time
It is convenient for the extension and migration of business.
It is important to note that the embodiment of the above-mentioned clustered control device based on ICE middlewares employs the base
The course of work of each module, those skilled in the art's energy are illustrated in the embodiment of the cluster control method of ICE middlewares
Enough it is readily conceivable that by the other embodiment of these module applications to the cluster control method based on ICE middlewares.When
So, due to each step in the cluster control method embodiment based on ICE middlewares can intersect, replace,
Increase, delete, therefore, these rational permutation and combination become alternatively also should in the clustered control device based on ICE middlewares
When belonging to protection scope of the present invention, and protection scope of the present invention should not be confined on the embodiment.
Based on above-mentioned purpose, the 3rd aspect of the embodiment of the present invention, it is proposed that be based on ICE middlewares described in one kind execution
Cluster control method computer equipment one embodiment.
The computer equipment of cluster control method based on ICE middlewares described in the execution includes memory, at least one
On a memory and the computer program that can run on a processor, when processor executive program, performs for a processor and storage
Any one above-mentioned method.
As shown in figure 4, the computer for the cluster control method based on ICE middlewares described in execution provided by the invention is set
The hardware architecture diagram of standby one embodiment.
By taking computer equipment as shown in Figure 4 as an example, include a processor 301 and one in the computer equipment
Memory 302, and can also include:Input unit 303 and output device 304.
Processor 301, memory 302, input unit 303 and output device 304 can pass through bus or other modes
Connect, in Fig. 4 exemplified by being connected by bus.
Memory 302 is used as a kind of non-volatile computer readable storage medium storing program for executing, available for storage non-volatile software journey
Sequence, non-volatile computer executable program and module, the cluster based on ICE middlewares as described in the embodiment of the present application
Corresponding programmed instruction/the module of control method.Processor 301 is by running the non-volatile software of storage in the memory 302
Program, instruction and module, so that the various function application of execute server and data processing, that is, realize that the above method is implemented
The cluster control method based on ICE middlewares of example.
Memory 302 can include storing program area and storage data field, wherein, storing program area can store operation system
System, the required application program of at least one function;Storage data field can be stored according to the clustered control dress based on ICE middlewares
That puts uses created data etc..In addition, memory 302 can include high-speed random access memory, can also include non-
Volatile memory, for example, at least a disk memory, flush memory device or other non-volatile solid state memory parts.
In some embodiments, memory 302 is optional including relative to the remotely located memory of processor 301, these remote memories
Network connection to local module can be passed through.The example of above-mentioned network includes but not limited to internet, intranet, local
Net, mobile radio communication and combinations thereof.
Input unit 303 can receive the numeral or character information of input, and produce and the collection team control based on ICE middlewares
The key signals that the user setting and function control of device processed are related input.Output device 304 may include that the displays such as display screen are set
It is standby.
Corresponding programmed instruction/the module of one or more of cluster control methods based on ICE middlewares is stored in
In the memory 302, when being performed by the processor 301, perform in above-mentioned any means embodiment based on ICE among
The cluster control method of part.
Any one embodiment of the computer equipment of cluster control method based on ICE middlewares described in the execution,
The identical or similar effect of corresponding foregoing any means embodiment can be reached.
Based on above-mentioned purpose, the 4th aspect of the embodiment of the present invention, it is proposed that a kind of computer-readable recording medium, institute
Stating computer-readable recording medium storage has computer program, which performs above-mentioned any side when being executed by processor
Cluster control method based on ICE middlewares in method embodiment and realize in above-mentioned any device/system embodiment based on
The clustered control device/system of ICE middlewares.The embodiment of the computer-readable recording medium, can reach corresponding therewith
The foregoing any means effect identical or similar with device/system embodiment.
Finally it should be noted that one of ordinary skill in the art will appreciate that realizing the whole in above-described embodiment method
Or part flow, it can be completed by computer program to instruct related hardware, the program can be stored in a computer
In read/write memory medium, the program is upon execution, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, it is described
Storage medium can be magnetic disc, CD, read-only memory (Read-Only Memory, ROM) or random access memory
(Random Access Memory, RAM) etc..The embodiment of the computer program, can reach corresponding foregoing
The identical or similar effect of embodiment of the method for anticipating.
In addition, typically, it can be various electric terminal equipments that the embodiment of the present invention, which discloses the device, equipment etc., example
Such as mobile phone, personal digital assistant (PDA), tablet computer (PAD), smart television or large-scale terminal device, such as service
Device etc., therefore protection domain disclosed by the embodiments of the present invention should not limit as certain certain types of device, equipment.It is of the invention real
It can be applied to above-mentioned any with the combining form of electronic hardware, computer software or both to apply example and disclose the client
In a kind of electric terminal equipment.
In addition, disclosed method is also implemented as the computer program performed by CPU according to embodiments of the present invention, should
Computer program can store in a computer-readable storage medium.When the computer program is performed by CPU, the present invention is performed
The above-mentioned function of being limited in method disclosed in embodiment.
In addition, above method step and system unit can also utilize controller and for storing so that controller is real
The computer-readable recording medium of the computer program of existing above-mentioned steps or Elementary Function is realized.
In addition, it should be appreciated that computer-readable recording medium (for example, memory) as described herein can be volatile
Property memory or nonvolatile memory, or both volatile memory and nonvolatile memory can be included.As example
Sub and nonrestrictive, nonvolatile memory can include read-only storage (ROM), programming ROM (PROM), electrically programmable
ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory.Volatile memory can include arbitrary access
Memory (RAM), the RAM can serve as external cache.Nonrestrictive as an example, RAM can be with more
Kind form obtains, such as synchronous random access memory (DRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate SDRAM
(DDR SDRAM), enhancing SDRAM (ESDRAM), synchronization link DRAM (SLDRAM) and directly Rambus RAM (DRRAM).
The storage device of disclosed aspect is intended to the memory of including but not limited to these and other suitable type.
Those skilled in the art will also understand is that, with reference to the described various illustrative logical blocks of disclosure herein, mould
Block, circuit and algorithm steps may be implemented as the combination of electronic hardware, computer software or both.It is hard in order to clearly demonstrate
This interchangeability of part and software, with regard to various exemplary components, square, module, circuit and step function to its into
General description is gone.This function is implemented as software and is also implemented as hardware depending on concrete application and application
Design constraint to whole system.Those skilled in the art can realize described in a variety of ways for every kind of concrete application
Function, but this realize that decision should not be interpreted as causing a departure from scope disclosed by the embodiments of the present invention.
It can utilize and be designed to reference to disclosure herein described various illustrative logical blocks, module and circuit
The following component of function described here is performed to realize or perform:General processor, digital signal processor (DSP), special collection
Into circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, divide
Any combinations of vertical nextport hardware component NextPort or these components.General processor can be microprocessor, but alternatively, processing
Device can be any conventional processors, controller, microcontroller or state machine.Processor can also be implemented as computing device
Combination, for example, the combination of DSP and microprocessor, multi-microprocessor, one or more microprocessors combination DSP and/or any
Other this configurations.
It can be directly contained in hardware with reference to the step of described method of disclosure herein or algorithm, be held by processor
In capable software module or in combination of the two.Software module may reside within RAM memory, flash memory, ROM storages
Device, eprom memory, eeprom memory, register, hard disk, removable disk, CD-ROM or known in the art it is any its
In the storage medium of its form.Exemplary storage medium is coupled to processor so that processor can be from the storage medium
Middle reading information writes information to the storage medium.In an alternative, the storage medium can be with processor collection
Into together.Pocessor and storage media may reside within ASIC.ASIC may reside within user terminal.In a replacement
In scheme, pocessor and storage media can be resident in the user terminal as discrete assembly.
In one or more exemplary designs, the function can be real in hardware, software, firmware or its any combination
It is existing.If realized in software, can be stored in using the function as one or more instruction or code computer-readable
Transmitted on medium or by computer-readable medium.Computer-readable medium includes computer storage media and communication media,
The communication media includes helping for computer program to be transmitted to any medium of another position from a position.Storage medium
It can be any usable medium that can be accessed by a general purpose or special purpose computer.It is nonrestrictive as an example, the computer
Computer-readable recording medium can include RAM, ROM, EEPROM, CD-ROM or other optical disc memory apparatus, disk storage equipment or other magnetic
Property storage device, or can be used for carry or storage form for instruction or data structure required program code and can
Any other medium accessed by universal or special computer or universal or special processor.In addition, any connection can
It is properly termed as computer-readable medium.If for example, use coaxial cable, optical fiber cable, twisted-pair feeder, digital subscriber line
(DSL) or such as wireless technology of infrared ray, radio and microwave to send software from website, server or other remote sources,
Then above-mentioned coaxial cable, optical fiber cable, twisted-pair feeder, DSL or such as wireless technology of infrared ray, radio and microwave are included in
The definition of medium.As used herein, disk and CD include compact disk (CD), laser disk, CD, digital versatile disc
(DVD), floppy disk, Blu-ray disc, wherein disk usually magnetically reproduce data, and CD reproduce data using laser optics.On
The combination for stating content should also be as being included in the range of computer-readable medium.
Above is exemplary embodiment disclosed by the invention, it should be noted that in the sheet limited without departing substantially from claim
On the premise of inventive embodiments scope of disclosure, it may be many modifications and change.According to open embodiment described herein
The function of claim to a method, step and/or action be not required to perform with any particular order.In addition, although the present invention is implemented
Element disclosed in example can be described or required in the form of individual, but be odd number unless explicitly limited, it is understood that be multiple.
It should be appreciated that it is used in the present context, unless context clearly supports exception, singulative " one
It is a " (" a ", " an ", " the ") be intended to also include plural form.It is to be further understood that "and/or" used herein is
Finger includes one or any and all possible combinations of more than one project listed in association.
The embodiments of the present invention disclose that embodiment sequence number is for illustration only, do not represent the quality of embodiment.
One of ordinary skill in the art will appreciate that hardware can be passed through by realizing all or part of step of above-described embodiment
To complete, relevant hardware can also be instructed to complete by program, the program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
Those of ordinary skills in the art should understand that:The discussion of any of the above embodiment is exemplary only, not
It is intended to imply that scope disclosed by the embodiments of the present invention (including claim) is limited to these examples;In the think of of the embodiment of the present invention
Under road, it can also be combined between the technical characteristic in above example or different embodiments, and exist as described above
Many other changes of the different aspect of the embodiment of the present invention, for simplicity, they are not provided in details.Therefore, it is all at this
Spiritual and any omission within principle, made, modification, equivalent substitution, improvement of inventive embodiments etc., should be included in this hair
Within the protection domain of bright embodiment.
Claims (10)
1. a kind of cluster control method based on ICE middlewares, it is characterised in that comprise the following steps:
Main controlled node, register node and calculate node are provided;
ICE middleware running environment is disposed in the main controlled node, the register node and the calculate node;
Service routine is disposed in the main controlled node, the register node and the calculate node;
Establish the mapping relations of the calculate node and the service routine.
2. according to the method described in claim 1, it is characterized in that:
Registration service application program is disposed in the register node, portion is distinguished on the main controlled node and the calculate node
Affix one's name to primary control program and calculate service routine.
3. according to the method described in claim 1, it is characterized in that:
By the way that the service on the main controlled node and the calculate node is registered to the register node respectively, to establish node
Mark and the mapping relations each serviced.
4. according to the method described in claim 1, it is characterized in that, also include:
The main controlled node sends service request to the register node;
The register node returns to the calculate node information of corresponding with service to the main controlled node;
The main controlled node is according to the mapping relations, to obtain the handle of the service of the calculate node;
The main controlled node calls the service of the corresponding calculate node by the handle, obtains result.
5. according to the method described in claim 4, it is characterized in that, also include:
The main controlled node by the calculate node information respectively to each calculate node configuration node working frequency, it is right
The calculate node carries out initialization operation.
6. according to the method described in claim 4, it is characterized in that, also include:
The main controlled node inquires about the corresponding calculate node in the register node, issues and open according to mission requirements
Dynamic problem task;
The main controlled node returns to the result of calculation of the calculate node.
7. according to the method described in claim 6, it is characterized in that, also include:
The result of calculation is returned into the register node, the register node reports the correspondence task of the result of calculation.
8. a kind of clustered control device based on ICE middlewares, it is characterised in that using such as claim 1-7 any one institute
The method stated.
9. a kind of computer equipment, including memory, at least one processor and it is stored on the memory and can be in institute
State the computer program run on processor, it is characterised in that the processor performs such as claim when performing described program
Method described in 1-7 any one.
10. a kind of computer-readable recording medium, the computer-readable recording medium storage has computer program, its feature exists
In perform claim requires the method described in 1-7 any one when the computer program is executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711062129.5A CN107911427A (en) | 2017-11-02 | 2017-11-02 | A kind of cluster control method and device based on ICE middlewares |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711062129.5A CN107911427A (en) | 2017-11-02 | 2017-11-02 | A kind of cluster control method and device based on ICE middlewares |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107911427A true CN107911427A (en) | 2018-04-13 |
Family
ID=61842359
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711062129.5A Pending CN107911427A (en) | 2017-11-02 | 2017-11-02 | A kind of cluster control method and device based on ICE middlewares |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107911427A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110780997A (en) * | 2019-09-27 | 2020-02-11 | 苏州浪潮智能科技有限公司 | Method and device for eliminating load burrs of hard disk prediction data acquisition end |
CN111147596A (en) * | 2019-12-30 | 2020-05-12 | 中国移动通信集团江苏有限公司 | Prometous cluster deployment method, device, equipment and medium |
CN111813582A (en) * | 2020-07-28 | 2020-10-23 | 东北大学 | Ice service deployment and arrangement method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101976199A (en) * | 2010-10-15 | 2011-02-16 | 德讯科技股份有限公司 | Object-oriented middleware distributed system development platform |
CN102033777A (en) * | 2010-09-17 | 2011-04-27 | 中国资源卫星应用中心 | Distributed type job scheduling engine based on ICE (internet communication engine) |
CN102750147A (en) * | 2012-06-08 | 2012-10-24 | 山东科汇电力自动化有限公司 | Internet communications engine (ICE) middleware based distributed application management framework and operation method |
CN106790084A (en) * | 2016-12-22 | 2017-05-31 | 中国科学院电子学研究所苏州研究院 | A kind of heterogeneous resource integrated framework and its integrated approach based on ICE middlewares |
-
2017
- 2017-11-02 CN CN201711062129.5A patent/CN107911427A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102033777A (en) * | 2010-09-17 | 2011-04-27 | 中国资源卫星应用中心 | Distributed type job scheduling engine based on ICE (internet communication engine) |
CN101976199A (en) * | 2010-10-15 | 2011-02-16 | 德讯科技股份有限公司 | Object-oriented middleware distributed system development platform |
CN102750147A (en) * | 2012-06-08 | 2012-10-24 | 山东科汇电力自动化有限公司 | Internet communications engine (ICE) middleware based distributed application management framework and operation method |
CN106790084A (en) * | 2016-12-22 | 2017-05-31 | 中国科学院电子学研究所苏州研究院 | A kind of heterogeneous resource integrated framework and its integrated approach based on ICE middlewares |
Non-Patent Citations (3)
Title |
---|
杨志宇: "基于Ice的分布式MySQL数据库服务设计", 《电脑知识与技术》 * |
苗科展: "基于Ice的分布式网络地图服务", 《中国优秀硕士学位论文全文数据库》 * |
黄长营: "分布式数据流处理系统的负载均衡技术研究与实现", 《中国优秀硕士学位论文全文数据库》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110780997A (en) * | 2019-09-27 | 2020-02-11 | 苏州浪潮智能科技有限公司 | Method and device for eliminating load burrs of hard disk prediction data acquisition end |
CN111147596A (en) * | 2019-12-30 | 2020-05-12 | 中国移动通信集团江苏有限公司 | Prometous cluster deployment method, device, equipment and medium |
CN111147596B (en) * | 2019-12-30 | 2022-05-13 | 中国移动通信集团江苏有限公司 | Prometous cluster deployment method, device, equipment and medium |
CN111813582A (en) * | 2020-07-28 | 2020-10-23 | 东北大学 | Ice service deployment and arrangement method |
CN111813582B (en) * | 2020-07-28 | 2023-12-29 | 东北大学 | Ice service deployment arrangement method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111614738B (en) | Service access method, device, equipment and storage medium based on Kubernetes cluster | |
CN108829493A (en) | A kind of virtual machine method for synchronizing time and device | |
CN104866383A (en) | Interface calling method and device and terminal | |
CN107423387A (en) | The method and apparatus of table is divided in a kind of point storehouse based on middleware | |
CN101571876B (en) | Script program operation logic expansion method, server and client | |
EP3607440B1 (en) | Credential-based proactive discovery of remote micro-services by spreadsheet applications | |
US11792865B2 (en) | Device binding method and apparatus, and electronic device | |
CN109656844B (en) | AT24xx EEPROM driving method and device | |
CN107911427A (en) | A kind of cluster control method and device based on ICE middlewares | |
CN107589986A (en) | A kind of universal process method and device of data processing time-out | |
JP6052406B2 (en) | Distributed processing system, distributed processing apparatus, distributed processing method, and distributed processing program | |
US9658937B2 (en) | Optimization of hardware monitoring for computing devices | |
CN104899039A (en) | Method and device for providing screen shooting service in terminal device | |
CN111177043A (en) | Method, system, device and medium for accelerating reading of field replaceable unit information | |
CN104268229A (en) | Resource obtaining method and device based on multi-process browser | |
CN110096306A (en) | Application version switching method and device, electronic equipment, storage medium | |
CN110413594A (en) | A kind of more example method for testing pressure of Redis and device | |
US10489013B2 (en) | Intelligent taskbar shortcut menu for webpage control | |
WO2023174127A1 (en) | Cloud-based fpga management and control system and method and electronic device | |
CN105635208A (en) | Business processing method and device | |
CN105577828A (en) | Remote redirection method and device | |
CN110417579B (en) | Method, equipment and readable medium for managing gigabit network by using gigabit network card | |
KR102305858B1 (en) | Method for provisioning key information and apparatus using the same | |
CN110677505A (en) | Method and device for configuring static IP in batch | |
CN114296651A (en) | Method and equipment for storing user-defined data information |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180413 |