CN102567116A - Cloud computing and virtualization system of digital home - Google Patents

Cloud computing and virtualization system of digital home Download PDF

Info

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
Application number
CN2010106217377A
Other languages
Chinese (zh)
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.)
Qingdao Haiersoft Co Ltd
Original Assignee
Qingdao Haiersoft 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 Qingdao Haiersoft Co Ltd filed Critical Qingdao Haiersoft Co Ltd
Priority to CN2010106217377A priority Critical patent/CN102567116A/en
Publication of CN102567116A publication Critical patent/CN102567116A/en
Pending legal-status Critical Current

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

The cloud computing of digital home and virtualization system
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.
CN2010106217377A 2010-12-31 2010-12-31 Cloud computing and virtualization system of digital home Pending CN102567116A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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