CN102801812B - The System and method for of Novel cloud service assembly management under loose network environment - Google Patents

The System and method for of Novel cloud service assembly management under loose network environment Download PDF

Info

Publication number
CN102801812B
CN102801812B CN201210306963.5A CN201210306963A CN102801812B CN 102801812 B CN102801812 B CN 102801812B CN 201210306963 A CN201210306963 A CN 201210306963A CN 102801812 B CN102801812 B CN 102801812B
Authority
CN
China
Prior art keywords
cloud
node
assembly
cloud service
task
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.)
Expired - Fee Related
Application number
CN201210306963.5A
Other languages
Chinese (zh)
Other versions
CN102801812A (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.)
SHANGHAI HOSTCHN INFORMATION TECHNOLOGY Co Ltd
Original Assignee
SHANGHAI HOSTCHN INFORMATION TECHNOLOGY 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 SHANGHAI HOSTCHN INFORMATION TECHNOLOGY Co Ltd filed Critical SHANGHAI HOSTCHN INFORMATION TECHNOLOGY Co Ltd
Priority to CN201210306963.5A priority Critical patent/CN102801812B/en
Publication of CN102801812A publication Critical patent/CN102801812A/en
Application granted granted Critical
Publication of CN102801812B publication Critical patent/CN102801812B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

nullThe invention discloses the System and method for of Novel cloud service assembly management under a kind of loose network environment,Large-scale cloud node serve central platform and at least one cloud client service subsystem,Cloud client service subsystem at least includes a cloud client service network or is made up of some arranged side by side and/or level cloud client service network,Each cloud client service network farther includes some working nodes and controls node,The present invention is open a kind of in the case of system for cloud computing environment and extensive loose cloud client are idle,Assembly management by unified cloud service component system、Cloud node is downloaded and is installed cloud service assembly、Issue the cloud service assembly reaching the standard grade new、Cloud service component version manages,The cloud functional unit of extensive different service ability can be provided,Finally realize the personalization of the cloud service ability of loose cloud client、The system and method selected flexibly.

Description

