-
公开(公告)号:US09918270B2
公开(公告)日:2018-03-13
申请号:US14112401
申请日:2012-04-17
Applicant: Balaji Kanigicherla , Siva Raghuram Voleti , Krishna Mohan Tandaboina , Suman Kopparapu , Sarveshwar Bandi , Kapil Hali
Inventor: Balaji Kanigicherla , Siva Raghuram Voleti , Krishna Mohan Tandaboina , Suman Kopparapu , Sarveshwar Bandi , Kapil Hali
IPC: H04W40/00 , H04W40/24 , H04L12/713
CPC classification number: H04W40/246 , H04L45/586 , H04W40/00
Abstract: Described herein are methods and system for sharing a wireless interface (102) among various multiple host processors in a multi-processor computing system (100) to provide simultaneous access of a wireless network to the host processors. In one implementation the multi-host computing system (100), comprises a wireless interface (102) configured to connect to at least one of a plurality of wireless networks; and a wireless network access virtualization (WNAV) processor (108) communicatively coupled to the wireless interface (102), wherein the WNAV processor (108) is configured to multiplex data packets received from the plurality of hosts, transmit the multiplexed data packets to at least one of the plurality of wireless networks through the wireless interface (102), receive data packets from one of the plurality of wireless network through the wireless interface (102) and route the data packets to each of the plurality of hosts based on a media access control (MAC) address associated with each of the plurality of hosts.
-
公开(公告)号:US09836478B2
公开(公告)日:2017-12-05
申请号:US14111058
申请日:2012-04-09
Applicant: Balaji Kanigicherla , Krishna Mohan Tandaboina , Siva Raghuram Voleti , Surya Narayana Dommeti , Sridhar Adusumilli
Inventor: Balaji Kanigicherla , Krishna Mohan Tandaboina , Siva Raghuram Voleti , Surya Narayana Dommeti , Sridhar Adusumilli
IPC: G06F17/30
CPC classification number: G06F17/30194 , G06F17/30165
Abstract: File system sharing in multi-host computing system (100) running multiple operating systems is described herein. A file systems stored on different data partitions (110-1) and (110-1), of different operating systems (106-1) and (106-2), running on a multi-host computing system (100) may be shared based on file server-client architecture. According to the implementation, an operating system (106-1) may share its file system as file server and other operating system (106-2) may access the shared file system as file client. In one implementation, the sharing of data between multiple hosts is enabled by a dedicated high speed, low latency, inter processor communication bus, FiRE (124).
-
公开(公告)号: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).
-
公开(公告)号:US09772968B2
公开(公告)日:2017-09-26
申请号:US14285578
申请日:2014-05-22
Applicant: INEDA SYSTEMS INC.
Inventor: Balaji Kanigicherla , Krishna Mohan Tandaboina , Murali Desiraju , Sitaram Banda , Hari Prasad Koluguri , Satyababu Madderu , Siva Kumar Gowrisetti
IPC: G06F13/24 , G06F13/40 , G06F13/26 , H04L12/24 , H04L12/947
CPC classification number: G06F13/4027 , G06F13/24 , G06F13/26 , H04L41/0803 , H04L49/251 , Y02D10/14 , Y02D10/151
Abstract: Systems and methods to share a plurality of virtual network interface controllers (vNICs) amongst a plurality of hosts 104 are described. The described methods are implemented in a network sharing system (NISS) (102) including a programmable vNIC cluster (204) comprising the plurality of vNICs, where a set of vNICs from amongst the plurality of vNICs is dynamically configured to communicate with a host (104-1) from amongst the plurality of hosts (104). Further, the NISS (102) includes a multi-host peripheral component interconnect (PCI) express (PCIe) interface and mapper (MHIP) (202) coupled to the programmable vNIC cluster (204), to receive data packets from the set of vNICs, wherein the set of vNICs comprises one or more vNICs; and provide the data packets from the set of vNICs to the host (104-1) based on demultiplexing of the data packets.
-
公开(公告)号: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.
-
公开(公告)号:US09740409B2
公开(公告)日:2017-08-22
申请号:US14285561
申请日:2014-05-22
Applicant: INEDA SYSTEMS INC.
Inventor: Balaji Kanigicherla , Krishna Mohan Tandaboina , Kishor Arumilli , Siva Raghu Ram Voleti , Chandra Kumar Chettiar , Karamveer Yadav , Kalpana Jeevaraj , Chandra Kanth Rapalli , Manoj Ugalmugle
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0659 , G06F3/0662 , G06F3/067
Abstract: Described herein is a virtualized storage system (VSS), for sharing a storage cluster comprising a plurality of storage devices, among multiple hosts. The virtualized storage system comprises a plurality of virtual host bus adapters (vHBA), wherein each vHBA is connected to a host, though a standard based host bus interface. The VSS further comprises a storage fabric switch for connecting the plurality of the vHBAs with the storage cluster through a cluster of storage controllers to facilitate transfer of data and commands between the hosts and the storage devices, wherein the storage fabric switch provide storage services for each host, the storage services comprising at least one of backup, replication and thin-provisioning. The storage fabric switch further comprises a command processing engine (CPE) to map commands received from the plurality of vHBAs, in a virtual addressing domain, to a physical address of a mapped storage controller for execution.
-
公开(公告)号:US09590920B2
公开(公告)日:2017-03-07
申请号:US14112410
申请日:2012-04-17
Applicant: Balaji Kanigicherla , Krishna Mohan Tandaboina , Laxmi Narayana Yakkala , Sitaram Banda , Chaitanya K , Hari Prasad Koluguri , Ravikanth Aluru
Inventor: Balaji Kanigicherla , Krishna Mohan Tandaboina , Laxmi Narayana Yakkala , Sitaram Banda , Chaitanya K , Hari Prasad Koluguri , Ravikanth Aluru
IPC: H04L12/931 , H04L12/54 , H04L12/40 , H04L12/861 , H04L29/06
CPC classification number: H04L49/352 , H04L12/40013 , H04L47/50 , H04L49/9063 , H04L63/0428 , H04L69/16
Abstract: Described herein is a system having a multi-host Ethernet controller (102) configured to provide communication and control between two or more independent host processors (104) and a network device. In one implementation, the multi host Ethernet controller (102), having an integrated L2 switch (110) to enable a plurality of independent host systems to access same physical gigabit network port concurrently. Each host processor (104) sees the controller as PCI based independent network controller and accesses the controller using its own mini-port driver. The common programming parameters such as Link Speed or Inter Packet Gap (IPG) are programmed by a virtualization engine. Packets from network (LAN) are switched based on MAC destination address and sent to corresponding host based on MAC destination address. Packets from each host processor (104) are forwarded to network interface or other host processor (104) based on MAC destination address.
Abstract translation: 这里描述的是具有多主机以太网控制器(102)的系统,其被配置为提供两个或多个独立主机处理器(104)和网络设备之间的通信和控制。 在一个实现中,具有集成L2交换机(110)的多主机以太网控制器(102),以使得多个独立主机系统能够同时访问相同的物理千兆网络端口。 每个主机处理器(104)将控制器视为基于PCI的独立网络控制器,并使用其自己的小型端口驱动器访问控制器。 诸如链路速度或间隔间隔(IPG)的通用编程参数由虚拟化引擎编程。 来自网络(LAN)的报文根据MAC目的地址进行切换,并根据MAC目的地址发送给相应的主机。 来自每个主处理器(104)的分组基于MAC目的地地址转发到网络接口或其他主机处理器(104)。
-
-
-
-
-
-