-
1.
公开(公告)号:US20150254086A1
公开(公告)日:2015-09-10
申请号:US14198685
申请日:2014-03-06
Applicant: Intel Corporation
Inventor: JUN NAKAJIMA
CPC classification number: G06F9/45533 , G06F9/441 , G06F9/4843
Abstract: The present application is directed to dynamic reassignment for multi-OS devices. An example device may comprise equipment, at least two operating systems, a kernel for each OS to provide an interface between the OS and the equipment and a virtual machine manager (VMM). OS selection agents in each OS may interact with a kernel mode controller (KMC) in the VMM. For example, the OS selection agent may transmit a message instructing the KMC to transition the foreground OS to the background and transition a background OS to the foreground. The KMC may transmit signals to the kernels of the foreground and background operating systems causing at least one driver in the foreground OS kernel to save a current equipment state and release control over the equipment while also causing at least one driver in the background OS kernel to restore an equipment state and to take control over the equipment.
Abstract translation: 本申请涉及多OS设备的动态重新分配。 示例性设备可以包括设备,至少两个操作系统,用于每个OS的内核以在OS和设备之间提供接口以及虚拟机管理器(VMM)。 每个OS中的OS选择代理可以与VMM中的内核模式控制器(KMC)进行交互。 例如,OS选择代理可以发送指示KMC将前景OS转换到背景并将背景OS转换到前景的消息。 KMC可以向前景和后台操作系统的内核传送信号,导致前台OS内核中的至少一个驱动程序保存当前设备状态并释放对设备的控制,同时还使后台OS内核中的至少一个驱动程序 恢复设备状态并控制设备。
-
公开(公告)号:US20180270309A1
公开(公告)日:2018-09-20
申请号:US15722698
申请日:2017-10-02
Applicant: INTEL CORPORATION
Inventor: MESUT A. ERGIN , JR-SHIAN TSAI , JANET TSENG , REN WANG , JUN NAKAJIMA , TSUNG-YUAN TAI
IPC: H04L29/08 , H04L12/835 , H04L12/713 , H04L12/721 , H04L12/725 , H04L12/26
Abstract: Various embodiments are generally directed to techniques for improving the efficiency of exchanging packets between pairs of VMs within a communications server. An apparatus may include a processor component; a network interface to couple the processor component to a network; a virtual switch to analyze contents of at least one packet of a set of packets to be exchanged between endpoint devices through the network and the communications server, and to route the set of packets through one or more virtual servers of multiple virtual servers based on the contents; and a transfer component of a first virtual server of the multiple virtual servers to determine whether to route the set of packets to the virtual switch or to transfer the set of packets to a second virtual server of the multiple virtual servers in a manner that bypasses the virtual switch based on a routing rule.
-
公开(公告)号:US20170054659A1
公开(公告)日:2017-02-23
申请号:US14830862
申请日:2015-08-20
Applicant: Intel Corporation
Inventor: MESUT A. ERGIN , JR-SHIAN TSAI , JANET TSENG , REN WANG , JUN NAKAJIMA , TSUNG-YUAN TAI
IPC: H04L12/931 , H04L12/741 , H04L12/813 , H04L29/08 , H04L12/26
CPC classification number: H04L67/1097 , H04L43/103 , H04L45/306 , H04L45/38 , H04L45/586 , H04L47/30
Abstract: Various embodiments are generally directed to techniques for improving the efficiency of exchanging packets between pairs of VMs within a communications server. An apparatus may include a processor component; a network interface to couple the processor component to a network; a virtual switch to analyze contents of at least one packet of a set of packets to be exchanged between endpoint devices through the network and the communications server, and to route the set of packets through one or more virtual servers of multiple virtual servers based on the contents; and a transfer component of a first virtual server of the multiple virtual servers to determine whether to route the set of packets to the virtual switch or to transfer the set of packets to a second virtual server of the multiple virtual servers in a manner that bypasses the virtual switch based on a routing rule.
Abstract translation: 各种实施例通常涉及用于提高在通信服务器内的VM对之间交换分组的效率的技术。 设备可以包括处理器组件; 用于将处理器组件耦合到网络的网络接口; 分析通过网络和通信服务器在端点设备之间交换的一组分组的至少一个分组的内容的虚拟交换机,并且基于多个虚拟服务器的一个或多个虚拟服务器来路由该组数据包 内容; 以及多个虚拟服务器的第一虚拟服务器的传送组件,以确定是否将该组数据包路由到虚拟交换机,或者以一种绕过该虚拟交换机的方式将该组数据包传送到多个虚拟服务器的第二虚拟服务器 基于路由规则的虚拟交换机。
-
-