The System and method for of Novel cloud service assembly management under loose network environment
Technical field
The present invention relates to field of cloud calculation, particularly to the System and method for of Novel cloud service assembly management under a kind of loose network environment.
Background technology
Cloud computing is a kind of business computation model.Calculating task distribution on the resource pool that a large amount of computers are constituted, is enable various application system to obtain computing power, memory space and information service as required by it.The network providing resource is referred to as " cloud ".Resource in " cloud ", extends, pay-per-use it appear that with infinite expanding, and can obtain at any time, on-demand use at any time user.
Someone has played individual analogy: this is like being the pattern having turned to power plant's centrally connected power supply from ancient separate unit generator mode.It means that computing capability can also circulate as a kind of commodity, just as coal gas, water power, takes conveniently, low cost.Maximum difference is, it is transmitted by internet.
Cloud computing is parallel computation (Parallel Computing), Distributed Calculation (Distributed And the development of grid computing (Grid Computing), or perhaps the business of these computer science concepts realizes Computing).Cloud computing is the concept mixing evolution such as virtualization (Virtualization), public calculating (Utility Computing), IaaS (infrastructure i.e. services), PaaS (platform i.e. services), SaaS (software i.e. services) the result risen to.
Disclosing a kind of cloud computing system in Application No. 201110052477.0, it relates to computer realm;Solve the problem needing to solve cloud computing environment.This system includes: user interactive module, service providing module and infrastructure module;Described user interactive module, for structuring user's interface, the service content provided by service providing module described in described user interface presentation, accept external command and call the service that described service providing module provides;Described infrastructure module, for accepting calling of described user interactive module, calls calculating and/or the service called of the storage resource described user interactive module of offer of described infrastructure module;Described infrastructure module, calculates and/or storage resource for providing for described service providing module.The technical scheme that such scheme provides is applicable to a kind of system of cloud computing.
In the patent of Application No. 201110253899.4, also disclose that a kind of cloud computing system, relate to field of cloud calculation.Described cloud computing system includes: administration interface subsystem, management service subsystem and broker's subsystem;Described administration interface subsystem, is used for receiving user instruction and described user instruction being sent to described management service subsystem, and shows running status and the instruction execution result of described cloud computing system;Described management service subsystem, for realizing the management of described cloud computing system and maintenance according to described user instruction, and realizes the encryption of data on virtual machine and deciphering;Described broker's subsystem, for according to the control information of described management service subsystem, controls and gathers described virtual machine and run the running status of computer of described virtual machine.Described cloud computing system, by arranging described cloud encrypting module, it is achieved that to the encryption of data on virtual machine and deciphering, is effectively increased the security of data in cloud computing system.
All there is following defect in above cloud computing system:
(1) in current cloud computing system, to large-scale task, processing mode is the most limited, and the server that there is the corresponding resource of needs configuration realizes, and there is the wasting of resources and processes limited defect of being engaged in.
(2) in existing cloud computing system, it usually needs purchase multiple stage service equipment, cloud computing service is provided.But it is to provide cloud computing service and there is autgmentability, along with providing cloud service to more clients or providing more cloud service to client, the service equipment that cloud computing system provides is static, generally realize by configuring more service equipment, for cloud computing service provider, it it is the expenditure of a cost the biggest.Another one aspect; extensive loose client is left unused; the most general family would generally configure some computers etc.; only using in the most limited time; the problem that there is idle waste; and utilizations of resources of the extensive loose clients of those idle wastes are not got up by existing cloud computing system, there is the situation of ample resources waste.
(3) cloud service provided at present is dumb, can not meet the demand of user individual.
Summary of the invention
It is an object of the invention to provide the system of Novel cloud service assembly management under a kind of loose network environment, to solve in prior art large-scale task, there is the wasting of resources and process limited defect of being engaged in.
The system of Novel cloud service assembly management under a kind of loose network environment, including large-scale cloud node serve central platform and cloud node, wherein:
Large-scale cloud node serve central platform is arranged on cloud service Component Gallery, assembly/wire management unit and cloud assembly install administrative unit,
Cloud service Component Gallery, preserves multiple cloud service assembly in described cloud service Component Gallery, and each cloud service assembly can be for a kind of type tasks;
On assembly/and wire management unit: it is used for receiving other independent software vendors or individual issues new cloud service assembly or more the old and new's cloud service assembly, and it is tested, function examination & verification, data safety verification decide whether its process of reaching the standard grade after interior process, and receive a certain cloud service assembly request of rolling off the production line, and its request of rolling off the production line is processed;
Administrative unit installed by cloud service assembly: for processing cloud service assembly mount request: judge whether to meet safety condition, if met, and agrees to that installation otherwise carries out refusal process
Cloud node: connect large-scale cloud node serve central platform, be used for installing described cloud service assembly, and when receiving task, find the locally-installed cloud service assembly that this task is corresponding, completes the task of correspondence by the flow process of cloud service module sets.
It is preferred that cloud node includes some working nodes and controls node,
Control node: be used for the component capability management on the management of working node to all present networks, this working node being provided and deriving from upper level control node distributing the cloud service Component Gallery that currently can download cloud service assembly, and receive distributing of task, and completed by corresponding working node after task is decomposed, and the task result after completing integrate after return;
Working node: optional to using server, computing terminal and extensive loose cloud client, it is dynamically connect to control node, in order to install cloud node client software to provide cloud node serve ability, download cloud service assembly management center or higher level controls the different cloud service assemblies controlling node offer of node or present networks to provide cloud service task disposal ability, receiving cloud computing task finds the cloud service assembly of correspondence to complete, and the result after completing is back to the control node of present networks, to be back to large-scale cloud node serve central platform.
Preferably, system includes at least one cloud client service subsystem, described large-scale cloud node serve central platform and these a few cloud client service subsystem Dynamic link library, described cloud client service subsystem at least includes a cloud client service network or is made up of some arranged side by side and/or level cloud client service network, and each cloud client service network farther includes some working nodes and controls node.
It is preferred that large-scale cloud node serve central platform also includes:
Cloud client service management subsystem unit: manage all cloud client service subsystems under this platform, its network topology and correspondence controls the network information of node, current connection state information, current component capability state and current task state;
Role management unit: for performing or executed task is managed current, including the selection of node during distribution task, and to the decomposition of task and the integrated management of merging.
It is preferred that described control node further comprises Task-decomposing unit, node management unit and Data Management Unit;Described Task-decomposing unit is for becoming some pieces by the Task-decomposing received;Described node management unit is the node selecting to need assigned tasks;Described Data Management Unit is for for providing the unified management that task completes data.
A kind of Novel cloud service assembly management method under loose network environment, comprises the following steps:
(1) when a certain server, computing terminal or extensive loose cloud client become cloud node in advance, cloud node client software is installed and provides cloud node serve ability, with Cheng Qiyun node;
(2) cloud node sends cloud service assembly and downloads request to cloud service assembly management center, and Requested Party judges whether this working node meets this cloud service assembly and download condition, if meeting, then allows it to download corresponding cloud service assembly so that it is to install;
(3) cloud node receives task, finds the cloud service assembly being arranged on this locality that this task is corresponding, completes task by the flow process of this cloud service module sets.
A kind of implementation is: large-scale cloud node serve central platform is by Task-decomposing, and the task after decomposing sends at least one cloud node;When the task of receiving the return of cloud node completes result, integrate.
Another kind of implementation is: cloud node includes some working nodes and controls node;When one controls node and will receive the task after decomposition, again decompose, be issued to the working node of local terminal;The working node of local terminal utilizes corresponding cloud service assembly to complete the task of correspondence, returns task result;Control to return after the task result returned is integrated by node;Large-scale cloud node serve central platform completes result when the task of receiving the return of cloud node, integrates.
The method also includes:
(1) platform receives other independent developer or developer submits the cloud service assembly of exploitation to, it is desirable to cloud service assembly meets cloud node communication agreement and data security protocol;
(2) the cloud service capability component submitted to is audited by cloud service assembly central platform, and evaluation function correctness, validity, the integrality of data protocol, Service Properties configuration correctness configures in interior relevant service ability and attribute inspection;
(3) cloud service assembly is audited by rear, and is configured capability component attribute and configures;
(4) issue corresponding cloud service assembly to reach the standard grade;
(5) cloud service assembly on-line message is pushed to all node or control nodes of working online.
This method also includes:
(1) cloud node client software is run on working node;
(2) cloud node client software can be installed and used or cloud service the component list of more redaction according to node serve attribute and joint behavior screening;
(3) working node downloads cloud service assembly;
(4) working node installs cloud service assembly;
(5) working node has the service ability of newly installed cloud service assembly.
This method also includes:
(1) platform receives other independent developer or developer and submits the application of cloud service assembly of reaching the standard grade of rolling off the production line to;
(2) cloud service assembly central platform keeper application of rolling off the production line the cloud service capability component submitted to is audited, and assessment is rolled off the production line the coverage to cloud node cooperative service system;
(3) if assessment allows the cloud service assembly that rolls off the production line, otherwise cancel the submission application that assembly rolls off the production line, inform that assembly rolls off the production line applicant, needs again submit application of rolling off the production line to next time;
(4) cloud service assembly is rolled off the production line;
(5) being rolled off the production line by assembly message informing cloud working node and control node by node communication agreement, cloud node tasks management system no longer receives task application and the process of this cloud service ability corresponding.
Compared with prior art, beneficial effects of the present invention is as follows:
Native system can manage the extensive assembly providing cloud service ability.Cloud client operation node capacity derives from downloads the cloud service assembly installed from assembly Guan Li center, common provides cloud service capability component to have: mailbox data migrates, climbs Web robot, 3D model rendering, digital media format conversion etc..Each cloud service capability component can provide certain type of service function, cloud node is only downloaded can be with the ability to work assembly of Inhaul operation, just can complete cloud client and control the task of node distribution, cloud node can selectively download the multiple applicable node capacity of installation and the cloud service assembly of Service Properties, unloading can be adjusted flexibly at any time or downloads the cloud service assembly that installation is new nodal community or Service Properties change when.Cloud service assembly management center supports that third-party platform or service provider issue the cloud service assembly meeting node communication agreement and specification, both met the platform extensibility requirement to cloud service assembly, and also met large-scale cloud node simultaneously and select cloud service assembly to download the flexibility installed.
Native system can be completed by different working nodes by a task through repeatedly decomposing, and those tasks are completed result integrate, it is achieved simple, convenient.
Additionally, the present invention is open a kind of in the case of system for cloud computing environment and extensive loose cloud client are idle, downloaded by the unified assembly management of cloud service component system, cloud node and cloud service assembly is installed, issue cloud service assembly, the management of cloud service component version reaching the standard grade new, the cloud functional unit of extensive different service ability, the personalization finally realizing the cloud service ability of loose cloud client, the system and method selected flexibly can be provided.
Accompanying drawing explanation
Fig. 1 is the structural representation of the system of Novel cloud service assembly management under loose network environment of the present invention;
Fig. 2 is that specific embodiment of the invention cloud node downloads the flow chart installing cloud assembly;
Fig. 3 is the flow chart that the specific embodiment of the invention issues that new cloud assembly processes;
Fig. 4 be specific embodiment of the invention cloud assembly roll off the production line process flow chart;
Fig. 5 is the structural representation of specific embodiment of the invention cloud assembly management system exemplary application scene.
Detailed description of the invention
Below in conjunction with accompanying drawing, illustrate the present invention.
The system of Novel cloud service assembly management under a kind of loose network environment, including large-scale cloud node serve central platform and cloud node, wherein:
Large-scale cloud node serve central platform is arranged on cloud service Component Gallery, assembly/wire management unit and cloud assembly install administrative unit,
Cloud service Component Gallery, preserves multiple cloud service assembly in described cloud service Component Gallery, and each cloud service assembly can be for a kind of type tasks;
On assembly/and wire management unit: it is used for receiving other independent software vendors or individual issues new cloud service assembly or more the old and new's cloud service assembly, and it is tested, function examination & verification, data safety verification decide whether its process of reaching the standard grade after interior process, and receive a certain cloud service assembly request of rolling off the production line, and its request of rolling off the production line is processed;
Administrative unit installed by cloud service assembly: for processing cloud service assembly mount request: judge whether to meet safety condition, if met, and agrees to that installation otherwise carries out refusal process
Cloud node: connect large-scale cloud node serve central platform, be used for installing described cloud service assembly, and when receiving task, find the locally-installed cloud service assembly that this task is corresponding, completes the task of correspondence by the flow process of cloud service module sets.
Native system can manage the extensive assembly providing cloud service ability.Cloud node capacity derives from downloads the cloud service assembly installed from assembly Guan Li center, common provides cloud service capability component to have: mailbox data migrates, climbs Web robot, 3D model rendering, digital media format conversion etc..Each cloud service capability component can provide certain type of service function, cloud node is only downloaded can be with the ability to work assembly of Inhaul operation, just can complete cloud service assembly and the task of administrative unit distribution is installed, cloud node can selectively download the multiple applicable node capacity of installation and the cloud service assembly of Service Properties, unloading can be adjusted flexibly at any time or downloads the cloud service assembly that installation is new nodal community or Service Properties change when.Cloud service assembly management center supports that third-party platform or service provider issue the cloud service assembly meeting node communication agreement and specification, both met the platform extensibility requirement to cloud service assembly, and also met large-scale cloud node simultaneously and select cloud service assembly to download the flexibility installed.
Cloud node includes some working nodes and controls node, and follow-up application examples is specifically spoken of, and does not the most first talk at this.
For above-mentioned system, the present invention provides a kind of Novel cloud service assembly management method under loose network environment, comprises the following steps:
(1) when a certain server, computing terminal or extensive loose cloud client become cloud node in advance, cloud node client software is installed and provides cloud node serve ability, with Cheng Qiyun node;
(2) cloud node sends cloud service assembly and downloads request to cloud service assembly management center, and Requested Party judges whether this working node meets this cloud service assembly and download condition, if meeting, then allows it to download corresponding cloud service assembly so that it is to install;
(3) cloud node receives task, finds the cloud service assembly being arranged on this locality that this task is corresponding, completes task by the flow process of this cloud service module sets.
Large-scale cloud node serve central platform is by Task-decomposing, and the task after decomposing sends at least one cloud node;When the task of receiving the return of cloud node completes result, integrate.
When cloud node includes some working nodes and controls node;This implementation can also be, when one controls node and will receive the task after decomposition, again decomposes, is issued to the working node of local terminal;The working node of local terminal utilizes corresponding cloud service assembly to complete the task of correspondence, returns task result;Control to return after the task result returned is integrated by node;Large-scale cloud node serve central platform completes result when the task of receiving the return of cloud node, integrates.
Application examples
First, main modular explanation:
Large-scale cloud node serve platform: it mainly provides the centralized management ability of all cloud service assemblies, assembly reach the standard grade, assembly rolls off the production line, version management, component capability assessment form.
Cloud client operation node (follow-up referred to as working node): install cloud node client software, cloud node serve ability is provided, cloud service assembly management center can be downloaded or upper level controls the cloud service assembly of node offer to provide cloud service task disposal ability.
Cloud client child controls node (follow-up referred to as control node): the control node in cloud node cooperation with service network, there is provided to the management of all sub-working node Component Galleries and can download management, Component Gallery derives from upper level and controls the Component Gallery that node is distributed.
Then key nouns explanation is carried out:
Cloud service assembly:
Offer can the system operational module of service ability, cloud service assembly needs to meet cloud node cooperative communication protocol specification, managed concentratedly by cloud service assembly central platform, each ability to work assembly can on cloud node the one or more task of complete independently, different ability to work assemblies provides different functions, one cloud node can download multiple ability to work assemblies of this node computing capability applicable, only it is mounted with that the cloud node of ability to work assembly could receive the task controlling this type that node is issued, working node can also unload some ability to work assembly of cancellation at any time.
Cloud node client software:
Cloud node client software is the basic software of idle intelligent terminal (family PC, smart mobile phone, intelligent TV set etc.) the addition cloud node serve platform with computing capability, this cloud node client software is only installed, cloud node serve platform could be added, cloud node client software achieves cloud node and the communication of center service platform and other working node or controls the communication for coordination of node, and cloud node client software automatic screening meets cloud service the component list of present node ability and resource service attribute and downloads installation for node.
Describe in detail
Such as Fig. 1, towards the system of loose cloud node new services platform under a kind of system for cloud computing environment, large-scale cloud node serve central platform and at least one cloud client service subsystem, described large-scale cloud node serve central platform and these a few cloud client service subsystem Dynamic link library, described cloud client service subsystem at least includes a cloud client service network or is made up of some arranged side by side and/or level cloud client service network, each cloud client service network farther includes some working nodes and controls node, wherein:
Large-scale cloud node serve central platform 1: for the centralized management providing all cloud service assemblies and the connection status management of cloud client service subsystem, component capability management and the task management that currently connect;
Control node: upper level controls node 4 and son controls node 3;Control node to be used for the component capability management on the management of working node to all present networks, this working node being provided and deriving from upper level control node distributing the cloud service Component Gallery that currently can download cloud service assembly, and receive distributing of task, and completed by corresponding working node after task is decomposed, and the task result after completing integrate after return;
Working node 2: optional to using server, computing terminal and extensive loose cloud client 5, it is dynamically connect to control node, in order to install cloud node client software to provide cloud node serve ability, download cloud service assembly management center or higher level controls the different cloud service assemblies controlling node offer of node or present networks to provide cloud service task disposal ability, receiving cloud computing task finds the cloud service assembly of correspondence to complete, and the result after completing is back to the control node of present networks, to be back to large-scale cloud node serve central platform.
Specifically, node serve central platform can connect a cloud client service subsystem, this cloud client service subsystem only has a cloud client service network, this cloud client service network is controlled node by one and several working nodes form, such as Fig. 1, towards the instance graph of system of loose cloud node new services platform under a kind of system for cloud computing environment, including loose working node 2, control node and large-scale cloud node serve central platform 1;Data are accepted or upload control node by described working node;Data are accepted or upload large-scale cloud node serve central platform by described control node;Described working node is intelligence computation terminal, and it can be family PC, smart mobile phone, intelligent TV set etc..
Certainly, node serve central platform can connect multiple cloud client service subsystem, each cloud client service subsystem is made up of multiple cloud client service networks, those cloud client service networks can connect node service centre platform respectively, may also be those cloud client service networks to arrange with level, such as, in cloud client service network, some is directly connected to node serve central platform, and other are connected to node serve central platform as sub-network.
The most above-mentioned network structure is not the emphasis of the present invention, and this system can use existing various forms of network structure.
As long as server, computing terminal and extensive loose cloud client etc. install cloud node client software can become working node.When this working node is online and under cloud node client software open mode, this working node is effective node.Certainly working node can also unload cloud node client software, and like this, this server, computing terminal and extensive loose cloud client cannot become its effective working node.
Working node is installed cloud node client software and is in fact completed the working node registration to controlling node, obtain the identification information just answered, and give control node by local terminal information including the network information and genus letter information, to control node can know whether it is in effective status, and judge that it can be by the assembly etc. of dress according to its network information and genus letter information, convenient its working node of control.
Working node can download cloud service assembly management center or higher level controls node or present networks controls different cloud service assemblies that node provides to provide cloud service task disposal ability, and when there being new cloud service assembly, working node can be downloaded or update.Cloud service assembly can control working node to complete task.
The cloud computing task that receives working node finds the cloud service assembly of correspondence to complete, and the result after completing is back to the control node of present networks, to be back to large-scale cloud node serve central platform.
Control node and mainly complete the management of the working node to its present networks and the management of the mutual and task of foundation and large-scale cloud node serve platform.Its task management further comprises Task-decomposing unit, node management unit and Data Management Unit;Described Task-decomposing unit is for becoming some pieces by the Task-decomposing received;Described node management unit is the node selecting to need assigned tasks;Described Data Management Unit is for for providing the unified management that task completes data.
When controlling node and being failure node (the most non-effective node), in other working node in this network, optional one is as controlling node.
Large-scale cloud node serve central platform farther includes:
On assembly/and wire management unit: issue new ability to work assembly for receiving other independent software vendors or individual, and it is tested, function examination & verification, data safety verification decide whether its process of reaching the standard grade after interior process, and receive the request of rolling off the production line of a certain assembly, and its request of rolling off the production line is processed;
Administrative unit installed by cloud service assembly: for processing cloud service assembly mount request: judge whether to meet safety condition, if met, and agrees to that installation otherwise carries out refusal process;
Cloud client service management subsystem unit: manage all cloud client service subsystems under this platform, its network topology and correspondence controls the network information of node, current connection state information, current component capability state and current task state;
Role management unit: for performing or executed task is managed current, including the selection of node during distribution task, and to the decomposition of task and the integrated management of merging.
Described large-scale cloud node serve central platform also includes: accounting management unit, assembly management unit, and accounting management realizes, to control node and the management of sub-working node unified charging completing task, completing task for cloud node and providing clearing foundation;Described assembly management unit provides cloud node to realize the functional unit download that ability to work needs, and updates and version management.
Based on above-mentioned system, the present invention also provides for the task Method Of Accomplishment under a kind of system for cloud computing environment towards loose cloud node new services platform, comprises the following steps:
(1) arrange under system for cloud computing environment towards loose cloud node new services platform: large-scale cloud node serve central platform and at least one cloud client service subsystem, described large-scale cloud node serve central platform and these a few cloud client service subsystem Dynamic link library, described cloud client service subsystem at least includes a cloud client service network or is made up of some arranged side by side and/or level cloud client service network, and each client service network farther includes some working nodes and controls node;
(2) when a certain server, computing terminal or extensive loose cloud client become control node in advance, cloud node client software is installed and provides cloud node serve ability, to become working node;
(3) working node controls the control node transmission cloud service assembly download request of node or present networks to cloud service assembly management center or higher level, Requested Party judges whether this working node meets this cloud service assembly and download condition, if meeting, it is then allowed to download corresponding cloud service assembly so that it is to install;
(4) large-scale cloud node serve central platform is by Task-decomposing, and the task after decomposing sends at least one cloud client service subsystem;
(5) the control node in cloud client service subsystem will receive the task after decomposition, again decompose, be issued to the working node of local terminal;
(6) working node of local terminal utilizes corresponding cloud service assembly to complete the task of correspondence, returns task result;
(7) control to return after the task result returned is integrated by node.
If being made up of level cloud client service network in cloud client service subsystem, then task repeatedly can be decomposed by level, and the task result after completing can return after integrating according to decomposition path-ways.
The method also includes downloading installing cloud service assembly, and such as Fig. 3, how following description cloud node is from the interaction flow of large-scale cloud serviced component center download installation cloud service assembly:
(1) platform receives other independent developer or developer submits the cloud service assembly of exploitation to, it is desirable to cloud service assembly meets cloud node communication agreement and data security protocol;
(2) the cloud service capability component submitted to is audited by cloud service assembly central platform, and evaluation function correctness, validity, the integrality of data protocol, Service Properties configuration correctness configures in interior relevant service ability and attribute inspection;
(3) cloud service assembly is audited by rear, and is configured capability component attribute and configures;
(4) issue corresponding cloud service assembly to reach the standard grade;
(5) cloud service assembly on-line message is pushed to all node or control nodes of working online.
Such as Fig. 2, the method also includes how working node installs cloud service assembly, and it also includes:
S1: run cloud node client software on working node;
S2: cloud node client software can be installed and used or cloud service the component list of more redaction according to node serve attribute and joint behavior screening;
S3: working node downloads cloud service assembly;
S4: working node installs cloud service assembly;
S5: working node has the service ability of newly installed cloud service assembly.
Such as Fig. 4, this method also includes under cloud service assembly management system, and cloud service assembly rolls off the production line data exchange process, itself particularly as follows:
(1) platform receives other independent developer or developer and submits the application of cloud service assembly of reaching the standard grade of rolling off the production line to;
(2) cloud service assembly central platform keeper application of rolling off the production line the cloud service capability component submitted to is audited, and assessment is rolled off the production line the coverage to cloud node cooperative service system;
(3) if assessment allows the cloud service assembly that rolls off the production line, otherwise cancel the submission application that assembly rolls off the production line, inform that assembly rolls off the production line applicant, needs again submit application of rolling off the production line to next time;
(4) cloud service assembly is rolled off the production line;
(5) being rolled off the production line by assembly message informing cloud working node and control node by node communication agreement, cloud node tasks management system no longer receives task application and the process of this cloud service ability corresponding.
When a certain server, computing terminal or extensive loose cloud client become control node in advance, installing cloud node client software, it is registered to the control node of present networks, makes this working node have the identification information of corresponding cloud platform;This working node is by the control node of this node information reporting including the network information and attribute information to present networks, in order to control that node is convenient manages this working node.
When cloud node client software or the closedown cloud node client software of the removable local terminal of this working node, control node and from present networks, this working node is set to current non-effective node.
If currently control node becomes non-effective node, the control node of upper level or large-scale cloud node serve central platform are specified or selected a certain effective node in this network is control node, or other effective node competition in this network, the most a certain effective node becomes control node.
In summary, a kind of cloud task Method Of Accomplishment, comprise the following steps:
A certain server, computing terminal or extensive loose cloud client install cloud node client software, to become the working node being provided that cloud node serve ability;
Working node downloads corresponding some cloud service assemblies so that it is have this cloud service assembly ability to processing task;
When working node receives a task, completed by corresponding cloud service assembly.
Task is decomposed by large-scale cloud node serve central platform, and the task after decomposing sends to the control node of cloud client service subsystem;Control node task is decomposed again, completed by the working node of present networks or lower floor's network, integrate after being accomplished by and be back to control node.
It addition, the system towards loose cloud node new services platform can also arrange multi-level cloud node work system under system for cloud computing environment;By node, working node finds that agreement adds cloud meshed network, select the cloud added to control node, and cloud controls node and controls node reception/feedback operation task, the cloud node work system of structure level topological structure by the cloud of father's one-level.
Such as Fig. 5, it is cloud joint system exemplary application scene: cloud node serve central platform receives 10, the high load performance that 000 minute animation model renders calculates task, service centre's platform is according to task situation, it is that three control nodes complete by Task-decomposing, is that cloud controls node 1:3000 minute respectively;Cloud controls node 2:3000 minute;Cloud controls node 3:4000 minute;After each cloud controls the task that node receives cloud service center distribution, task is decomposed and passes to working node, control as a example by node 1 by cloud:
Total amount: need the animation model processing 3000 minutes to render
Decompose:
Working node 1: can support that higher scale performance calculates pressure, distribute 1000 minutes animation model rendering tasks;
Working node group 2:10 working node, each working node supports 150 minutes animation models and renders;
Working node group 3:10 working node, each working node supports 50 minutes animation models and renders;
The preferred embodiment of the present invention is only intended to help to illustrate the present invention.Preferred embodiment does not has all of details of detailed descriptionthe, is not intended to the detailed description of the invention that this invention is only described yet.Obviously, according to the content of this specification, can make many modifications and variations.These embodiments are chosen and specifically described to this specification, is to preferably explain the principle of the present invention and actual application, so that skilled artisan can utilize the present invention well.The present invention is only limited by claims and four corner thereof and equivalent.

