CN102821162B - Towards the system of loose cloud node serve platform under system for cloud computing environment - Google Patents

Towards the system of loose cloud node serve platform under system for cloud computing environment Download PDF

Info

Publication number
CN102821162B
CN102821162B CN201210306961.6A CN201210306961A CN102821162B CN 102821162 B CN102821162 B CN 102821162B CN 201210306961 A CN201210306961 A CN 201210306961A CN 102821162 B CN102821162 B CN 102821162B
Authority
CN
China
Prior art keywords
cloud
node
assembly
task
controlling vertex
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
CN201210306961.6A
Other languages
Chinese (zh)
Other versions
CN102821162A (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 CN201210306961.6A priority Critical patent/CN102821162B/en
Publication of CN102821162A publication Critical patent/CN102821162A/en
Application granted granted Critical
Publication of CN102821162B publication Critical patent/CN102821162B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses the system towards loose cloud node serve 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, cloud client service subsystem at least comprise a cloud client service network or by some side by side and/or level cloud client service network form, each cloud client service network comprises some working nodes and Controlling vertex further, the present invention is open a kind of under system for cloud computing environment and extensive loose cloud client leave unused situation, by the assembly management of unified cloud service component system, cloud node downloads and installs cloud assembly, issue the cloud assembly of reaching the standard grade new, cloud 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 for flexible selection.

Description

Towards the system of loose cloud node serve platform under system for cloud computing environment
Technical field
The present invention relates to network service platform, particularly under a kind of system for cloud computing environment towards the system of loose cloud node serve platform.
Background technology
Cloud computing is a kind of business computation model.Calculation task is distributed on the resource pool of a large amount of computer formation by it, enables various application system obtain computing power, memory space and information service as required.The network of resource is provided to be called as " cloud ".Resource in " cloud " can infinite expanding In the view of user, and can obtain at any time, uses as required, expands at any time, pays by using.
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 also can circulate as a kind of commodity, just as coal gas, water power, takes conveniently, low cost.Maximum difference is, it is transmitted by the Internet.
Cloud computing is the development of parallel computation (ParallelComputing), Distributed Calculation (DistributedComputing) and grid computing (GridComputing), or perhaps the business of these computer science concepts realizes.Cloud computing is the mixing evolution of the concept such as virtual (Virtualization), public calculating (UtilityComputing), IaaS (namely infrastructure serve), PaaS (namely platform serves), SaaS (namely software serve) and the result risen to.
Be disclose a kind of cloud computing system in 201110052477.0 at application number, it relates to computer realm; Solve the problem needing to solve cloud computing environment.This system comprises: user interactive module, service providing module and infrastructure module; Described user interactive module, for constructing user interface, the service content provided by service providing module described in described user interface presentation, is accepted external command and calls the service that described service providing module provides; Described infrastructure module, for accepting calling of described user interactive module, calls the service of calling that the calculating of described infrastructure module and/or storage resources provide described user interactive module; Described infrastructure module, for providing calculating and/or storage resources for described service providing module.The technical scheme that such scheme provides is applicable to a kind of system of cloud computing.
Be in the patent of 201110253899.4 at application number, also disclose a kind of cloud computing system, relate to field of cloud calculation.Described cloud computing system comprises: administration interface subsystem, management service subsystem and broker's subsystem; Described administration interface subsystem, 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 administering and maintaining described cloud computing system according to described user instruction, and realizes the encryption and decryption to data on virtual machine; Described broker's subsystem, for the control information according to 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, achieving the encryption and decryption to data on virtual machine, effectively improve the fail safe of data in cloud computing system.
All there is following defect in above cloud computing system:
(1), in existing cloud computing system, usually need to purchase multiple stage service equipment, cloud computing service is provided.But be to provide cloud computing service and there is autgmentability, cloud service is provided along with giving more clients or provides more cloud service to client, the service equipment that cloud computing system provides is static, usually by configuring more service equipment to realize, to cloud computing service provider, it is the expenditure of a very large cost.Another one aspect; extensive loose client is left unused; usually some computers etc. can be configured in such as general family; only using in the very limited time; there is the problem of idle waste; and the utilization of resources of the extensive loose client of those idle wastes is not got up in existing cloud computing system, there is the situation of ample resources waste.
(2) cloud service provided at present is dumb, can not meet the demand of user individual.
(3) in current cloud computing system, to large-scale task, processing mode is very limited, exists and needs the server configuring corresponding resource to realize, and there is the wasting of resources and processes limited defect of being engaged in.
Summary of the invention
The first object of the present invention is to provide the system towards loose cloud node serve platform under a kind of system for cloud computing environment, to solve in existing cloud computing system the utilization of resources of the extensive loose clients of waste of those not left unused, there is the situation of ample resources waste.
The second object of the present invention is to provide the task Method Of Accomplishment towards loose cloud node serve platform under system for cloud computing environment, to solve in existing cloud computing system the utilization of resources of the extensive loose clients of waste of those not left unused, there is the situation of ample resources waste.
Towards the system of loose cloud node serve 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 this few cloud client service subsystem Dynamic link library, described cloud client service subsystem at least comprise a cloud client service network or by some side by side and/or level cloud client service network form, each cloud client service network comprises some working nodes and Controlling vertex further, wherein:
Large-scale cloud node serve central platform: for the centralized management of all cloud assemblies is provided and carry out current connection cloud client service subsystem connection status management, component capability management and task management;
Controlling vertex: manage for providing the component capability on the management of the working node to all present networks, this working node and derive from upper level Controlling vertex and distribute the current cloud Component Gallery downloading cloud assembly, and receive the task of distributing, and completed by the working node of correspondence after task is decomposed, and return after the task result after completing is integrated;
Working node: optional to adopting server, computing terminal and extensive loose cloud client, be dynamically connect to Controlling vertex, in order to install cloud node client software to provide cloud node serve ability, the different cloud assemblies that the Controlling vertex downloading cloud assembly management center or higher level's Controlling vertex or present networks provides are to provide cloud service task disposal ability, receiving cloud computing task finds corresponding cloud assembly, and the result after completing is back to the Controlling vertex of present networks, to be back to large-scale cloud node serve central platform.
Towards a task Method Of Accomplishment for loose cloud node serve platform under system for cloud computing environment, comprise the following steps:
(1) to arrange under system for cloud computing environment towards loose cloud node serve 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 this few cloud client service subsystem Dynamic link library, described cloud client service subsystem at least comprise a cloud client service network or by some side by side and/or level cloud client service network form, each client service network comprises some working nodes and Controlling vertex further;
(2) when a certain server, computing terminal or extensive loose cloud client become Controlling vertex in advance, cloud node client software is installed and provides cloud node serve ability, to become working node;
(3) working node sends cloud assembly download request to the Controlling vertex of cloud assembly management center or higher level's Controlling vertex or present networks, Requested Party judges whether this working node meets this cloud assembly and download condition, if meet, then allow it to download corresponding cloud assembly, make it install;
(4) large-scale cloud node serve central platform is by Task-decomposing, and the task after decomposing is sent at least one cloud client service subsystem;
(5) Controlling vertex in cloud client service subsystem will receive the task after decomposition, again decompose, and be issued to the working node of local terminal;
(6) working node of local terminal utilizes corresponding cloud assembly to carry out corresponding task, returns task result;
(7) Controlling vertex returns after being integrated by the task result returned.
Compared with prior art, beneficial effect of the present invention is as follows:
The present invention is open a kind of under system for cloud computing environment and extensive loose cloud client leave unused situation, download and install cloud assembly by the assembly management of unified cloud service component system, cloud node, issue reach the standard grade cloud assembly new, the management of cloud component version, the cloud functional unit of extensive different service ability can be provided, the system and method finally realize the personalization of the cloud service ability of loose cloud client, selecting flexibly.
Native system can manage the assembly providing cloud service ability on a large scale.Cloud client operation node capacity derives from the cloud assembly downloaded and installed from assembly Guan Li center, and the common cloud service capability component that provides has: mailbox data is moved, climbed Web robot, 3D model rendering, digital media format conversion etc.Each cloud service capability component can provide the service function of certain type, cloud node only has that download can the ability to work assembly of Inhaul operation, just can complete the task of cloud client Controlling vertex distribution, cloud node selectivity can download and install the cloud assembly of multiple applicable node capacity and Service Properties, can when nodal community or Service Properties change, adjustment unloads or downloads and installs new cloud assembly flexibly at any time.Cloud assembly management center supports that third-party platform or service provider issue the cloud assembly meeting node communication agreement and specification, both meet the extensibility requirement of platform to cloud assembly, also meet the flexibility that large-scale cloud node downloads and installs cloud service component selection simultaneously.
Native system by a task through repeatedly decomposing, can have been come by different working nodes, and those tasks are completed result integrates, and it is simple, convenient to realize.
Accompanying drawing explanation
Fig. 1 is the structural representation towards loose cloud node serve plateform system under specific embodiment of the invention system for cloud computing environment;
Fig. 2 is the flow chart of specific embodiment of the invention cloud service network task process;
Fig. 3 is specific embodiment of the invention cloud joint system exemplary application scene structure schematic diagram.
Embodiment
Below in conjunction with accompanying drawing, illustrate the present invention.
First, main modular illustrates:
Large-scale cloud node serve platform: it mainly provides the centralized management ability of all cloud assemblies, reached the standard grade by assembly, assembly roll 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 assembly that cloud assembly management center or upper level Controlling vertex provide can be downloaded to provide cloud service task disposal ability.
Cloud client child Controlling vertex (follow-up referred to as Controlling vertex): the Controlling vertex in cloud node cooperation with service network, there is provided the management of all sub-working node Component Galleries and can download management, Component Gallery derives from the Component Gallery that upper level Controlling vertex is distributed.
Next key nouns explanation is carried out:
Cloud assembly:
Thering is provided can the system works module of service ability, cloud assembly demand fulfillment cloud node cooperative communication protocol specification, managed concentratedly by cloud 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, a cloud node can download multiple ability to work assemblies of this node computing capability applicable, only have the cloud node having installed ability to work assembly could receive the task of this type that Controlling vertex is issued, working node also can unload at any time cancels some ability to work assembly.
Cloud node client software:
Cloud node client software is the basic software that the idle intelligent terminal (family PC, smart mobile phone, intelligent TV set etc.) with computing capability adds cloud node serve platform, only have and this cloud node client software is installed, just can add cloud node serve platform, the communication of cloud node and center service platform of cloud node client software simulating, communication for coordination with other working node or Controlling vertex, cloud the component list that cloud node client software automatic screening meets present node ability and resource service attribute downloads and installs for node.
Embodiment
As Fig. 1, towards the system of loose cloud node serve 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 this few cloud client service subsystem Dynamic link library, described cloud client service subsystem at least comprise a cloud client service network or by some side by side and/or level cloud client service network form, each cloud client service network comprises some working nodes and Controlling vertex further, wherein:
Large-scale cloud node serve central platform 1: for the centralized management of all cloud assemblies is provided and carry out current connection cloud client service subsystem connection status management, component capability management and task management;
Controlling vertex 3: manage for providing the component capability on the management of the working node to all present networks, this working node and derive from upper level Controlling vertex and distribute the current cloud Component Gallery downloading cloud assembly, and receive the task of distributing, and completed by the working node of correspondence after task is decomposed, and return after the task result after completing is integrated;
Working node 2: optional to adopting server, computing terminal and extensive loose cloud client 4, be dynamically connect to Controlling vertex, in order to install cloud node client software to provide cloud node serve ability, the different cloud assemblies that the Controlling vertex downloading cloud assembly management center or higher level's Controlling vertex or present networks provides are to provide cloud service task disposal ability, receiving cloud computing task finds corresponding cloud assembly, and the result after completing is back to the Controlling vertex 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 made up of a Controlling vertex and several working nodes, as Fig. 1, towards an instance graph for the system of loose cloud node serve platform under system for cloud computing environment, comprise loose working node 2, Controlling vertex 3 and large-scale cloud node serve central platform 1; Data accept or upload Controlling vertex by described working node; Data accept or upload large-scale cloud node serve central platform by described Controlling vertex; Described working node is intelligent 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 network, those cloud client service networks can distinguish connected node service centre platform, may also be those cloud client service networks to arrange with level, such as, some direct connected node service centre platform in cloud client service network, other are connected to node serve central platform as sub-network.
Certainly above-mentioned network configuration is not emphasis of the present invention, and this system can adopt existing various forms of network configuration.
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.Certain working node also can unload cloud node client software, and like this, this server, computing terminal and extensive loose cloud client just can not become its effective working node.
Working node is installed cloud node client software and in fact to be finished the work the registration of node to Controlling vertex, obtain the identification information of just answering, and local terminal comprised the network information and belong to the information of letter information to Controlling vertex, so that Controlling vertex can know whether it is in effective status, and judge that it can by the assembly etc. of dress according to its network information and genus letter information, convenient its working node of control.
The different cloud assemblies that the Controlling vertex that working node can download cloud assembly management center or higher level's Controlling vertex or present networks provides are to provide cloud service task disposal ability, and when there being new cloud assembly, working node can carry out downloading or upgrading.Cloud assembly can control working node to finish the work.
The cloud computing task of receiving working node finds corresponding cloud assembly, and the result after completing is back to the Controlling vertex of present networks, to be back to large-scale cloud node serve central platform.
Controlling vertex mainly completes the management to the management of the working node of its present networks and 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 used for the Task-decomposing received to become some pieces; Described node management unit is the node selecting to need assigned tasks; Described Data Management Unit is used for for providing unified management task being completed to data.
When Controlling vertex is failure node (i.e. non-effective node), in other working node in this network, one can be selected as Controlling vertex.
Large-scale cloud node serve central platform comprises further:
On assembly/wire management unit: for receiving other independent software vendors or individual issues new ability to work assembly, and it is tested, whether function examination & verification, data security checking determine to 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 assembly: for request of installing processes to cloud assembly: judge whether to meet safety condition, if met, agree to install otherwise carry out refusal process;
Cloud client service management subsystem unit: manage all cloud client service subsystems under this platform, the network information of the Controlling vertex of its network topology structure and correspondence, current connection state information, current component capability state and current task state;
Role management unit: for managing current execution or executed task, comprise the selection of node during allocating task, and to the decomposition of task and the integrated management of merging.
Described large-scale cloud node serve central platform also comprises: accounting management unit, assembly management unit, and accounting management realization manages, for the cloud node task of finishing the work provides clearing foundation the Controlling vertex of the task of finishing the work and sub-working node unified charging; The functional unit that described assembly management unit provides cloud node to realize ability to work to be needed is downloaded, and upgrades and version management.
As Fig. 2, based on above-mentioned system, the present invention also provides the task Method Of Accomplishment towards loose cloud node serve platform under a kind of system for cloud computing environment, comprises the following steps:
(1) to arrange under system for cloud computing environment towards loose cloud node serve 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 this few cloud client service subsystem Dynamic link library, described cloud client service subsystem at least comprise a cloud client service network or by some side by side and/or level cloud client service network form, each client service network comprises some working nodes and Controlling vertex further;
(2) when a certain server, computing terminal or extensive loose cloud client become Controlling vertex in advance, cloud node client software is installed and provides cloud node serve ability, to become working node;
(3) working node sends cloud assembly download request to the Controlling vertex of cloud assembly management center or higher level's Controlling vertex or present networks, Requested Party judges whether this working node meets this cloud assembly and download condition, if meet, then allow it to download corresponding cloud assembly, make it install;
(4) large-scale cloud node serve central platform is by Task-decomposing, and the task after decomposing is sent at least one cloud client service subsystem;
(5) Controlling vertex in cloud client service subsystem will receive the task after decomposition, again decompose, and be issued to the working node of local terminal;
(6) working node of local terminal utilizes corresponding cloud assembly to carry out corresponding task, returns task result;
(7) Controlling vertex returns after being integrated by the task result returned.
If be 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 returns after can integrating according to decomposition path-ways.
The method also comprises and downloads and installs cloud assembly, below illustrates that how cloud node downloads and installs the interaction flow of cloud assembly from large-scale cloud assembly center:
(1) platform receives the cloud service assembly that other independent developer or developer submit exploitation to, requires that cloud service assembly meets cloud node communication agreement and data security protocol;
(2) cloud assembly central platform is audited submitted to cloud service capability component, and integrality, the Service Properties configuration correctness of evaluation function correctness, validity, data protocol configure in interior related service ability and attribute inspection;
(3) examination & verification of cloud service assembly is by rear, and arranges capability component attribute and configure;
(4) issue corresponding cloud assembly to reach the standard grade;
(5) cloud assembly on-line message is pushed to all node or Controlling vertex of working online.
The method also comprises working node and how to install cloud assembly, and it also comprises:
(1) working node runs cloud node client software;
(2) cloud node client software can install and use according to node serve attribute and joint behavior screening or upgrade cloud the component list of version;
(3) working node downloads cloud assembly;
(4) working node installs cloud assembly;
(5) working node has new service ability of installing cloud assembly.
Under this method also comprises cloud assembly management system, cloud service assembly rolls off the production line data exchange process, and it is specially:
(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 assembly central platform keeper audits the application of rolling off the production line of submitted to cloud service capability component, and assessment is rolled off the production line to the coverage of cloud node cooperative service system;
(3) if assessment allows the cloud assembly that rolls off the production line, otherwise cancel the submit applications that rolls off the production line of assembly, inform that assembly rolls off the production line applicant, needs again submit application of rolling off the production line to next time;
(4) cloud assembly is rolled off the production line;
(5) to be rolled off the production line by assembly message informing cloud working node and Controlling vertex 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 Controlling vertex in advance, install cloud node client software, its Controlling vertex to present networks is registered, and makes this working node have the identification information of corresponding cloud platform; This node is comprised the Controlling vertex of information reporting to present networks of the network information and attribute information by this working node, so that this working node of the convenient management of Controlling vertex.
When cloud node client software or the closedown cloud node client software of this working node Demountable local terminal, this working node is set to current non-effective node by Controlling vertex from present networks.
If when current Controlling vertex becomes non-effective node, the Controlling vertex of upper level or large-scale cloud node serve central platform are specified or select a certain effective node in this network to be Controlling vertex, or other effective node competition in this network, wherein a certain effective node becomes Controlling vertex.
In summary, a kind of cloud task Method Of Accomplishment, comprises the following steps:
A certain server, computing terminal or extensive loose cloud client install cloud node client software, to become the working node that can provide cloud node serve ability;
Working node downloads corresponding some cloud assemblies, makes it have this cloud assembly to should be able to the ability of Processing tasks;
When working node receives a task, completed by the cloud assembly of correspondence.
Task is decomposed by large-scale cloud node serve central platform, and the task after decomposition is sent to the Controlling vertex of cloud client service subsystem; Controlling vertex decomposes again task, has been come, complete and be back to Controlling vertex by rear integration by the working node of present networks or lower floor's network.
In addition, under system for cloud computing environment, multi-level cloud node work system can also be set towards the system of loose cloud node serve platform; By node, working node finds that agreement adds cloud meshed network, select the cloud Controlling vertex added, and cloud Controlling vertex, by the cloud Controlling vertex reception/feedback operation task of father's one-level, constructs the cloud node work system of level topological structure.
As Fig. 3, it is cloud joint system exemplary application scene: cloud node serve central platform receives 10, the high load performance calculation task that 000 minute animation model is played up, service centre's platform is according to task situation, being that three Controlling vertex have come by Task-decomposing, is cloud Controlling vertex 1:3000 minute respectively; Cloud Controlling vertex 2:3000 minute; Cloud Controlling vertex 3:4000 minute; After each cloud Controlling vertex receives the task of cloud service center distribution, task is decomposed and passes to working node, for cloud Controlling vertex 1:
Total amount: need the process animation model of 3000 minutes to play up
Decompose:
Working node 1: can support higher scale performance calculating pressure, distributes 1000 minutes animation model rendering tasks;
A working node group 2:10 working node, each working node supports 150 minutes animation models and plays up;
A working node group 3:10 working node, each working node supports 50 minutes animation models and plays up;
The preferred embodiment of the present invention just sets forth the present invention for helping.Preferred embodiment does not have all details of detailed descriptionthe, does not limit the embodiment that this invention is only described yet.Obviously, according to the content of this specification, can make many modifications and variations.This specification is chosen and is specifically described these embodiments, is to explain principle of the present invention and practical application better, thus makes art technical staff can utilize the present invention well.The present invention is only subject to the restriction of claims and four corner and equivalent.

Claims (12)

1. under a system for cloud computing environment towards the system of loose cloud node serve platform, it is characterized in that, large-scale cloud node serve central platform and at least one cloud client service subsystem, described large-scale cloud node serve central platform and this few cloud client service subsystem Dynamic link library, described cloud client service subsystem at least comprise a cloud client service network or by some side by side and/or level cloud client service network form, each cloud client service network comprises some working nodes and Controlling vertex further, wherein:
Large-scale cloud node serve central platform: for the centralized management of all cloud assemblies is provided and carry out current connection cloud client service subsystem connection status management, component capability management and task management;
Controlling vertex: manage for providing the component capability on the management of the working node to all present networks, this working node and derive from upper level Controlling vertex and distribute the current cloud Component Gallery downloading cloud assembly, and receive the task of distributing, and completed by the working node of correspondence after task is decomposed, and return after the task result after completing is integrated;
Working node: optional to adopting server, computing terminal and extensive loose cloud client, be dynamically connect to Controlling vertex, in order to install cloud node client software to provide cloud node serve ability, the different cloud assemblies that the Controlling vertex downloading cloud assembly management center or higher level's Controlling vertex or present networks provides are to provide cloud service task disposal ability, receiving cloud computing task finds corresponding cloud assembly, and the result after completing is back to the Controlling vertex of present networks, to be back to large-scale cloud node serve central platform.
2. under system for cloud computing environment as claimed in claim 1 towards the system of loose cloud node serve platform, it is characterized in that, large-scale cloud node serve central platform comprises further:
Assembly is reached the standard grade administrative unit: for receiving other independent software vendors or individual issues new ability to work assembly, and it is tested, whether function examination & verification, data security checking determine to 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 assembly: for request of installing processes to cloud assembly: judge whether to meet safety condition, if met, agree to install otherwise carry out refusal process;
Cloud client service management subsystem unit: manage all cloud client service subsystems under this platform, the network information of the Controlling vertex of its network topology structure and correspondence, current connection state information, current component capability state and current task state;
Role management unit: for managing current execution or executed task, comprise the selection of node during allocating task, and to the decomposition of task and the integrated management of merging.
3. under system for cloud computing environment according to claim 1 towards the system of loose cloud node serve platform, it is characterized in that, described Controlling vertex further comprises Task-decomposing unit, node management unit and Data Management Unit; Described Task-decomposing unit is used for the Task-decomposing received to become some pieces; Described node management unit is the node selecting to need assigned tasks; Described Data Management Unit is used for for providing unified management task being completed to data.
4. under system for cloud computing environment according to claim 2 towards the system of loose cloud node serve platform, it is characterized in that, described large-scale cloud node serve central platform also comprises: accounting management unit, assembly management unit, accounting management realization manages, for the cloud node task of finishing the work provides clearing foundation the Controlling vertex of the task of finishing the work and sub-working node unified charging; The functional unit that described assembly management unit provides cloud node to realize ability to work to be needed is downloaded, and upgrades and version management.
5. under system for cloud computing environment towards a task Method Of Accomplishment for loose cloud node serve platform, it is characterized in that, comprise the following steps:
(1) to arrange under system for cloud computing environment towards loose cloud node serve 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 this few cloud client service subsystem Dynamic link library, described cloud client service subsystem at least comprise a cloud client service network or by some side by side and/or level cloud client service network form, each client service network comprises some working nodes and Controlling vertex further;
(2) when a certain server, computing terminal or extensive loose cloud client become Controlling vertex in advance, cloud node client software is installed and provides cloud node serve ability, to become working node;
(3) working node sends cloud assembly download request to the Controlling vertex of cloud assembly management center or higher level's Controlling vertex or present networks, Requested Party judges whether this working node meets this cloud assembly and download condition, if meet, then allow it to download corresponding cloud assembly, make it install;
(4) large-scale cloud node serve central platform is by Task-decomposing, and the task after decomposing is sent at least one cloud client service subsystem;
(5) Controlling vertex in cloud client service subsystem will receive the task after decomposition, again decompose, and be issued to the working node of local terminal;
(6) working node of local terminal utilizes corresponding cloud assembly to carry out corresponding task, returns task result;
(7) Controlling vertex returns after being integrated by the task result returned.
6. method as claimed in claim 5, it is characterized in that, if be 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 returns after can integrating according to decomposition path-ways.
7. method as claimed in claim 5, is characterized in that, also comprise:
(1) platform receives the cloud service assembly that other independent developer or developer submit exploitation to, requires that cloud service assembly meets cloud node communication agreement and data security protocol;
(2) cloud assembly central platform is audited submitted to cloud service capability component, and integrality, the Service Properties configuration correctness of evaluation function correctness, validity, data protocol configure in interior related service ability and attribute inspection;
(3) examination & verification of cloud service assembly is by rear, and arranges capability component attribute and configure;
(4) issue corresponding cloud assembly to reach the standard grade;
(5) cloud assembly on-line message is pushed to all node or Controlling vertex of working online.
8. method as claimed in claim 5, is characterized in that, also comprise:
(1) working node runs cloud node client software;
(2) cloud node client software can install and use according to node serve attribute and joint behavior screening or upgrade cloud the component list of version;
(3) working node downloads cloud assembly;
(4) working node installs cloud assembly;
(5) working node has new service ability of installing cloud assembly.
9. method as claimed in claim 5, is characterized in that, also comprise:
(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 assembly central platform keeper audits the application of rolling off the production line of submitted to cloud service capability component, and assessment is rolled off the production line to the coverage of cloud node cooperative service system;
(3) if assessment allows the cloud assembly that rolls off the production line, otherwise cancel the submit applications that rolls off the production line of assembly, inform that assembly rolls off the production line applicant, needs again submit application of rolling off the production line to next time;
(4) cloud assembly is rolled off the production line;
(5) to be rolled off the production line by assembly message informing cloud working node and Controlling vertex by node communication agreement, cloud node tasks management system no longer receives task application and the process of this cloud service ability corresponding.
10. method as claimed in claim 5, it is characterized in that, step (2) comprises further:
When a certain server, computing terminal or extensive loose cloud client become Controlling vertex in advance, install cloud node client software, its Controlling vertex to present networks is registered, and makes this working node have the identification information of corresponding cloud platform;
This node is comprised the Controlling vertex of information reporting to present networks of the network information and attribute information by this working node, so that this working node of the convenient management of Controlling vertex.
11. methods as claimed in claim 5, is characterized in that, also comprise:
When cloud node client software or the closedown cloud node client software of this working node Demountable local terminal, this working node is set to current non-effective node by Controlling vertex from present networks.
12. methods as claimed in claim 5, is characterized in that, also comprise:
If when current Controlling vertex becomes non-effective node, the Controlling vertex of upper level or large-scale cloud node serve central platform are specified or select a certain effective node in this network to be Controlling vertex, or other effective node competition in this network, wherein a certain effective node becomes Controlling vertex.
CN201210306961.6A 2012-08-24 2012-08-24 Towards the system of loose cloud node serve platform under system for cloud computing environment Expired - Fee Related CN102821162B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210306961.6A CN102821162B (en) 2012-08-24 2012-08-24 Towards the system of loose cloud node serve platform under system for cloud computing environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210306961.6A CN102821162B (en) 2012-08-24 2012-08-24 Towards the system of loose cloud node serve platform under system for cloud computing environment

Publications (2)

Publication Number Publication Date
CN102821162A CN102821162A (en) 2012-12-12
CN102821162B true CN102821162B (en) 2016-04-27

Family

ID=47305014

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210306961.6A Expired - Fee Related CN102821162B (en) 2012-08-24 2012-08-24 Towards the system of loose cloud node serve platform under system for cloud computing environment

Country Status (1)

Country Link
CN (1) CN102821162B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104583945B (en) * 2013-08-13 2018-01-12 华为技术有限公司 A kind of application upgrade method, apparatus
CN103475538B (en) * 2013-09-02 2016-04-13 南京邮电大学 A kind of adaptive cloud service method of testing based on multiplex roles
CN104010045B (en) * 2014-06-12 2018-01-19 国家计算机网络与信息安全管理中心 The method that mobile node based on cloud platform performs task
CN105610877B (en) * 2014-10-29 2019-12-27 腾讯科技(深圳)有限公司 Data interaction method, platform server and system
CN105956833A (en) * 2016-06-12 2016-09-21 中国十七冶集团有限公司 Road construction enterprise application cloud platform and use method
CN106022007B (en) * 2016-06-14 2019-03-26 中国科学院北京基因组研究所 The cloud platform system and method learning big data and calculating is organized towards biology
CN106708727B (en) * 2016-08-03 2020-04-28 腾讯科技(深圳)有限公司 Distributed virus characteristic sample verification method and system
CN108366095A (en) * 2018-01-16 2018-08-03 厦门集微科技有限公司 A kind of software, that is, service platform
CN109739633B (en) * 2019-01-08 2023-09-15 深圳市网心科技有限公司 Shared computing management method and related device
CN109922127A (en) * 2019-01-08 2019-06-21 博拉网络股份有限公司 A kind of cloud computing service method, apparatus and storage medium
CN113645262A (en) * 2020-05-11 2021-11-12 中兴通讯股份有限公司 Cloud computing service system and method
CN113300866B (en) * 2020-06-16 2022-05-27 阿里巴巴集团控股有限公司 Node capacity control method, device, system and storage medium
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
CN112597502B (en) * 2020-12-17 2023-02-10 山东乾云启创信息科技股份有限公司 Large-scale computing service configuration method and system based on trusted cloud

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
CN102821162A (en) 2012-12-12

Similar Documents

Publication Publication Date Title
CN102821162B (en) Towards the system of loose cloud node serve platform under system for cloud computing environment
CN102801812B (en) The System and method for of Novel cloud service assembly management under loose network environment
CN104303175B (en) Cloud computing service frame
CN105393219B (en) application market for virtual desktop
CN111190730B (en) Heterogeneous cloud management platform
CN106375430B (en) Cloud desktop management system based on WEB
CN108123994A (en) A kind of cloud platform framework towards industrial circle
CN102739771A (en) Cloud application integrated management platform and method supporting service fusion
CN109213724A (en) Automate desktop arrangement
CN103703443A (en) Strong rights management for computing application functionality
CN102945175A (en) Terminal software online upgrading system and method based on cloud computing environment
CN102801776A (en) Method for accessing an automation system and system operating according to the method
CN108369532A (en) For first and the encapsulation tool of third party's arrangements of components
CN102821160A (en) System and method for multilevel data protection oriented to loose cloud nodes in cloud computing network environment
CN103167003A (en) Cloud computing application platform
CN110138855A (en) Development resources cloud platform and resource share method
CN105812423B (en) A kind of cloud system configuration method, server and device
CN103440150A (en) Method capable of assembling software being downloaded from remote component warehouse as required in field
CN109587243B (en) Cloud platform comprising distributed storage and deployment method
CN104246743A (en) Systems and methods involving virtual machine host isolation over a network
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
CN102567116A (en) Cloud computing and virtualization system of digital home
CN103139183A (en) Application virtualization technology based on cloud platform
CN103440166A (en) System capable of assembling software being downloaded from remote component warehouse as required in field

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

Granted publication date: 20160427

Termination date: 20210824

CF01 Termination of patent right due to non-payment of annual fee