-
1.
公开(公告)号:US08990459B2
公开(公告)日:2015-03-24
申请号:US14114743
申请日:2012-04-30
Applicant: Balaji Kanigicherla , Krishna Mohan Tandaboina , Siva Raghuram Voleti , Chandra Kumar Chettiar , Surya Narayana Dommeti , Kishor Arumilli , Dhanumjai Pasumarthy , Rajani Lotti
Inventor: Balaji Kanigicherla , Krishna Mohan Tandaboina , Siva Raghuram Voleti , Chandra Kumar Chettiar , Surya Narayana Dommeti , Kishor Arumilli , Dhanumjai Pasumarthy , Rajani Lotti
CPC classification number: G06F13/10 , G06F9/5011 , G06F11/0793
Abstract: The present subject matter discloses methods and systems of sharing of peripheral devices in multi host computing systems (100). In one implementation, the method of sharing a peripheral device (116) amongst a plurality of hosts of the multi-host computing system (100) comprises receiving a request to switch the peripheral device (116) from a first operating system running on a first host from amongst the plurality of hosts to a second operating system running on a second host from amongst the plurality of hosts; generating a request for the first operating system to relinquish control of the peripheral device (116); determining the status of the relinquishment based on response generated by the first operating system; initiating a request for the second operating system to install a device driver for the peripheral device (116) upon determining successful relinquishment; and transferring ownership of the peripheral device (116) to the second operating system.
Abstract translation: 本主题公开了在多主机计算系统(100)中共享外围设备的方法和系统。 在一个实施方式中,在多主机计算系统(100)的多个主机之间共享外围设备(116)的方法包括接收从第一操作系统上运行的第一操作系统切换外围设备(116)的请求 主机从所述多个主机到由所述多个主机中的第二主机上运行的第二操作系统; 产生对所述第一操作系统放弃对所述外围设备(116)的控制的请求; 根据第一操作系统产生的响应确定放弃状态; 在确定成功放弃之后,启动第二操作系统请求以安装用于外围设备(116)的设备驱动程序; 以及将所述外围设备(116)的所有权转移给所述第二操作系统。
-
公开(公告)号:US09940283B2
公开(公告)日:2018-04-10
申请号:US14111023
申请日:2012-04-09
Applicant: Balaji Kanigicherla , Sridhar Adusumilli , Sarveshwar Bandi , Narsi Reddy Annapureddy , Chandra Kumar Chettiar , Kishor Arumilli
Inventor: Balaji Kanigicherla , Sridhar Adusumilli , Sarveshwar Bandi , Narsi Reddy Annapureddy , Chandra Kumar Chettiar , Kishor Arumilli
CPC classification number: G06F13/4027 , G06F9/4843 , G06F9/54 , G06F2209/549
Abstract: The present subject matter discloses methods and systems of application sharing in multi-host computing system (100) running multiple operating systems. In one embodiment, the method for application sharing in a multi-host computing system (100) comprises receiving a request to launch an application in a first operating system of the multi-host computing system (100) from a second operating system of the multi-host computing system (100), generating an application launch request to launch the application and transmitting the application launch request to a widget daemon running on the first operating system using a PCIe to PCIe application redirection engine. The method further comprises initiating an application sharing session between the first operating system of the multi-host computing system (100) from the second operating system of the multi-host computing system (100).
-
公开(公告)号:US09772858B2
公开(公告)日:2017-09-26
申请号:US14112379
申请日:2012-04-20
Applicant: Balaji Kanigicherla , Dhanumjai Pasumarthy , Naga Murali Medeme , Shabbir Haider , Raja Babu Mailapalli , Kishor Arumilli , Chandra Kumar Chettiar
Inventor: Balaji Kanigicherla , Dhanumjai Pasumarthy , Naga Murali Medeme , Shabbir Haider , Raja Babu Mailapalli , Kishor Arumilli , Chandra Kumar Chettiar
CPC classification number: G06F9/4413 , G06F1/1632 , G06F9/4411 , G06F13/12 , G06F13/4081
Abstract: Described herein is a detachable multi-host computing system (100) having multiple host processors running different operating systems. In one implementation, the multi-host computing system (100) includes a detachable unit (102) and a base unit (104). Each of the detachable unit (102) and the base unit (104) includes an MR-IOV switch and a MR-PCIM for controlling the MR-IOV switch. In one embodiment, the MR-PCIM for both the detachable unit (102) and the base unit (104) is configured such that a single MR-PCIM switch may be used for enumerating peripheral devices connected to the detachable unit (102) and the base unit (104) when the detachable unit (102) and the base unit (104) are in an attached mode.
-
公开(公告)号:US20140032811A1
公开(公告)日:2014-01-30
申请号:US14112379
申请日:2012-04-20
Applicant: Balaji Kanigicherla , Dhanumjai Pasumarthy , Naga Murali Medeme , Shabbir Haider , Raja Babu Mailapalli , Kishor Arumilli , Chandra Kumar Chettiar
Inventor: Balaji Kanigicherla , Dhanumjai Pasumarthy , Naga Murali Medeme , Shabbir Haider , Raja Babu Mailapalli , Kishor Arumilli , Chandra Kumar Chettiar
IPC: G06F13/10
CPC classification number: G06F9/4413 , G06F1/1632 , G06F9/4411 , G06F13/12 , G06F13/4081
Abstract: Described herein is a detachable multi-host computing system (100) having multiple host processors running different operating systems. In one implementation, the multi-host computing system (100) includes a detachable unit (102) and a base unit (104). Each of the detachable unit (102) and the base unit (104) includes an MR-IOV switch and a MR-PCIM for controlling the MR-IOV switch. In one embodiment, the MR-PCIM for both the detachable unit (102) and the base unit (104) is configured such that a single MR-PCIM switch may be used for enumerating peripheral devices connected to the detachable unit (102) and the base unit (104) when the detachable unit (102) and the base unit (104) are in an attached mode.
Abstract translation: 这里描述了具有运行不同操作系统的多个主机处理器的可拆卸多主机计算系统(100)。 在一个实现中,多主机计算系统(100)包括可拆卸单元(102)和基本单元(104)。 可拆卸单元(102)和基座单元(104)中的每一个包括用于控制MR-IOV开关的MR-IOV开关和MR-PCIM。 在一个实施例中,用于可分离单元(102)和基本单元(104)的MR-PCIM被配置为使得单个MR-PCIM开关可用于枚举连接到可拆卸单元(102)的外围设备和 当可拆卸单元(102)和基座单元(104)处于附接模式时,基座单元(104)。
-
公开(公告)号:US20140032810A1
公开(公告)日:2014-01-30
申请号:US14111023
申请日:2012-04-09
Applicant: Balaji KANIGICHERLA , Sridhar ADUSUMILLI , Sarveshwar BANDI , Narsi Reddy ANNAPUREDDY , Chandra Kumar CHETTIAR , Kishor ARUMILLI
Inventor: Balaji KANIGICHERLA , Sridhar ADUSUMILLI , Sarveshwar BANDI , Narsi Reddy ANNAPUREDDY , Chandra Kumar CHETTIAR , Kishor ARUMILLI
IPC: G06F13/40
CPC classification number: G06F13/4027 , G06F9/4843 , G06F9/54 , G06F2209/549
Abstract: The present subject matter discloses methods and systems of application sharing in multi-host computing system (100) running multiple operating systems. In one embodiment, the method for application sharing in a multi-host computing system (100) comprises receiving a request to launch an application in a first operating system of the multi-host computing system (100) from a second operating system of the multi-host computing system (100), generating an application launch request to launch the application and transmitting the application launch request to a widget daemon running on the first operating system using a PCIe to PCIe application redirection engine. The method further comprises initiating an application sharing session between the first operating system of the multi-host computing system (100) from the second operating system of the multi-host computing system (100).
Abstract translation: 本主题公开了运行多个操作系统的多主机计算系统(100)中应用共享的方法和系统。 在一个实施例中,多主机计算系统(100)中的应用共享方法包括从多主机计算系统(100)的第二操作系统接收在多主机计算系统(100)的第一操作系统中启动应用的请求 - 主计算系统(100),生成应用启动请求以启动应用并且使用PCIe至PCIe应用重定向引擎将应用启动请求发送到在第一操作系统上运行的widget守护程序。 该方法还包括在多主机计算系统(100)的第二操作系统之间启动多主机计算系统(100)的第一操作系统之间的应用共享会话。
-
6.
公开(公告)号:US20140068317A1
公开(公告)日:2014-03-06
申请号:US14114743
申请日:2012-04-30
Applicant: Balaji Kanigicherla , Krishna Mohan Tandaboina , Siva Raghuram Voleti , Chandra Kumar Chettiar , Surya Narayana Dommeti , Kishor Arumilli , Dhanumjai Pasumarthy , Rajani Lotti
Inventor: Balaji Kanigicherla , Krishna Mohan Tandaboina , Siva Raghuram Voleti , Chandra Kumar Chettiar , Surya Narayana Dommeti , Kishor Arumilli , Dhanumjai Pasumarthy , Rajani Lotti
CPC classification number: G06F13/10 , G06F9/5011 , G06F11/0793
Abstract: The present subject matter discloses methods and systems of sharing of peripheral devices in multi host computing systems (100). In one implementation, the method of sharing a peripheral device (116) amongst a plurality of hosts of the multi-host computing system (100) comprises receiving a request to switch the peripheral device (116) from a first operating system running on a first host from amongst the plurality of hosts to a second operating system running on a second host from amongst the plurality of hosts; generating a request for the first operating system to relinquish control of the peripheral device (116); determining the status of the relinquishment based on response generated by the first operating system; initiating a request for the second operating system to install a device driver for the peripheral device (116) upon determining successful relinquishment; and transferring ownership of the peripheral device (116) to the second operating system.
Abstract translation: 本主题公开了在多主机计算系统(100)中共享外围设备的方法和系统。 在一个实施方式中,在多主机计算系统(100)的多个主机之间共享外围设备(116)的方法包括接收从第一操作系统上运行的第一操作系统切换外围设备(116)的请求 主机从所述多个主机到由所述多个主机中的第二主机上运行的第二操作系统; 产生对所述第一操作系统放弃对所述外围设备(116)的控制的请求; 根据第一操作系统产生的响应确定放弃状态; 在确定成功放弃之后,启动第二操作系统请求以安装用于外围设备(116)的设备驱动程序; 以及将所述外围设备(116)的所有权转移给所述第二操作系统。
-
-
-
-
-