Claims (9)

1. the system of cloud service assembly management under a loose network environment, it is characterised in that: include extensive Cloud node serve central platform and cloud node, wherein:
Large-scale cloud node serve central platform arranges cloud service Component Gallery, assembly up/down wire management list Administrative unit installed by unit and cloud assembly,
Cloud service Component Gallery, preserves multiple cloud service assembly, and each cloud in described cloud service Component Gallery Serviced component can be for a kind of type tasks;
On assembly/and wire management unit: it is used for receiving other independent software vendors or individual issues new cloud service Assembly or more the old and new's cloud service assembly, and it is tested, function examination & verification, data safety verification is interior Decide whether its process of reaching the standard grade after process, and receive a certain cloud service assembly request of rolling off the production line, and right Its request of rolling off the production line processes;
Administrative unit installed by cloud service assembly: for processing cloud service assembly mount request: judgement is No meet safety condition, if meeting, agreeing to install and otherwise carry out refusal process
Cloud node: connect large-scale cloud node serve central platform, be used for installing described cloud service assembly, and When receiving task, find the locally-installed cloud service assembly that this task is corresponding, set by cloud service assembly Fixed flow process completes the task of correspondence.
2. the system as claimed in claim 1, it is characterised in that cloud node includes some working nodes and control Node processed,
Control node: for providing the group on the management of working node to all present networks, this working node Part Capacity Management and derive from upper level control node distribute the cloud service that currently can download cloud service assembly Component Gallery, and receive the task of distribute, and complete by the working node of correspondence after task is decomposed Become, and the task result after completing integrate after return;
Working node: optional to using server, computing terminal and extensive loose cloud client, dynamically connects It is connected to control node, in order to install cloud node client software to provide cloud node serve ability, downloads cloud clothes Business assembly management center or higher level control the different cloud service assemblies controlling node offer of node or present networks and come Cloud service task disposal ability is provided, receives cloud computing task and find the cloud service assembly of correspondence to complete, and Result after completing is back to the control node of present networks, flat to be back to large-scale cloud node serve center Platform.
3. system as claimed in claim 2, it is characterised in that system includes at least one cloud client service Subsystem, described large-scale cloud node serve central platform and described cloud client service subsystem dynamically connect Connect, described cloud client service subsystem at least include a cloud client service network or by some side by side and/ Or level cloud client service network is constituted, if each cloud client service network farther includes joint of working Point and control node.
4. system as claimed in claim 3, it is characterised in that large-scale cloud node serve central platform is also Including:
Cloud client service management subsystem unit: manage all cloud client service subsystems under this platform System, its network topology and correspondence control the network information of node, current connection state information, current Component capability state and current task state;
Role management unit: for current execution or executed task are managed, appoint including distribution The selection of node during business, and to the decomposition of task and the integrated management of merging.
System the most according to claim 2, it is characterised in that described control node further comprises Task-decomposing unit, node management unit and Data Management Unit;Described Task-decomposing unit will be for accepting To Task-decomposing become some pieces;Described node management unit is the node selecting to need assigned tasks;Described Data Management Unit is for for providing the unified management that task completes data.
6. cloud service assembly management method under a loose network environment, it is characterised in that include following step Rapid:
(1) when a certain server, computing terminal or extensive loose cloud client become cloud node in advance, Cloud node client software is installed and provides cloud node serve ability, with Cheng Qiyun node;
(2) cloud node sends cloud service assembly and downloads request, Requested Party to cloud service assembly management center Judging whether working node meets this cloud service assembly and download condition, if meeting, then allowing it to download corresponding cloud Serviced component so that it is install;
(3) large-scale cloud node serve central platform is by Task-decomposing, and the task after decomposing sends extremely At least one cloud node;
(4) the control node in cloud client service subsystem will receive the task after decomposition, again Decompose, be issued to the working node of local terminal;
(5) working node of local terminal utilizes corresponding cloud service assembly to complete the task of correspondence, returns task Result;
(6) control to return after the task result returned is integrated by node;
(7) large-scale cloud node serve central platform when receive cloud node return task complete result, Integrate.
7. method as claimed in claim 6, it is characterised in that also include:
(1) platform receives other independent developer or developer submits the cloud service assembly of exploitation to, it is desirable to cloud takes Business assembly meets cloud node communication agreement and data security protocol;
(2) the cloud service capability component submitted to is audited by cloud service assembly central platform, evaluation function Correctness, validity, the integrality of data protocol, Service Properties configuration correctness is in interior relevant service ability Configure with attribute inspection;
(3) cloud service assembly is audited by rear, and is configured capability component attribute and configures;
(4) issue corresponding cloud service assembly to reach the standard grade;
(5) cloud service assembly on-line message is pushed to all node or control nodes of working online.
8. method as claimed in claim 6, it is characterised in that also include:
S1: run cloud node client software on working node;
S2: cloud node client software according to node serve attribute and joint behavior screening can install and use or Cloud service the component list of more redaction;
S3: working node downloads cloud service assembly;
S4: working node installs cloud service assembly;
S5: working node has the service ability of newly installed cloud service assembly.
9. method as claimed in claim 6, it is characterised in that also include:
(1) platform receives other independent developer or developer and submits the Shen of cloud service assembly of reaching the standard grade of rolling off the production line to Please;
(2) cloud service assembly central platform keeper application of rolling off the production line the cloud service capability component submitted to is carried out Examination & verification, assesses the coverage to cloud node cooperative service system that rolls off the production line;
(3) if assessment allows the cloud service assembly that rolls off the production line, otherwise cancel the submission application that assembly rolls off the production line, inform Assembly rolls off the production line applicant, needs again submit application of rolling off the production line to next time;
(4) cloud service assembly is rolled off the production line;
(5) assembly rolled off the production line message informing cloud working node and control node, Yun Jie by node communication agreement Point task management system no longer receives task application and the process of this cloud service ability corresponding.
CN201210306963.5A 2012-08-24 2012-08-24 The System and method for of Novel cloud service assembly management under loose network environment Expired - Fee Related CN102801812B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210306963.5A CN102801812B (en) 2012-08-24 2012-08-24 The System and method for of Novel cloud service assembly management under loose network environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210306963.5A CN102801812B (en) 2012-08-24 2012-08-24 The System and method for of Novel cloud service assembly management under loose network environment

