CN103257885A - Media virtualization processing method - Google Patents
Media virtualization processing method Download PDFInfo
- Publication number
- CN103257885A CN103257885A CN2013101863545A CN201310186354A CN103257885A CN 103257885 A CN103257885 A CN 103257885A CN 2013101863545 A CN2013101863545 A CN 2013101863545A CN 201310186354 A CN201310186354 A CN 201310186354A CN 103257885 A CN103257885 A CN 103257885A
- Authority
- CN
- China
- Prior art keywords
- media
- processing
- command
- processing method
- coprocessor
- 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
Landscapes
- Advance Control (AREA)
Abstract
The invention provides a media virtualization processing method. The media virtualization processing method comprises a first step of installing a coprocessor on a server, a second step of judging whether a task command is a media processing command or not when a system receives the task command, wherein if the task command is the media processing command, a third step is proceeded, and a fourth step is proceeded if the task command is not the media processing command, the third step of sending the command to the coprocessor through the system and feeding back to a client after media computing processing is carried out and the fourth step of sending the command to a CPU through the system and carrying out computing processing. According to the media virtualization processing method, media tasks which originally need CPU processing are transferred to the coprocessor to carry out computing processing through a distributed type computing bottom layer, processing burdens of the CPU are reduced, occupation to local resources is lowered, hardware needs for a server end are lowered, certain cost is saved, and meanwhile platform overall processing performance is improved to some extent.
Description
Technical field
The present invention relates to technical field of virtualization, relate in particular to a kind of medium virtualization processing method.
Background technology
Server virtualization, desktop virtual and applying virtualization are three big Intel Virtualization Technologies in now computer virtualized.It also is an important technology of following cloud computing.At present at the industry-by-industry in the whole world, begun the popularization of virtualized technology, and in the IT industry, coming into one's own gradually.
Server virtualization, cloud computing technology become the mainstream technology of current IT industry.And cloud computing also improves constantly for the requirement of each side, for example the call-by mechanism of CPU, memory management mechanism, file call-by mechanism etc.Yet the continuous development of Intel Virtualization Technology and cloud computing technology, the requirement of storing for data also improves constantly, for example: the verification scheme of data preservation mechanism, data, the search mechanism of data etc.
Present virtualized technology, all computing pressure are all on CPU, the processing power that causes CPU is very big burden, the calculation task of the equipment of all accesses all needs CPU to handle, so also can cause the load of CPU too big, when the processing power of CPU reaches at full capacity, just can't handle more task.
Summary of the invention
The object of the present invention is to provide a kind of medium virtualization processing method, to reduce the processing burden of CPU, reduce taking local resource.
The objective of the invention is to be achieved through the following technical solutions.
A kind of medium virtualization processing method comprises step:
A: coprocessor is installed on server;
B: when system receives assignment instructions, judge whether this assignment instructions is the medium processing instruction, if enter step c; Otherwise, enter steps d;
C: system sends instruction to coprocessor, and carries out feeding back to client after media computation is handled;
D: system sends instruction to CPU, and carries out computing.
Preferably, described coprocessor computing comprises decompress(ion), coding or compression processing.
Preferably, described server is used for providing software runtime environment and the virtual machine control platform of virtual machine, and it is equipped with the all-in-one administrative unit.
The embodiment of the invention compared with prior art, the media task that medium virtualization processing method provided by the invention, Distributed Calculation bottom will originally need CPU to handle is handed to coprocessor and is carried out computing, reduce the processing burden of CPU, reduced taking local resource; Reduce the server end hsrdware requirements, save certain cost, improve the platform and integrally handling property simultaneously to a certain extent.
Description of drawings
Fig. 1 is medium virtualization processing method process flow diagram of the present invention.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explaining the present invention, and be not used in restriction the present invention.
See also shown in 1, medium virtualization processing method of the present invention comprises:
Step 101: coprocessor is installed on server;
Step 102: when system receives assignment instructions, judge whether this assignment instructions is the medium processing instruction, if enter step 103; Otherwise, enter step 104;
Step 103: system sends instruction to coprocessor, and carries out feeding back to client after media computation is handled;
Above-mentioned coprocessor computing comprises processing such as decompress(ion), coding, compression.
Step 104: system sends instruction to CPU, and carries out computing.
Above-mentioned server is used for providing software runtime environment and the virtual machine control platform of virtual machine, and it is equipped with the all-in-one administrative unit.
The media task that medium virtualization processing method provided by the invention, Distributed Calculation bottom will originally need CPU to handle is handed to coprocessor and is carried out computing, has reduced the processing burden of CPU, has reduced taking local resource; Reduce the server end hsrdware requirements, save certain cost, improve the platform and integrally handling property simultaneously to a certain extent.
The above only is preferred embodiment of the present invention, not in order to limiting the present invention, all any modifications of doing within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (3)
1. a medium virtualization processing method is characterized in that, comprises step:
A: coprocessor is installed on server;
B: when system receives assignment instructions, judge whether this assignment instructions is the medium processing instruction, if enter step c; Otherwise, enter steps d;
C: system sends instruction to coprocessor, and carries out feeding back to client after media computation is handled;
D: system sends instruction to CPU, and carries out computing.
2. medium virtualization processing method as claimed in claim 1 is characterized in that, described coprocessor computing comprises decompress(ion), coding or compression processing.
3. medium virtualization processing method as claimed in claim 1 is characterized in that, described server is used for providing software runtime environment and the virtual machine control platform of virtual machine, and it is equipped with the all-in-one administrative unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013101863545A CN103257885A (en) | 2013-05-20 | 2013-05-20 | Media virtualization processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013101863545A CN103257885A (en) | 2013-05-20 | 2013-05-20 | Media virtualization processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103257885A true CN103257885A (en) | 2013-08-21 |
Family
ID=48961820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013101863545A Pending CN103257885A (en) | 2013-05-20 | 2013-05-20 | Media virtualization processing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103257885A (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6247113B1 (en) * | 1998-05-27 | 2001-06-12 | Arm Limited | Coprocessor opcode division by data type |
CN1560731A (en) * | 2004-03-03 | 2005-01-05 | 浙江大学 | 32-bit media digital signal processor |
CN1777293A (en) * | 2004-11-17 | 2006-05-24 | Lg电子株式会社 | Video decoding system of mobile broadcasting receiver |
CN1794168A (en) * | 2004-12-21 | 2006-06-28 | 索尼计算机娱乐公司 | Information processing device, information processing method, semiconductor device, and computer program |
CN1797345A (en) * | 2004-12-30 | 2006-07-05 | 微软公司 | Systems and methods for virtualizing graphics subsystems |
CN102650950A (en) * | 2012-04-10 | 2012-08-29 | 南京航空航天大学 | Platform architecture supporting multi-GPU (Graphics Processing Unit) virtualization and work method of platform architecture |
CN102819449A (en) * | 2012-07-04 | 2012-12-12 | 深圳市京华科讯科技有限公司 | Method and system for graphic card redirection |
CN103024022A (en) * | 2012-12-06 | 2013-04-03 | 中国电信股份有限公司云计算分公司 | Controlling and management system and method of virtual machine application service |
-
2013
- 2013-05-20 CN CN2013101863545A patent/CN103257885A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6247113B1 (en) * | 1998-05-27 | 2001-06-12 | Arm Limited | Coprocessor opcode division by data type |
CN1560731A (en) * | 2004-03-03 | 2005-01-05 | 浙江大学 | 32-bit media digital signal processor |
CN1777293A (en) * | 2004-11-17 | 2006-05-24 | Lg电子株式会社 | Video decoding system of mobile broadcasting receiver |
CN1794168A (en) * | 2004-12-21 | 2006-06-28 | 索尼计算机娱乐公司 | Information processing device, information processing method, semiconductor device, and computer program |
CN1797345A (en) * | 2004-12-30 | 2006-07-05 | 微软公司 | Systems and methods for virtualizing graphics subsystems |
CN1797345B (en) * | 2004-12-30 | 2011-07-13 | 微软公司 | Systems and methods for virtualizing graphics subsystems |
CN102650950A (en) * | 2012-04-10 | 2012-08-29 | 南京航空航天大学 | Platform architecture supporting multi-GPU (Graphics Processing Unit) virtualization and work method of platform architecture |
CN102819449A (en) * | 2012-07-04 | 2012-12-12 | 深圳市京华科讯科技有限公司 | Method and system for graphic card redirection |
CN103024022A (en) * | 2012-12-06 | 2013-04-03 | 中国电信股份有限公司云计算分公司 | Controlling and management system and method of virtual machine application service |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10042663B2 (en) | Maintaining virtual machines for cloud-based operators in a streaming application in a ready state | |
US8793377B2 (en) | Identifying optimal virtual machine images in a networked computing environment | |
US9189619B2 (en) | Runtime based application security and regulatory compliance in cloud environment | |
US9003409B2 (en) | Common contiguous memory region optimized long distance virtual machine migration | |
US9304698B2 (en) | Common contiguous memory region optimized virtual machine migration within a workgroup | |
US8930957B2 (en) | System, method and program product for cost-aware selection of stored virtual machine images for subsequent use | |
US20140222953A1 (en) | Reliable and Scalable Image Transfer For Data Centers With Low Connectivity Using Redundancy Detection | |
US9379950B2 (en) | Using cloud resources to improve performance of a streaming application | |
US9201823B2 (en) | Pessimistic interrupt affinity for devices | |
US11275615B2 (en) | Data processing offload using in-storage code execution | |
EP3000024B1 (en) | Dynamically provisioning storage | |
US20150256586A1 (en) | Deploying operators of a streaming application based on physical location attributes of a virtual machine | |
US9003094B2 (en) | Optimistic interrupt affinity for devices | |
US9438466B1 (en) | Migrating virtual machines between oversubscribed and undersubscribed compute devices | |
US9317340B2 (en) | Intelligent virtual machine (VM) re-location | |
US10009249B2 (en) | System with on-demand state for applications | |
US11586266B1 (en) | Persistent power enabled on-chip data processor | |
US9189405B2 (en) | Placement of data in shards on a storage device | |
CN103281365A (en) | Distributed virtual framework | |
US20150373071A1 (en) | On-demand helper operator for a streaming application | |
US20130145004A1 (en) | Provisioning using presence detection | |
CN103257885A (en) | Media virtualization processing method | |
CN103268203A (en) | Storage virtualization processing method | |
US9626331B2 (en) | Storage device control | |
CN103257884A (en) | Virtualization processing method for equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130821 |
|
RJ01 | Rejection of invention patent application after publication |