CN102567116A - Cloud computing and virtualization system of digital home - Google Patents
Cloud computing and virtualization system of digital home Download PDFInfo
- Publication number
- CN102567116A CN102567116A CN2010106217377A CN201010621737A CN102567116A CN 102567116 A CN102567116 A CN 102567116A CN 2010106217377 A CN2010106217377 A CN 2010106217377A CN 201010621737 A CN201010621737 A CN 201010621737A CN 102567116 A CN102567116 A CN 102567116A
- Authority
- CN
- China
- Prior art keywords
- module
- resource
- service
- cloud computing
- digital home
- 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
Images
Abstract
The invention relates to a digital home system, in particular to a cloud computing and virtualization system of digital home. The cloud computing and virtualization system of digital home provided by the invention comprises a physical resource module, a resource virtualization module, a management middleware module and a service system module, wherein the physical resource module is connected with the resource virtualization module; and the resource virtualization module communicates with the service system module through the management middleware module. The system provided by the invention virtualizes common service resources, does not apply specific restriction to the virtualized service resources, provides unified access, deployment and scheduling interfaces for all service resources, and realizes 'bus-type' service plug and play.
Description
Technical field
The present invention relates to a kind of digital family system, relate in particular to a kind of cloud computing and virtualization system of digital home.
Background technology
Intel Virtualization Technology is of long duration; The sixties in last century; Because computing machine is too huge and expensive for the personal user, and multiple task operating system at that time is owing to some defectives of self, for example: can influence each other between a plurality of users; Domestic consumer can not debug system and even restarts computing machine etc., makes that a plurality of users are common to use a machine to be not one well to select.To these problems, IBM has proposed virtual and notion virtual machine, and has designed corresponding system with virtual supportization.Along with improving constantly of processor performance, on PC and cluster, moving a plurality of mutual incoherent operating systems has simultaneously become possibility.In addition; Because Intel Virtualization Technology is in the application prospect of management and integration system resource, increase system reliability, raising system availability and aspects such as maintainability, strengthening system security and privacy; Therefore Intel Virtualization Technology receives the concern of industrial community in recent years again, and it reaches its maturity and lays a solid foundation for cloud computing.
" cloud " once was used to shadow analogy and described network-based services, visual expression the huge computing power that is had in the internet.It is generally acknowledged; Cloud computing is a kind of emerging commercial computation model; It is distributed in calculation task in the resource pool of great amount of calculation mechanism one-tenth, makes various application systems can obtain computing power, storage space and software service as required, and it is loaded down with trivial details details worry that the application supplier need not; Can be absorbed in the business of oneself more, help innovating and reducing cost.
From the grid computing to the cloud computing, the continuous progress of software and hardware technology is promoting the continuous evolution of computation model.Cloud computing can be regarded as grid computing and the parallel computation that occurs before and the development of Distributed Calculation, and it provides the service that surmounts calculating and storage itself far away.Its intension is the calculating and storage infrastructure of delivery mode except comprising with the service, and the renting of virtual machine, application program running environment, programming model etc. can be placed within the category of cloud computing.Comparatively speaking, cloud computing has following characteristics: computational resource is carried out dynamic-configuration, is the center with Web, is delivery method with the service,
Wherein, resource being carried out dynamic-configuration is to implement the difficult point of cloud computing.Will dynamically cut and distribution is a very very difficult thing computational resource, need very powerful supervision and control ability be arranged to whole distributed heterogeneous computing environment, the grid computing before the cloud computing notion proposes just can't be accomplished this point.The continuous maturation of Intel Virtualization Technology has solved the problem of resource dynamic configuration to a certain extent.
Summary of the invention
Technique effect of the present invention can overcome above-mentioned defective, and a kind of cloud computing and virtualization system of digital home is provided, and it improves system availability and maintainability.
For realizing above-mentioned purpose; The present invention adopts following technical scheme: it comprises physical resource module, resource virtualizing module, management middleware module, service system module; Physical resource module connection resource virtualization modules, the resource virtualizing module is through management middleware module and service system module communication.
The user is through simple terminal such as notebook, and PDA, even mobile phone use simple client software even Web just can visit ultra-large calculating and storage resources.Platform provider carries out efficient resource allocation and access control through the management middleware module to each user, platform resource is managed etc.The resource virtualizing module is through system virtualizationization, and technology such as Storage Virtualization and network virtualization are managed various distributed computers resources and invent resource such as fictitious host computer and offer the user management layer for management and distribution.The resource virtualizing module can free the user effectively from the administrative burden to the computer software and hardware resource, thereby needn't be concerned about the position of true main frame, safeguards, and is fault-tolerant etc.
The Core Feature of cloud is exactly to carry out the deployment of server automatically through the interface based on Web.Generally speaking, before carrying out a new exploitation, need spend deployment and the configuration of carrying out software and hardware several weeks.The cycle that software and hardware is disposed has been shortened in the existence of cloud greatly.Under the ideal state, the developer only need insert platform, CPU, internal memory, storage, operating system and the middleware of required hardware in a table, and submits to the cloud keeper.In a single day cloud the keeper pass through, and just can start the deployment management software, initiates time automatic deployment.Therefore, cloud computing platform must be known the current and following capacity of resource pool, otherwise can support how many users with regard to unpredictable.When the user asked in carrying out resource, needs and cloud computing platform were ordered a contract, with the start and end time of agreement resource use.Cloud computing platform was reserved resource by the start time, the resource of asking in can in time obtaining with the assurance user.Concluding time has then been stipulated the time limit that resource is used.Crossed term of life, can the resource of having distributed have been reclaimed and redistribute.Cloud computing platform is through the resource in resource reservation systems inspection and the balanced system.If the resource of user applies does not exist, perhaps be assigned with, please just can not passed through in the current resource reservation.Often there is uncertainty in the process of carrying out of project, research and development, innovation.These uncertain factors make the user decide contract before being difficult to agree with for the use of resource.Therefore, cloud computing platform allows the user to put off the time limit that resource is used.In addition, the user can also to before institute decide contract and change, as reduce by a station server, in server, increase software, change operating system, change the internal memory and storage, increase by one station server etc. that have server now.Realize above-mentioned functions, need depend on two kinds of gordian techniquies, monitoring resource technology and Intel Virtualization Technology.
The cloud computing of narrow sense refers to manufacturer and builds data center or supercomputer through Distributed Calculation and Intel Virtualization Technology; To technology developer or corporate client services such as data storage, analysis and science calculating are provided with rent mode freely or as required, hire out the SSDS of business, Microsoft such as the Amazon data warehouse.The cloud computing of broad sense refers to that manufacturer through setting up webserver cluster, provides dissimilar services such as online software service, hardware are leased, data storage, computational analysis to various dissimilar clients.The cloud computing of broad sense has comprised more manufacturer and COS, like Google application program suit etc.Virtualized resource forms cloud, and adopting the pattern of chargeing according to quantity through its service interface that provides is that all types of user on the internet provides service, and the user can use any terminal, and knot inserts networking and can enjoy the service that cloud provides in any place.
The physical resource module comprises computing machine, storer, the network equipment, database.
The resource virtualizing module comprises computational resource pond, memory resource pool, Internet resources pond, data resource pond.Virtual can the realization from two levels of hardware and software, some hardware are through monitoring and business diagnosis to cpu resource, and how many cpu resources the load manager final decision distributes give server.Join and dynamic load leveling through the differential of resource, virtual infrastructure is provided to the user.Virtually also can realize from the software level.Some software virtualization technology like XEN, VMWare etc., through between operating system and hardware, increasing one deck software layer, can be moved a plurality of client operating systems simultaneously on same physical host.Unaffected each other between these client operating systems, have good isolation.
The system virtualization technology is one of important support technology of cloud computing.System virtualizationization is through technology such as hardware-software partition, timesharing service, service quality assurance and simulation and emulation execution, allows on same hardware platform, to fictionalize a plurality of mutual incoherent hardware execution environments.Such virtual environment be otherwise known as virtual machine (Virtual Machine, VM).The user can be in these virtual hardware environments operation system and various application software.
Have an additional software layer between operating system in running on virtual machine and the bottom hardware environment, be commonly referred to monitor of virtual machine (Virtual Machine Monitor, VMM).Monitor of virtual machine is in charge of the hardware resource of bottom; And for the virtual machine on upper strata and operating system wherein control is completely arranged to the running one or more virtual machine monitor of virtual machine in upper strata these resources allocations; Comprise system state, resource occupation and practice condition etc.Operating system is then mutual through monitor of virtual machine and various resource.
Service virtualization is one of research focus of current service-oriented computing field, obtains researcher's extensive concern just gradually.Service is service compute and the resource carrier of serving under the grid environment; Service virtualization refers to use certain method or technological means; Be the purpose that reaches flexibly, low-cost use is served; To service process, abstract, the conversion, under the prerequisite that does not change original service function, generate the Virtual Service of new suitable customer requirements.Virtualized purpose is exactly to let Service Source to service user's minimumization of complexity, thereby simpler use-pattern is provided for the service user.
At present; A kind of definition to service virtualization is: as the technology of the effective communication between a kind of service user and the ISP; Service virtualization be intended to through certain abstract, simplify, and means such as conversion come to use pellucidly Service Source dynamic on the network, distribution for the service user provides more succinct, consistent mode, and needn't understand the ins and outs (like the binding protocol of Web service, access mode etc.) of Service Source.
Through above-mentioned definition, visible service virtualization can be brought into play the effect aspect two in service-oriented calculating: the one, and can shield the variation of concrete service and succinct, consistent use " interface " is provided the service user.Through this virtualized Service Source presentation mode, make the service user to use complicated, the dynamic changeable Service Source of bottom according to simple relatively, stable manner, satisfy user's demand better.The 2nd, can bring the realization of service and the dirigibility of deployment for the ISP.The ISP can realize according to the preference of oneself serving and independently determine the deployment scenario of service, and can not influence the use of service user to Service Source, thereby is convenient to realize open system more.
According to the definition of service virtualization, all will provide more succinct, consistent service to appear and the bottom detail content using " interface " and shield Service Source can be regarded the service virtualization technology as as the technology of target for the service user.The virtualized research of current service mainly concentrates on its architecture and correlation technique means aspect; Research of structure generally is conceived to make up the application system of virtual support characteristic, and the correlation technique means then mainly are conceived to provide the generation and the define method of Virtual Service.Part Study person also regards Web service as a kind of service virtualization technology; Because Web service for the user provide a kind of general, based on the interface of XML document message; Encapsulate the operation of software service, thereby allowed the user can as one man use various software service.
The management middleware module comprises user management module, reflection administration module, resource management module, safety management module.
The service system module comprises service interface module, service registry module, service lookup module, service access module, services flow module.
Carry out to general Service Source virtual, not to virtualized Service Source apply specific constraint, for all Service Sources provide the interface of unified visit, deployment and scheduling, realize the service plug and play of " bus type ".
Description of drawings
Fig. 1 is a modular structure synoptic diagram of the present invention.
Embodiment
System of the present invention comprises physical resource module, resource virtualizing module, management middleware module, service system module, physical resource module connection resource virtualization modules, and the resource virtualizing module is through management middleware module and service system module communication.
The physical resource module comprises computing machine, storer, the network equipment, database.The resource virtualizing module comprises computational resource pond, memory resource pool, Internet resources pond, data resource pond.The management middleware module comprises user management module, reflection administration module, resource management module, safety management module.The service system module comprises service interface module, service registry module, service lookup module, service access module, services flow module.
Claims (5)
1. the cloud computing of a digital home and virtualization system; It is characterized in that; Comprise physical resource module, resource virtualizing module, management middleware module, service system module; Physical resource module connection resource virtualization modules, the resource virtualizing module is through management middleware module and service system module communication.
2. the cloud computing system of digital home according to claim 1 is characterized in that, the physical resource module comprises computing machine, storer, the network equipment, database.
3. the cloud computing system of digital home according to claim 2 is characterized in that, the resource virtualizing module comprises computational resource pond, memory resource pool, Internet resources pond, data resource pond.
4. the cloud computing system of digital home according to claim 3 is characterized in that, the management middleware module comprises user management module, reflection administration module, resource management module, safety management module.
5. the cloud computing system of digital home according to claim 3 is characterized in that, the service system module comprises service interface module, service registry module, service lookup module, service access module, services flow module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010106217377A CN102567116A (en) | 2010-12-31 | 2010-12-31 | Cloud computing and virtualization system of digital home |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010106217377A CN102567116A (en) | 2010-12-31 | 2010-12-31 | Cloud computing and virtualization system of digital home |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102567116A true CN102567116A (en) | 2012-07-11 |
Family
ID=46412603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010106217377A Pending CN102567116A (en) | 2010-12-31 | 2010-12-31 | Cloud computing and virtualization system of digital home |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102567116A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103338163A (en) * | 2013-07-16 | 2013-10-02 | 清华大学 | Software-defined network controller supporting scheduling of dynamic elastic resource |
CN105900062A (en) * | 2013-11-11 | 2016-08-24 | 亚马逊技术有限公司 | Managed directory service |
CN106737708A (en) * | 2016-11-23 | 2017-05-31 | 河池学院 | A kind of service robot system based on cloud interaction technique |
CN107462251A (en) * | 2017-08-18 | 2017-12-12 | 平潭海创智汇科技有限公司 | A kind of automatic navigator based on car networking big data |
CN107707663A (en) * | 2017-10-17 | 2018-02-16 | 长沙准光里电子科技有限公司 | A kind of virtual resources integration platform |
CN111258763A (en) * | 2020-01-15 | 2020-06-09 | 阿里巴巴集团控股有限公司 | Server system and control method and device of server system |
CN113315642A (en) * | 2020-07-27 | 2021-08-27 | 阿里巴巴集团控股有限公司 | Resource metering processing method and device and cloud service system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101038604A (en) * | 2007-04-26 | 2007-09-19 | 上海交通大学 | Vehicle impact strength computer synergic design and simulation system |
CN101150640A (en) * | 2006-09-19 | 2008-03-26 | 株式会社理光 | Composite machine |
CN101188624A (en) * | 2007-12-07 | 2008-05-28 | 华中科技大学 | Grid middleware system based on virtual machine |
CN101765225A (en) * | 2008-12-24 | 2010-06-30 | 华为技术有限公司 | Virtual cluster management system and cluster node |
CN101895668A (en) * | 2009-11-09 | 2010-11-24 | 深圳市同洲电子股份有限公司 | Set top box and family cloud computing method based on same |
-
2010
- 2010-12-31 CN CN2010106217377A patent/CN102567116A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150640A (en) * | 2006-09-19 | 2008-03-26 | 株式会社理光 | Composite machine |
CN101038604A (en) * | 2007-04-26 | 2007-09-19 | 上海交通大学 | Vehicle impact strength computer synergic design and simulation system |
CN101188624A (en) * | 2007-12-07 | 2008-05-28 | 华中科技大学 | Grid middleware system based on virtual machine |
CN101765225A (en) * | 2008-12-24 | 2010-06-30 | 华为技术有限公司 | Virtual cluster management system and cluster node |
CN101895668A (en) * | 2009-11-09 | 2010-11-24 | 深圳市同洲电子股份有限公司 | Set top box and family cloud computing method based on same |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103338163A (en) * | 2013-07-16 | 2013-10-02 | 清华大学 | Software-defined network controller supporting scheduling of dynamic elastic resource |
CN103338163B (en) * | 2013-07-16 | 2016-03-23 | 清华大学 | Support the software defined network controller of dynamic elasticity scheduling of resource |
CN105900062A (en) * | 2013-11-11 | 2016-08-24 | 亚马逊技术有限公司 | Managed directory service |
CN105900062B (en) * | 2013-11-11 | 2020-04-14 | 亚马逊技术有限公司 | System, medium, and computer-implemented method for implementing managed directory services |
CN106737708A (en) * | 2016-11-23 | 2017-05-31 | 河池学院 | A kind of service robot system based on cloud interaction technique |
CN107462251A (en) * | 2017-08-18 | 2017-12-12 | 平潭海创智汇科技有限公司 | A kind of automatic navigator based on car networking big data |
CN107707663A (en) * | 2017-10-17 | 2018-02-16 | 长沙准光里电子科技有限公司 | A kind of virtual resources integration platform |
CN111258763A (en) * | 2020-01-15 | 2020-06-09 | 阿里巴巴集团控股有限公司 | Server system and control method and device of server system |
CN111258763B (en) * | 2020-01-15 | 2024-03-22 | 阿里巴巴集团控股有限公司 | Server system and control method and device thereof |
CN113315642A (en) * | 2020-07-27 | 2021-08-27 | 阿里巴巴集团控股有限公司 | Resource metering processing method and device and cloud service system |
CN113315642B (en) * | 2020-07-27 | 2023-03-24 | 阿里巴巴集团控股有限公司 | Resource metering processing method and device and cloud service system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210218796A1 (en) | Efficient, automated distributed-search methods and systems | |
Maenhaut et al. | Resource management in a containerized cloud: Status and challenges | |
US9672074B2 (en) | Methods and systems to determine and improve cost efficiency of virtual machines | |
US10819776B2 (en) | Automated resource-price calibration and recalibration by an automated resource-exchange system | |
US9176557B2 (en) | Estimating virtual machine energy consumption | |
US11200526B2 (en) | Methods and systems to optimize server utilization for a virtual data center | |
KR101977726B1 (en) | APPARATUS AND METHOD FOR Virtual Desktop Services | |
US10908938B2 (en) | Methods and systems to determine application license costs in a virtualized data center for use in virtual machine consolidation | |
CN102567116A (en) | Cloud computing and virtualization system of digital home | |
Gahlawat et al. | Survey of virtual machine placement in federated clouds | |
CN102681899A (en) | Virtual computing resource dynamic management system of cloud computing service platform | |
CN109962940A (en) | A kind of virtualization example scheduling system and dispatching method based on cloud platform | |
Lucas‐Simarro et al. | Cost optimization of virtual infrastructures in dynamic multi‐cloud scenarios | |
CN102622264A (en) | Multi-virtualization computing platform method in cloud computing | |
Shaw et al. | A survey on cloud computing | |
CN102833314A (en) | Cloud public service platform | |
Berral et al. | Power-aware multi-data center management using machine learning | |
Buyya et al. | Market‐oriented cloud computing and the cloudbus toolkit | |
Vuyyuru et al. | An overview of cloud computing technology | |
US11184244B2 (en) | Method and system that determines application topology using network metrics | |
Benali et al. | A pareto-based Artificial Bee Colony and product line for optimizing scheduling of VM on cloud computing | |
Ferdaus | Multi-objective virtual machine management in cloud data centers | |
Priyanka et al. | Comparative analysis on Virtual Machine assignment algorithms | |
Singh et al. | A review: towards quality of service in cloud computing | |
Ferrer | Beyond edge computing: swarm computing and ad-hoc edge clouds |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120711 |
|
WD01 | Invention patent application deemed withdrawn after publication |