Publications (2)

Publication Number Publication Date
CN102801812A CN102801812A (en) 2012-11-28
CN102801812B true CN102801812B (en) 2016-09-07

Family

ID=47200772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210306963.5A Expired - Fee Related CN102801812B (en) 2012-08-24 2012-08-24 The System and method for of Novel cloud service assembly management under loose network environment

Country Status (1)

Country Link
CN (1) CN102801812B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9286103B2 (en) * 2012-04-21 2016-03-15 International Business Machines Corporation Method and apparatus for providing a test network as an IP accessible cloud service
CN105893497A (en) * 2016-03-29 2016-08-24 杭州数梦工场科技有限公司 Task processing method and device
CN109688180B (en) * 2017-10-19 2022-05-10 阿里巴巴集团控股有限公司 Cloud service software upgrading method and device based on mirror image
CN108255501A (en) * 2017-12-29 2018-07-06 三盟科技股份有限公司 A kind of management method and system of the application engine based under cloud computing environment
CN108200175B (en) * 2018-01-04 2020-07-17 浙江大学 Multi-unmanned ship formation cooperative control system and method based on cooperative cloud control
CN108366095A (en) * 2018-01-16 2018-08-03 厦门集微科技有限公司 A kind of software, that is, service platform
CN109491808A (en) * 2018-11-09 2019-03-19 国网山东省电力公司信息通信公司 A kind of cloud service management system
CN109725952B (en) * 2019-01-07 2021-09-24 深圳市网心科技有限公司 Method, system and related device for application program plug-in
CN109739633B (en) * 2019-01-08 2023-09-15 深圳市网心科技有限公司 Shared computing management method and related device
CN111064713B (en) 2019-02-15 2021-05-25 腾讯科技(深圳)有限公司 Node control method and related device in distributed system
CN113645262A (en) * 2020-05-11 2021-11-12 中兴通讯股份有限公司 Cloud computing service system and method
CN112114881B (en) * 2020-08-24 2023-05-02 上海汇付支付有限公司 Micro-service-based online method and system
CN112416592A (en) * 2020-11-26 2021-02-26 张新利 Method for providing computing power of cloud server

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2234366A1 (en) * 2007-12-29 2010-09-29 China Iwncomm Co., Ltd. Authentication access method and authentication access system for wireless multi-hop network
CN101909066A (en) * 2010-08-24 2010-12-08 北京握奇数据***有限公司 Method and nodes for controlling network security
CN102542367A (en) * 2010-12-10 2012-07-04 金蝶软件(中国)有限公司 Cloud computing network workflow processing method, device and system based on domain model

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2234366A1 (en) * 2007-12-29 2010-09-29 China Iwncomm Co., Ltd. Authentication access method and authentication access system for wireless multi-hop network
CN101909066A (en) * 2010-08-24 2010-12-08 北京握奇数据***有限公司 Method and nodes for controlling network security
CN102542367A (en) * 2010-12-10 2012-07-04 金蝶软件(中国)有限公司 Cloud computing network workflow processing method, device and system based on domain model

