CN102158535A - Cloud computing operating system - Google Patents
Cloud computing operating system Download PDFInfo
- Publication number
- CN102158535A CN102158535A CN2011100356633A CN201110035663A CN102158535A CN 102158535 A CN102158535 A CN 102158535A CN 2011100356633 A CN2011100356633 A CN 2011100356633A CN 201110035663 A CN201110035663 A CN 201110035663A CN 102158535 A CN102158535 A CN 102158535A
- Authority
- CN
- China
- Prior art keywords
- module
- resource
- virtual
- virtual machine
- cloud computing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000013500 data storage Methods 0.000 claims abstract description 4
- 238000012544 monitoring process Methods 0.000 claims description 31
- 238000007726 management method Methods 0.000 claims description 26
- 238000013468 resource allocation Methods 0.000 claims description 7
- 230000002159 abnormal effect Effects 0.000 claims description 3
- 230000007812 deficiency Effects 0.000 abstract description 2
- 238000011161 development Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 230000005012 migration Effects 0.000 description 2
- 238000013508 migration Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000008846 dynamic interplay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种云计算操作系统,克服现有技术还没有完善的云计算操作系统这一不足,其包括:海量存储模块用于提供数据存储;存储调配模块用于在海量存储模块上完成数据读写;虚拟机代理模块用于获取虚拟资源的配置信息,根据一虚拟资源操作指令对虚拟资源进行操作应用;虚拟机调配模块用于将虚拟资源的配置信息发送给资源调度模块,接收资源调度模块发送的虚拟资源操作指令并发送给虚拟机代理模块;网络调配模块用于获取网络资源信息并管理网络资源;资源调度模块用于控制存储调配模块进行数据读写,生成虚拟资源操作指令,生成网络资源调配指令。本发明为云计算提供了一种可行的操作系统,推动云计算的发展和应用。
The invention discloses a cloud computing operating system, which overcomes the deficiency of the cloud computing operating system that is not yet perfect in the prior art, which includes: a mass storage module for providing data storage; a storage allocation module for completing the operation on the mass storage module Data reading and writing; the virtual machine agent module is used to obtain the configuration information of virtual resources, and operate and apply virtual resources according to a virtual resource operation instruction; the virtual machine allocation module is used to send the configuration information of virtual resources to the resource scheduling module and receive resources The virtual resource operation instruction sent by the scheduling module is sent to the virtual machine agent module; the network deployment module is used to obtain network resource information and manage network resources; the resource scheduling module is used to control the storage deployment module to read and write data, and generate virtual resource operation instructions. Generate network provisioning directives. The invention provides a feasible operating system for cloud computing and promotes the development and application of cloud computing.
Description
技术领域technical field
本发明涉及云计算技术领域,尤其涉及一种云计算操作系统。The invention relates to the technical field of cloud computing, in particular to a cloud computing operating system.
背景技术Background technique
当前,业界已在云计算按需分配、资源流转、按量计费、支持异构、节能降耗等诸多核心理念上达成了共识。At present, the industry has reached a consensus on many core concepts such as cloud computing on-demand allocation, resource transfer, pay-as-you-go, heterogeneous support, energy saving and consumption reduction.
然而,在云计算IaaS领域,云计算的工程化仍困难重重,相关IT技术人员未找到可操作的系统架构与实现方案。为此,大多数计算机厂商,特别是单机操作系统、服务器、互联网厂商,提出了一系列云计算基础设施解决方案,但还没有重点涉及云计算操作系统这一云计算基础设施中资源调度的优化技术。However, in the field of cloud computing IaaS, the engineering of cloud computing is still full of difficulties, and relevant IT technicians have not found an operable system architecture and implementation plan. For this reason, most computer manufacturers, especially stand-alone operating systems, servers, and Internet manufacturers, have proposed a series of cloud computing infrastructure solutions, but they have not yet focused on the optimization of resource scheduling in the cloud computing infrastructure of the cloud computing operating system. technology.
发明内容Contents of the invention
本发明所要解决的技术问题是需要提供一种云计算操作系统,克服现有技术还没有完善的云计算操作系统这一不足。The technical problem to be solved by the present invention is to provide a cloud computing operating system, which overcomes the deficiency of the cloud computing operating system which is not perfect in the prior art.
为了解决上述技术问题,本发明提供了一种云计算操作系统,包括:In order to solve the above technical problems, the invention provides a cloud computing operating system, comprising:
海量存储模块,用于提供数据存储;Mass storage module for providing data storage;
存储调配模块,用于在所述海量存储模块上完成数据读写;A storage allocation module, configured to complete data reading and writing on the mass storage module;
虚拟机代理模块,用于获取虚拟资源的配置信息,根据操作所述虚拟资源的一虚拟资源操作指令对所述虚拟资源进行操作应用;A virtual machine agent module, configured to obtain configuration information of a virtual resource, and operate and apply the virtual resource according to a virtual resource operation instruction for operating the virtual resource;
虚拟机调配模块,用于将所述虚拟资源的配置信息发送给所述资源调度模块,接收所述资源调度模块发送的所述虚拟资源操作指令并发送给所述虚拟机代理模块;A virtual machine allocation module, configured to send the configuration information of the virtual resource to the resource scheduling module, receive the virtual resource operation instruction sent by the resource scheduling module and send it to the virtual machine agent module;
网络调配模块,用于获取网络资源信息,并根据网络资源调配指令管理网络资源;The network allocation module is used to obtain network resource information and manage network resources according to network resource allocation instructions;
资源调度模块,用于控制所述存储调配模块进行所述数据读写,用于根据所述虚拟资源的配置信息生成所述虚拟资源操作指令,还用于根据所述网络资源信息生成所述网络资源调配指令。A resource scheduling module, configured to control the storage allocation module to read and write the data, to generate the virtual resource operation instruction according to the configuration information of the virtual resource, and to generate the network resource information according to the network resource information. Resource allocation instructions.
优选地,所述存储调配模块进一步用于对所述海量存储模块进行状态监管。Preferably, the storage allocation module is further configured to monitor the state of the mass storage module.
优选地,所述虚拟机代理模块进一步用于监视虚拟机宿主机守护应用的稳定性,并在所述虚拟机宿主机守护应用运行不稳定时对其进行干预。Preferably, the virtual machine agent module is further configured to monitor the stability of the virtual machine host daemon application, and intervene when the virtual machine host daemon application runs unstable.
优选地,所述虚拟机调配模块进一步用于根据调度所述虚拟资源的一虚拟资源调度指令对所述虚拟资源进行调度;所述资源调度模块进一步用于将所述虚拟资源调度指令发送给所述虚拟机调配模块。Preferably, the virtual machine allocation module is further configured to schedule the virtual resources according to a virtual resource scheduling instruction for scheduling the virtual resources; the resource scheduling module is further configured to send the virtual resource scheduling instruction to the The virtual machine provisioning module described above.
优选地,所述虚拟机调配模块进一步用于处理所述虚拟机代理模块对所述虚拟资源进行所述操作应用过程中出现的异常情形。Preferably, the virtual machine allocation module is further configured to handle an abnormal situation that occurs during the virtual machine agent module performing the operation application on the virtual resource.
优选地,该系统进一步包括:Preferably, the system further comprises:
监控代理模块,用于获取物理资源的配置信息,根据用于操作物理资源的物理资源操作指令对所述物理资源进行操作应用;A monitoring agent module, configured to obtain configuration information of physical resources, and operate and apply the physical resources according to physical resource operation instructions for operating the physical resources;
基础监控模块,用于将所述物理资源的配置信息发送给所述资源调度模块,接收所述资源调度模块发送的所述物理资源操作指令并发送给所述监控代理模块;A basic monitoring module, configured to send the configuration information of the physical resource to the resource scheduling module, receive the physical resource operation instruction sent by the resource scheduling module and send it to the monitoring agent module;
其中,所述资源调度模块用于根据所述物理资源的配置信息生成所述物理资源操作指令。Wherein, the resource scheduling module is configured to generate the physical resource operation instruction according to the configuration information of the physical resource.
优选地,所述基础监控模块与所述虚拟机代理模块相连,进一步用于根据所述虚拟资源的配置信息及物理资源的配置信息维护所述虚拟资源及物理资源的变更同步。Preferably, the basic monitoring module is connected to the virtual machine agent module, and is further configured to maintain the synchronization of changes of the virtual resources and physical resources according to the configuration information of the virtual resources and the configuration information of the physical resources.
优选地,该系统进一步包括:Preferably, the system further comprises:
用户服务模块,用于向所述资源调度模块发送用户提交的服务请求;a user service module, configured to send a service request submitted by a user to the resource scheduling module;
其中,所述资源调度模块用于响应所述服务请求。Wherein, the resource scheduling module is used to respond to the service request.
优选地,该系统进一步包括:Preferably, the system further comprises:
管理员管理模块,用于向所述资源调度模块发送管理员提交的管理请求;An administrator management module, configured to send a management request submitted by an administrator to the resource scheduling module;
其中,所述资源调度模块用于响应所述管理请求。Wherein, the resource scheduling module is used for responding to the management request.
与现有技术相比,本发明提出的技术方案,为云计算提供了一种可行的操作系统,推动云计算的发展和应用。Compared with the prior art, the technical solution proposed by the present invention provides a feasible operating system for cloud computing and promotes the development and application of cloud computing.
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
附图说明Description of drawings
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。在附图中:The accompanying drawings are used to provide a further understanding of the technical solution of the present invention, and constitute a part of the description, and are used together with the embodiments of the present invention to explain the technical solution of the present invention, and do not constitute a limitation to the technical solution of the present invention. In the attached picture:
图1是本发明实施例一的云计算操作系统的组成示意图;1 is a schematic diagram of the composition of a cloud computing operating system according to Embodiment 1 of the present invention;
图2是本发明实施例二的云计算操作系统的组成示意图;2 is a schematic diagram of the composition of the cloud computing operating system in Embodiment 2 of the present invention;
图3是本发明实施例三的云计算操作系统的组成示意图。FIG. 3 is a schematic diagram of the composition of a cloud computing operating system according to Embodiment 3 of the present invention.
具体实施方式Detailed ways
以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。The implementation of the present invention will be described in detail below in conjunction with the accompanying drawings and examples, so as to fully understand and implement the process of how to apply technical means to solve technical problems and achieve technical effects in the present invention.
首先需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征的相互结合,均在本发明的保护范围之内。First of all, it should be noted that, if there is no conflict, the embodiments of the present invention and combinations of features in the embodiments are within the protection scope of the present invention.
实施例一、云计算操作系统Embodiment 1, cloud computing operating system
图1为本发明云计算操作系统实施例一的组成示意图。如图1所示,本实施例主要包括海量存储模块110、存储调配模块120、虚拟机代理模块130、虚拟机调配模块140、网络调配模块150以及资源调度模块160,其中:FIG. 1 is a schematic diagram of the composition of Embodiment 1 of the cloud computing operating system of the present invention. As shown in FIG. 1 , this embodiment mainly includes a mass storage module 110, a storage allocation module 120, a virtual machine agent module 130, a virtual machine allocation module 140, a network allocation module 150, and a
海量存储模块110,用于提供数据存储;Mass storage module 110, for providing data storage;
存储调配模块120,与资源调度模块160及海量存储模块110相连,提供存储操作接口,用于从海量存储模块110中读取数据以及向海量存储模块110中存储数据,还用于对海量存储模块110进行状态监管,包括监控海量存储模块110的存储利用率及存储状态等;The storage allocation module 120 is connected with the
虚拟机代理模块130,用于获取虚拟资源的配置信息,并将虚拟资源的配置信息(包括虚拟资源的性能信息、不同虚拟资源之间的静态或动态作用信息等等)发送给虚拟机调配模块140,通过虚拟机调配模块140上报给资源调度模块160,接收虚拟机调配模块140发送的用于操作虚拟资源的虚拟资源操作指令(如动态加载存储、虚拟机开关或者虚拟机迁移等等),根据该虚拟资源操作指令以及预定策略对虚拟资源进行操作应用;还可以用于监视虚拟机宿主机守护应用(如XEND)的稳定性,并在该监视虚拟机宿主机守护应用运行不稳定时对其进行一定的干预,如因XEN不稳定导致虚拟机迁移失败时,重起XEND守护进程;The virtual machine agent module 130 is configured to obtain configuration information of virtual resources, and send configuration information of virtual resources (including performance information of virtual resources, static or dynamic interaction information between different virtual resources, etc.) to the virtual machine deployment module 140, report to the
虚拟机调配模块140,与虚拟机代理模块130以及资源调配模块160相连,提供虚拟机操作接口,用于将虚拟机代理模块130获取并发送的虚拟资源的配置信息发送给资源调度模块160,接收资源调度模块160发送的用于操作虚拟资源的虚拟资源操作指令并转发给虚拟机代理模块130;还用于接收资源调度模块160发送的用于调度虚拟资源的虚拟资源调度指令,根据该虚拟资源调度指令对虚拟资源进行调度;其中对于虚拟资源操作指令以及虚拟资源调度指令的相关处理,可以是基于同步或异步执行操作与反馈机制来完成;The virtual machine allocation module 140 is connected with the virtual machine agent module 130 and the
网络调配模块150,与资源调度模块160相连,提供网络服务接口,用于获取网络资源信息发送给资源调度模块160,根据资源调度模块160发送的网络资源调配指令分配并管理网络资源(如IP资源);The network allocation module 150 is connected with the
资源调度模块160,用于控制存储调配模块120进行数据读写,用于生成该虚拟资源调度质量发送给该虚拟机调配模块140;用于根据虚拟机代理模块130上报的虚拟资源的配置信息生成用于虚拟机调配模块140操作虚拟资源的虚拟资源操作指令,用于根据网络调配模块150发送的网络资源信息生成该网络资源调配指令发送给网络调配模块150。The
存储调配模块120可以在接收到由用户发出且经由管理员审批合法的存储申请后,为虚拟机或用户端提供存储访问。The storage provisioning module 120 may provide storage access for the virtual machine or the client after receiving a valid storage application issued by the user and approved by the administrator.
虚拟机调配模块140对外具有透明的接口服务,如执行开启某虚拟机的操作应用时,利用资源调度模块160提供的相关参数(虚拟资源操作指令)自动找到指定的物理机,自动挂载相应的存储资源,自动下载虚拟机配置文件,然后在该物理机上启动该虚拟机。The virtual machine allocation module 140 has transparent interface services to the outside world. For example, when executing an operation application to start a certain virtual machine, it uses the relevant parameters (virtual resource operation instructions) provided by the
虚拟机调配模块140还可以用于自动处理虚拟机代理模块130对虚拟资源进行操作应用的过程中出现的各种异常情形,如虚拟机代理模块130执行某操作XNED出问题时,重起后再执行;3次执行未成功则认定为失败。The virtual machine allocation module 140 can also be used to automatically handle various abnormal situations that occur in the process of the virtual machine agent module 130 operating and applying virtual resources. For example, when the virtual machine agent module 130 executes a certain operation XNED and there is a problem, restart and then restart Execute; if the execution fails 3 times, it will be considered a failure.
网络调配模块150可以用于监控交换机、路由器等网络设备的配置、性能以及状态等信息,并将这些信息更新至信息中心;其中该信息中心可实时获取物理资源的资源信息、虚拟资源的资源信息以及物理资源和虚拟资源的映射关系等。The network configuration module 150 can be used to monitor the configuration, performance and status information of network devices such as switches and routers, and update these information to the information center; where the information center can obtain resource information of physical resources and virtual resources in real time And the mapping relationship between physical resources and virtual resources.
资源调度模块160可以用于对资源锁、消息队列等出现的处理异常进行检查和处理,比如处理资源长期被某系统任务占用或者长期不能被解决的请求消息等,资源调度模块160可以进行回收处理。The
实施例二、云计算操作系统Embodiment 2, cloud computing operating system
图2为本发明云计算操作系统实施例二的组成示意图。结合图1所示的实施例一,如图2所示的本实施例主要还包括基础监控模块170及监控代理模块180,其中:FIG. 2 is a schematic diagram of the composition of Embodiment 2 of the cloud computing operating system of the present invention. In combination with Embodiment 1 shown in FIG. 1 , this embodiment shown in FIG. 2 mainly includes a basic monitoring module 170 and a monitoring agent module 180, wherein:
基础监控模块170,与虚拟机代理模块130及资源调度模块160相连,用于将监控代理模块180获取的物理资源(与前述虚拟资源相对应)的配置信息发送给资源调度模块160,提供物理资源查询试图,并用于根据虚拟资源的配置信息以及物理资源的配置信息维护物理资源与虚拟资源之间的变更同步,实时反映物理资源的性能、运行状态、锁定状态、使能状态等信息;还用于提供群组计算、生命值计算、负载变换、虚拟度计量、历史性能存储与分析、资源池一致性监测等系列服务;还用于提供开关物理机、状态检查等系列物理设备操作功能;接收资源调度模块160发送的物理资源操作指令并转发给监控代理模块180,The basic monitoring module 170 is connected with the virtual machine agent module 130 and the
监控代理模块180,与基础监控模块170相连,用于获取物理资源的配置信息(如硬件性能信息,硬件的配置信息、告警信息以及硬件健康信息等等)发送给基础监控模块170,接收由基础监控模块170发送的用于操作物理资源的物理资源操作指令,根据该物理资源操作指令对物理资源进行操作应用(如关机、告警设置、远程SSH/桌面/SFTP连接、状态检查等等);The monitoring agent module 180 is connected with the basic monitoring module 170, and is used to obtain configuration information of physical resources (such as hardware performance information, hardware configuration information, alarm information, hardware health information, etc.) and send it to the basic monitoring module 170, which is received by the basic The physical resource operation instruction sent by the monitoring module 170 for operating the physical resource, according to the physical resource operation instruction, the physical resource is operated and applied (such as shutdown, alarm setting, remote SSH/desktop/SFTP connection, status check, etc.);
本实施例中,资源调度模块160还用于根据基础监控模块170发送的物理资源的配置信息生成物理资源操作指令,并且用于执行用户业务时自动维护资源池的稳定性,保持资源池信息和资源真实信息的一致性,以保持资源池(由物理资源和虚拟资源共同形成)的稳态。In this embodiment, the
实施例三、云计算操作系统Embodiment three, cloud computing operating system
图3为本发明云计算操作系统实施例三的组成示意图。结合图1所示的实施例一和图2所示的实施例二,如图3所示的本实施例主要还包括管理员管理模块190及用户服务模块195,其中:FIG. 3 is a schematic composition diagram of Embodiment 3 of the cloud computing operating system of the present invention. In combination with Embodiment 1 shown in FIG. 1 and Embodiment 2 shown in FIG. 2 , this embodiment shown in FIG. 3 mainly includes an administrator management module 190 and a
管理员管理模块190,与存储调配模块120、虚拟机调配模块140、网络调配模块150以及资源调度模块160相连,用于为管理员提供资源管理视图;当然,还可以与基础监控模块170相连;用于向资源调度模块160发送管理员提交的管理请求;The administrator management module 190 is connected to the storage allocation module 120, the virtual machine allocation module 140, the network allocation module 150 and the
用户服务模块195,与存储调配模块120、虚拟机调配模块140、网络调配模块150、资源调度模块160以及管理员管理模块190相连,用于为用户提供资源使用视图;当然,还可以与基础监控模块170相连;用于向资源调度模块160发送用户提交的服务请求;The
其中该资源调度模块160,还用于接收和响应由管理员发送的管理请求和/或用户发送的服务请求,完成相应的管理和/或服务。The
管理员管理模块190,可以为管理员提供诸如安全控制、节点管理、实时监视、资产监管、性能分析、健康监控、远程控制、报表服务、业务申批、资源调度、能耗控制、功能注册等操作入口;还可以为管理员提供对物理资源和虚拟资源进行批量化管理与控制的功能应用;管理员的管理界面可以实现为远程控制台。The administrator management module 190 can provide administrators with services such as security control, node management, real-time monitoring, asset supervision, performance analysis, health monitoring, remote control, report service, business approval, resource scheduling, energy consumption control, function registration, etc. Operation entrance; it can also provide administrators with functional applications for batch management and control of physical resources and virtual resources; the administrator's management interface can be implemented as a remote console.
用户服务模块195,可以为用户提供诸如计算、存储、网络三类服务应用,用户可远程查阅、配置与使用相关资源,以部署自己的业务;提供资源计量计费、访问权控制、用户任务管理等用户服务;注重以业务为中心管理相关资源;用户管理界面可以实现为远程控制台。The
其中,用户服务模块195对网络调配模块150、虚拟机调配模块140、存储调配模块120或者基础监控模块170的操作,不会引起虚拟资源与物理资源的配置及关联关系发生变化,也即用户服务模块195对网络调配模块150、虚拟机调配模块140、存储调配模块120或者基础监控模块170的操作为只读操作;而管理员管理模块190对网络调配模块150、虚拟机调配模块140、存储调配模块120或者基础监控模块170的操作,可能引发起虚拟资源与物理资源的配置及关联关系发生变化,也即管理员管理模块190对网络调配模块150、虚拟机调配模块140、存储调配模块120或者基础监控模块170的操作可以是读/写操作。Among them, the operation of the
若用户通过用户服务模块195使用资源时,或者管理员通过管理员管理模块190管理资源时,欲要直接改变虚拟资源与物理资源的工作现状,则相应的请求会发送给调度模块160,由调度模块160进行判断分析后,再向存储调配模块120、虚拟机调配模块140、网络调配模块150或者基础监控模块170发出相关指令,如打开物理机、开启虚拟机等。If a user uses resources through the
若用户通过用户服务模块195,或者管理员通过管理员管理模块190,仅仅为了查看资源信息(如物理机或虚拟机的配置情况、负载情况等),或者用户使用系统输出的虚拟资源部署自己的业务,则可以直接向存储调配模块120、虚拟机调配模块140、网络调配模块150或者基础监控模块170发送相关相关请求。If the user passes through the
管理员管理模块190还可以与用户服务模块195相连,用于为用户服务模块195设置相关参数,如用户最多使用多个虚拟机、最多使用多少存储等;管理员管理模块190可以截取与审批用户服务模块195发出的请求,以便决定是否同意用户的这一请求继续向系统内部传递,如申请新资源帐户、申请虚拟机、申请存储、申请IP等。The administrator management module 190 can also be connected with the
本领域的技术人员应该明白,上述的本发明的各模块可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Those skilled in the art should understand that each module of the present invention described above can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed on a network formed by multiple computing devices, optionally , they can be realized by executable program codes of the computing device, thus, they can be stored in the storage device to be executed by the computing device, or they can be made into individual integrated circuit modules, or a plurality of modules or The steps are implemented as a single integrated circuit module. As such, the present invention is not limited to any specific combination of hardware and software.
虽然本发明所揭露的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。Although the embodiments disclosed in the present invention are as above, the described content is only an embodiment adopted for the convenience of understanding the present invention, and is not intended to limit the present invention. Anyone skilled in the technical field to which the present invention belongs can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed by the present invention, but the patent protection scope of the present invention, The scope defined by the appended claims must still prevail.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011100356633A CN102158535A (en) | 2011-02-10 | 2011-02-10 | Cloud computing operating system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011100356633A CN102158535A (en) | 2011-02-10 | 2011-02-10 | Cloud computing operating system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102158535A true CN102158535A (en) | 2011-08-17 |
Family
ID=44439712
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2011100356633A Pending CN102158535A (en) | 2011-02-10 | 2011-02-10 | Cloud computing operating system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102158535A (en) |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102427473A (en) * | 2011-11-28 | 2012-04-25 | 中国联合网络通信集团有限公司 | Method and system for constructing cross-platform resource |
| CN102523254A (en) * | 2011-11-29 | 2012-06-27 | 曙光信息产业(北京)有限公司 | Method for automatically distributing systematic resources of cloud computing environment |
| CN102629216A (en) * | 2012-02-24 | 2012-08-08 | 浪潮(北京)电子信息产业有限公司 | Cloud operating system (OS) scheduling method and cloud system scheduling device |
| CN102708018A (en) * | 2012-04-20 | 2012-10-03 | 华为技术有限公司 | An exception handling method and system, agent equipment and control device |
| CN102857561A (en) * | 2012-08-21 | 2013-01-02 | 浪潮电子信息产业股份有限公司 | Interacting method of virtual computer system and cloud computing control center |
| CN103108046A (en) * | 2013-02-05 | 2013-05-15 | 浪潮(北京)电子信息产业有限公司 | Cloud terminal virtual machine login method and cloud terminal virtual machine login device and cloud terminal virtual machine login system |
| CN103124274A (en) * | 2011-11-18 | 2013-05-29 | 中兴通讯股份有限公司 | Method and device for virtually scheduling cloud computing |
| CN103186450A (en) * | 2011-12-28 | 2013-07-03 | 英业达集团(天津)电子技术有限公司 | Method and system for monitoring virtual resource consumption |
| WO2013107141A1 (en) * | 2012-01-19 | 2013-07-25 | 中兴通讯股份有限公司 | Policy scheduling system and method for cloud computing |
| CN103414589A (en) * | 2013-08-13 | 2013-11-27 | 华为技术有限公司 | Method and device for managing resource information |
| CN103677488A (en) * | 2013-12-31 | 2014-03-26 | 曙光云计算技术有限公司 | Artificial intelligence user interface |
| CN103780674A (en) * | 2013-11-13 | 2014-05-07 | 南京中兴新软件有限责任公司 | Virtual machine communication method and apparatus based on hardware simulation |
| WO2014127610A1 (en) * | 2013-02-22 | 2014-08-28 | 中兴通讯股份有限公司 | Method and device for cloud application data processing |
| CN104199722A (en) * | 2014-05-14 | 2014-12-10 | 温武少 | Virtual computer storage service system and using method thereof |
| CN104899078A (en) * | 2015-07-01 | 2015-09-09 | 山东中孚信息产业股份有限公司 | Auditing system and method in virtual machine environment |
| CN104951351A (en) * | 2014-03-28 | 2015-09-30 | 株式会社日立制作所 | Virtual machine dispatcher, dispatching demand manager and method and virtual machine dispatching system |
| CN105373432A (en) * | 2015-11-06 | 2016-03-02 | 北京系统工程研究所 | Cloud computing resource scheduling method based on virtual resource state prediction |
| CN103124274B (en) * | 2011-11-18 | 2016-12-14 | 温州大学 | A kind of cloud computing virtualization dispatching method and device |
| CN107317708A (en) * | 2017-06-29 | 2017-11-03 | 人民法院信息技术服务中心 | The monitoring method and device of a kind of Court business application system |
| CN107391260A (en) * | 2017-07-27 | 2017-11-24 | 郑州云海信息技术有限公司 | A kind of method and apparatus for delivering bare machine resource |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7328223B2 (en) * | 2004-03-16 | 2008-02-05 | Fujitsu Limited | Storage management system and method |
| CN101937368A (en) * | 2010-08-31 | 2011-01-05 | 苏州阊亦宏环保科技有限公司 | Cloud computation-oriented data center management system |
| CN101938416A (en) * | 2010-09-01 | 2011-01-05 | 华南理工大学 | A cloud computing resource scheduling method based on dynamic reconfiguration of virtual resources |
| CN101969401A (en) * | 2010-10-13 | 2011-02-09 | 中国科学院深圳先进技术研究院 | Adaptive cloud calculation method and system |
-
2011
- 2011-02-10 CN CN2011100356633A patent/CN102158535A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7328223B2 (en) * | 2004-03-16 | 2008-02-05 | Fujitsu Limited | Storage management system and method |
| CN101937368A (en) * | 2010-08-31 | 2011-01-05 | 苏州阊亦宏环保科技有限公司 | Cloud computation-oriented data center management system |
| CN101938416A (en) * | 2010-09-01 | 2011-01-05 | 华南理工大学 | A cloud computing resource scheduling method based on dynamic reconfiguration of virtual resources |
| CN101969401A (en) * | 2010-10-13 | 2011-02-09 | 中国科学院深圳先进技术研究院 | Adaptive cloud calculation method and system |
Cited By (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103124274A (en) * | 2011-11-18 | 2013-05-29 | 中兴通讯股份有限公司 | Method and device for virtually scheduling cloud computing |
| CN103124274B (en) * | 2011-11-18 | 2016-12-14 | 温州大学 | A kind of cloud computing virtualization dispatching method and device |
| CN102427473B (en) * | 2011-11-28 | 2014-03-05 | 中国联合网络通信集团有限公司 | Cross-platform resource construction method and system |
| CN102427473A (en) * | 2011-11-28 | 2012-04-25 | 中国联合网络通信集团有限公司 | Method and system for constructing cross-platform resource |
| CN102523254A (en) * | 2011-11-29 | 2012-06-27 | 曙光信息产业(北京)有限公司 | Method for automatically distributing systematic resources of cloud computing environment |
| CN102523254B (en) * | 2011-11-29 | 2014-08-13 | 曙光信息产业(北京)有限公司 | Method for automatically distributing systematic resources of cloud computing environment |
| CN103186450A (en) * | 2011-12-28 | 2013-07-03 | 英业达集团(天津)电子技术有限公司 | Method and system for monitoring virtual resource consumption |
| WO2013107141A1 (en) * | 2012-01-19 | 2013-07-25 | 中兴通讯股份有限公司 | Policy scheduling system and method for cloud computing |
| CN102629216A (en) * | 2012-02-24 | 2012-08-08 | 浪潮(北京)电子信息产业有限公司 | Cloud operating system (OS) scheduling method and cloud system scheduling device |
| CN102708018B (en) * | 2012-04-20 | 2015-04-15 | 华为技术有限公司 | An exception handling method and system, agent equipment and control device |
| CN102708018A (en) * | 2012-04-20 | 2012-10-03 | 华为技术有限公司 | An exception handling method and system, agent equipment and control device |
| CN102857561A (en) * | 2012-08-21 | 2013-01-02 | 浪潮电子信息产业股份有限公司 | Interacting method of virtual computer system and cloud computing control center |
| CN103108046A (en) * | 2013-02-05 | 2013-05-15 | 浪潮(北京)电子信息产业有限公司 | Cloud terminal virtual machine login method and cloud terminal virtual machine login device and cloud terminal virtual machine login system |
| WO2014127610A1 (en) * | 2013-02-22 | 2014-08-28 | 中兴通讯股份有限公司 | Method and device for cloud application data processing |
| CN103414589A (en) * | 2013-08-13 | 2013-11-27 | 华为技术有限公司 | Method and device for managing resource information |
| CN103414589B (en) * | 2013-08-13 | 2016-11-23 | 华为技术有限公司 | A kind of method and device managing resource information |
| CN103780674B (en) * | 2013-11-13 | 2017-05-31 | 南京中兴新软件有限责任公司 | A kind of virtual machine communication method and device based on hardware simulation |
| CN103780674A (en) * | 2013-11-13 | 2014-05-07 | 南京中兴新软件有限责任公司 | Virtual machine communication method and apparatus based on hardware simulation |
| CN103677488A (en) * | 2013-12-31 | 2014-03-26 | 曙光云计算技术有限公司 | Artificial intelligence user interface |
| CN104951351A (en) * | 2014-03-28 | 2015-09-30 | 株式会社日立制作所 | Virtual machine dispatcher, dispatching demand manager and method and virtual machine dispatching system |
| CN104951351B (en) * | 2014-03-28 | 2018-12-18 | 株式会社日立制作所 | Scheduling virtual machine device, dispatching requirement manager and method and scheduling virtual machine system |
| CN104199722A (en) * | 2014-05-14 | 2014-12-10 | 温武少 | Virtual computer storage service system and using method thereof |
| CN104899078A (en) * | 2015-07-01 | 2015-09-09 | 山东中孚信息产业股份有限公司 | Auditing system and method in virtual machine environment |
| CN104899078B (en) * | 2015-07-01 | 2018-03-06 | 中孚信息股份有限公司 | A kind of auditing system being used under virtual machine environment |
| CN105373432A (en) * | 2015-11-06 | 2016-03-02 | 北京系统工程研究所 | Cloud computing resource scheduling method based on virtual resource state prediction |
| CN105373432B (en) * | 2015-11-06 | 2019-05-14 | 北京系统工程研究所 | A kind of cloud computing resource scheduling method based on virtual resource status predication |
| CN107317708A (en) * | 2017-06-29 | 2017-11-03 | 人民法院信息技术服务中心 | The monitoring method and device of a kind of Court business application system |
| CN107317708B (en) * | 2017-06-29 | 2019-12-31 | 人民法院信息技术服务中心 | Monitoring method and device for court business application system |
| CN107391260A (en) * | 2017-07-27 | 2017-11-24 | 郑州云海信息技术有限公司 | A kind of method and apparatus for delivering bare machine resource |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102158535A (en) | Cloud computing operating system | |
| US10635558B2 (en) | Container monitoring method and apparatus | |
| EP3606008B1 (en) | Method and device for realizing resource scheduling | |
| US9430264B2 (en) | System and method for managing resources in virtualized environment based on resource state information and policy information | |
| US20200081731A1 (en) | Method, system and apparatus for creating virtual machine | |
| CN109445802B (en) | Privatized Paas platform based on container and method for publishing application thereof | |
| US20200034178A1 (en) | Virtualization agnostic orchestration in a virtual computing system | |
| EP4013015A1 (en) | Detection and remediation of virtual environment performance issues | |
| CN110324417A (en) | A kind of cloud service execution body dynamic reconfiguration method based on mimicry defence | |
| WO2018113514A1 (en) | Cdn management system, method and apparatus | |
| US11656902B2 (en) | Distributed container image construction scheduling system and method | |
| Koslovski et al. | Reliability support in virtual infrastructures | |
| CN110661641B (en) | A kind of virtual network function VNF deployment method and device | |
| CN107682460A (en) | A kind of distributed storage trunked data communication method and system | |
| EP3358795B1 (en) | Method and apparatus for allocating a virtual resource in network functions virtualization (nfv) network | |
| WO2022066251A1 (en) | Firmware emulated watchdog timer controlled using native cpu operations | |
| CN114579250A (en) | Method, device and storage medium for constructing virtual cluster | |
| CN105094947B (en) | The quota management method and system of a kind of virtual computing resource | |
| CN113722060B (en) | Alarm task management method and device and related components | |
| CN118069349A (en) | A variable depth resource management method and system for multiple scenarios | |
| KR20180060144A (en) | method for scaling-out of virtualized network function, virtualized network function manager using the same, and network function virtualization system using the same | |
| Kumar et al. | Loosely coupled coordinated management in virtualized data centers | |
| CN116155681B (en) | Terminal management and control method and system for Internet of things | |
| TWI786717B (en) | Information handling system, method for providing computer implemented services and non-transitory computer readable medium | |
| Esparcia et al. | Comprehensive study of multi-resource cloud simulation tools |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110817 |