-
公开(公告)号:US11281482B2
公开(公告)日:2022-03-22
申请号:US16349961
申请日:2016-12-14
Applicant: Intel Corporation
Inventor: Yunhong Jiang , Chao Peng , Yao Zu Dong
Abstract: A host machine includes a guest machine, a device emulator, and a hypervisor communicably coupled to the guest machine and the device emulator. The guest machine executes a non-real time thread that causes a non-real time I/O emulation by the device emulator. Responsive to receipt of a real time thread by the guest machine, the hypervisor determines whether the non-real time I/O emulation is abortable or non-abortable. If abortable, the hypervisor aborts the non-real time thread and causes the guest machine to execute the real time thread. Upon completing the execution of the real time thread, the hypervisor causes the guest machine to revert to a non-real time context based on a previous system snapshot. Upon establishing the non-real time context, the hypervisor causes the guest machine to execute the previously aborted non-real time thread.
-
公开(公告)号:US11775621B2
公开(公告)日:2023-10-03
申请号:US17991592
申请日:2022-11-21
Applicant: Intel Corporation
Inventor: Malini K. Bhandaru , Kapil Sood , Christian Maciocco , Isaku Yamahata , Yunhong Jiang
CPC classification number: G06F21/105 , G06F2221/0704 , G06F2221/0711 , G06F2221/0773
Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.
-
公开(公告)号:US20230095881A1
公开(公告)日:2023-03-30
申请号:US17991592
申请日:2022-11-21
Applicant: Intel Corporation
Inventor: Malini K. Bhandaru , Kapil Sood , Christian Maciocco , Isaku Yamahata , Yunhong Jiang
IPC: G06F21/10
Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.
-
公开(公告)号:US20200074047A1
公开(公告)日:2020-03-05
申请号:US16373300
申请日:2019-04-02
Applicant: Intel Corporation
Inventor: Malini K. Bhandaru , Kapil Sood , Christian Maciocco , Isaku Yamahata , Yunhong Jiang
IPC: G06F21/10
Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.
-
5.
公开(公告)号:US11023265B2
公开(公告)日:2021-06-01
申请号:US15552738
申请日:2015-03-20
Applicant: INTEL CORPORATION
Inventor: Yao Zu Dong , Yunhong Jiang
Abstract: Examples may include intercepting packets outputted from a primary virtual machine (PVM) hosted by a first server and converting one or more fields of protocol headers for each intercepted packet such that output-packet-similarity may be increased between the PVM outputted packets and packets outputted by a secondary virtual machine (SVM) hosted by a second server.
-
公开(公告)号:US10289814B2
公开(公告)日:2019-05-14
申请号:US14581742
申请日:2014-12-23
Applicant: Intel Corporation
Inventor: Malini K. Bhandaru , Kapil Sood , Christian Maciocco , Isaku Yamahata , Yunhong Jiang
IPC: G06F21/10
Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.
-
公开(公告)号:US09921868B2
公开(公告)日:2018-03-20
申请号:US14930413
申请日:2015-11-02
Applicant: Intel Corporation
Inventor: Yao Zu Dong , Yunhong Jiang , Kun Tian
CPC classification number: G06F9/45558 , G06F9/45545 , G06F9/48 , G06F9/4812 , G06F9/5077 , G06F13/24 , G06F2009/45595 , G06F2213/2408 , H04L69/321
Abstract: Generally, this disclosure describes systems (and methods) of moderating interrupts in a virtualization environment. An overflow interval is defined. The overflow interrupt interval is used to trigger activation of an inactive guest so that the guest may respond to a critical event. The guest, including a network application, may be active for a first time interval and inactive for a second time interval. A latency interrupt interval may be defined. The latency interrupt interval is configured for interrupt moderation when the network application associated with a packet flow is active, i.e., when the guest including the network application is active on a processor. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
-
公开(公告)号:US20160180063A1
公开(公告)日:2016-06-23
申请号:US14581742
申请日:2014-12-23
Applicant: Intel Corporation
Inventor: Malini K. Bhandaru , Kapil Sood , Christian Maciocco , Isaku Yamahata , Yunhong Jiang
IPC: G06F21/10
CPC classification number: G06F21/105 , G06F2221/0704 , G06F2221/0711 , G06F2221/0773
Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.
Abstract translation: 包括响应于系统执行的多个指令的至少一个机器可读介质导致系统向许可证服务器发送唯一标识符,基于唯一标识符建立安全通道,请求激活设备的许可证 通过安全通道从许可证服务器通过安全通道从许可证服务器接收许可证数据; 确定许可证是否有效,并且响应于许可证数据有效的确定而激活设备。
-
公开(公告)号:US11507643B2
公开(公告)日:2022-11-22
申请号:US16373300
申请日:2019-04-02
Applicant: Intel Corporation
Inventor: Malini K. Bhandaru , Kapil Sood , Christian Maciocco , Isaku Yamahata , Yunhong Jiang
Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.
-
公开(公告)号:US10554574B2
公开(公告)日:2020-02-04
申请号:US14752733
申请日:2015-06-26
Applicant: INTEL CORPORATION
Inventor: Malini K. Bhandaru , Yunhong Jiang
IPC: H04L12/911
Abstract: Resource management techniques for heterogeneous resource clouds are described. In one embodiment, for example, an apparatus may comprise logic, at least a portion of which is implemented in hardware, the logic to comprise an administration component to maintain a cloud resource information database for a heterogeneous resource cloud and an allocation component to generate an ordered unified feature list based on feature preference information associated with a request for a virtual appliance service, iteratively prune an available resource pool of the heterogeneous resource cloud based on the ordered unified feature list to obtain a candidate resource set, and allocate one or more resources among the candidate resource set to the virtual appliance service. Other embodiments are described and claimed.
-
-
-
-
-
-
-
-
-