Also Published As

Publication number Publication date
CN102801812A (en) 2012-11-28

Similar Documents

Publication Publication Date Title
CN102801812B (en) The System and method for of Novel cloud service assembly management under loose network environment
CN102821162B (en) Towards the system of loose cloud node serve platform under system for cloud computing environment
JP6894944B2 (en) Application implementation methods, devices, devices and storage media based on blockchain networks
CN102655532B (en) Distributed heterogeneous virtual resource integration management method and system
CN110851278A (en) Distribution network automation master station mobile application service management method and system based on micro-service architecture
CN110738454A (en) enterprise management platform system
CN105979009A (en) Method for automatically balancing increased load of cloud application container
CN102821160B (en) Towards the system of loose cloud node multi-levels data protection and method under a kind of system for cloud computing environment
CN103096030B (en) A kind of video monitoring multi-service fusion platform and solution
CN103197952A (en) Management system and method aiming at maintenance and deployment of application system based on cloud infrastructure
CN102739771A (en) Cloud application integrated management platform and method supporting service fusion
CN104965726A (en) Configuration updating method, apparatus and system
CN106375430A (en) Cloud desktop management system based on WEB
CN109690491A (en) Execute remote command
CN103440150A (en) Method capable of assembling software being downloaded from remote component warehouse as required in field
US20160352843A1 (en) Data Processing Method, Device, and ESB System
Cañete et al. Supporting IoT applications deployment on edge-based infrastructures using multi-layer feature models
CN105404530B (en) It is a kind of to realize easy deployment and the system and method using private clound
CN103139183A (en) Application virtualization technology based on cloud platform
CN105764097A (en) Resource allocation method and device
CN103036917A (en) Achievement method of client side platform and client side platform
CN103440166A (en) System capable of assembling software being downloaded from remote component warehouse as required in field
CN109634717A (en) A kind of timesharing lease SaaS multi-user services platform
CN102708008B (en) Implementation method of linking download strategy
CN104793928A (en) Developing and running platform implementation method and system based on Java

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
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: 20160907

Termination date: 20210824