-
1.
公开(公告)号:US11943340B2
公开(公告)日:2024-03-26
申请号:US17437342
申请日:2019-04-19
Applicant: Intel Corporation
Inventor: Bo Cui , Cunming Liang , Jr-Shian Tsai , Ping Yu , Xiaobing Qian , Xuekun Hu , Lin Luo , Shravan Nagraj , Xiaowen Zhang , Mesut A. Ergin , Tsung-Yuan C. Tai , Andrew J. Herdrich
CPC classification number: H04L9/0825 , H04L9/0631 , H04L9/085 , H04L63/0236
Abstract: In some examples, for process-to-process communication, such as in function linking, a virtual channel can be provisioned to provide virtual machine to virtual machine communications. In response to a transmit request from a source virtual machine, the virtual channel can cause a data copy from a source buffer associated with the source virtual machine without decryption or encryption. The virtual channel provisions a key identifier for the copied data. The destination virtual machine can receive an indication data is available and can cause the data to be decrypted using a key accessed using the key identifier and source address of the copied data. In addition, the data can be encrypted using a second, different key for storage in a destination buffer associated with the destination virtual machine. In some examples, the key identifier and source address is managed by the virtual channel and is not visible to virtual machine or hypervisor.
-
公开(公告)号:US10778600B2
公开(公告)日:2020-09-15
申请号:US16073683
申请日:2016-03-30
Applicant: INTEL CORPORATION
Inventor: Huifeng Le , Wenjian Shao , Yu Zhang , Shao-Wen Yang , Heng Juen Han , Xiaowen Zhang
IPC: H04L12/911 , H04N7/18 , H04L29/08 , H04L12/26
Abstract: Techniques are provided for adaptive distribution of video analysis workload over a network of video processor nodes. The nodes may include, for example, internet protocol (IP) cameras, video recorders and/or data centers. The network may also include a management system configured to assign video analysis tasks to the nodes based on the node resources and predictive modelling of the node workload. The management system may re-distribute the tasks based on performance monitoring. Some assigned tasks may be bound to the node while other tasks may be transferrable, by the node, to other nodes. The nodes may be configured to determine which of the transferrable tasks will be locally executed or transferred based on a check of resource usage against a usage policy that specifies thresholds for the determinations. The nodes may be configured to transmit video analysis packets, including image data, analysis completion status and analysis results, to other nodes.
-