-
公开(公告)号:GB2551077A
公开(公告)日:2017-12-06
申请号:GB201713001
申请日:2016-01-14
Applicant: IBM
Inventor: KESHAV GOVIND KAMBLE , ATUL TAMBE , VIJOY PANDEY
IPC: G06F3/06
Abstract: In one embodiment, a system includes non-volatile memory (NVM) configured to store data, a memory controller connected to the NVM via a NVM interface, a network interface card (NIC) connected to the memory controller, a processor, the logic being configured to: initiate cluster parameters that govern how a NVM cluster will function and operate, multicast cluster parameters of the NVM cluster at predetermined intervals to any other node in the NVM cluster, and map submission and completion queues of any shared NVM on other nodes in the NVM cluster to the memory controller based on details of the shared NVM on the other nodes in the NVM cluster, wherein the submission queue is configured to store commands to access the shared NVM and the completion queue is configured to store completed commands after being processed through the submission queue.
-
公开(公告)号:GB2514975B
公开(公告)日:2020-06-03
申请号:GB201417411
申请日:2013-03-27
Applicant: IBM
Inventor: BHALACHANDRA BANAVALIKAR , KESHAV GOVIND KAMBLE , DAR-REN LEU
IPC: H04L12/46 , H04L12/66 , H04L45/52 , H04L45/586
Abstract: In one embodiment, a method includes receiving network traffic, determining whether packets have an overlay header, terminating a tunnel and de-encapsulating inner packets of packets having an overlay header, performing services on the inner packets in response to a determination that services are to be performed on the inner packets, originating a tunnel, encapsulating a first packet of the serviced inner packets with an overlay header, and switching the encapsulated serviced inner packets to a destination address in a virtual network in response to determining that the first packet is to be switched to the destination address in the virtual network, and switching a second packet of the serviced inner packets to a destination address in a non-virtual network without encapsulating the serviced inner packets with the overlay header in response to a determination that the second packet is to be switched to the destination address in the non-virtual network.
-
公开(公告)号:GB2515671B
公开(公告)日:2018-06-13
申请号:GB201414793
申请日:2013-02-19
Applicant: IBM
Inventor: KESHAV GOVIND KAMBLE , NANDAKUMAR PEETHAMBARAM , DAR-REN LEU , VIJOY A PANDEY , NIRAPADA GHOSH , CHANDARANI MENDON , SUSHMA ANANTHARAM , DAYAVANTI GOPAL KAMATH
IPC: H04L12/24
-
公开(公告)号:GB2551077B
公开(公告)日:2018-05-30
申请号:GB201713001
申请日:2016-01-14
Applicant: IBM
Inventor: KESHAV GOVIND KAMBLE , ATUL TAMBE , VIJOY PANDEY
IPC: G06F3/06
Abstract: In one embodiment, a method includes initiating cluster parameters that govern how a non-volatile memory (NVM) cluster functions and operates. Submission and completion queues of shared NVM on other nodes in the NVM cluster are mapped based on details of the shared NVM on the other nodes in the NVM cluster. The submission queue is configured to store commands to access the shared NVM according to a first-in-first-out (FIFO) scheme. The completion queue is configured to store completed commands after being processed through the submission queue. In another embodiment, a host-based data storage system includes NVM configured to store data. The host-based data storage system further includes a processor and logic integrated with and/or executable by the processor to perform the foregoing method.
-
公开(公告)号:GB2514051B
公开(公告)日:2016-11-30
申请号:GB201414791
申请日:2013-02-19
Applicant: IBM
Inventor: KESHAV GOVIND KAMBLE , NANDAKUMAR PEETHAMBARAM , DAR-REN LEU , VIJOY A PANDEY , NIRAPADA GHOSH , SUSHMA ANANTHARAM , CHANDARANI MENDON , NILANJAN MUKHERJEE
IPC: H04L12/24 , H04L12/26 , H04L12/931
-
公开(公告)号:GB2515442B
公开(公告)日:2018-12-12
申请号:GB201419383
申请日:2013-03-19
Applicant: IBM
Inventor: KESHAV GOVIND KAMBLE , VIJOY PANDEY , DAR-REN LEU , SUSHMA ANANTHARAM , NILANJAN MUKHERJEE
IPC: H04L45/74 , H04L49/111
Abstract: In one embodiment, a system includes at least one processor and logic integrated with and/or executable by the at least one processor, the logic being configured to receive, by the at least one processor, a request to assign a media access control (MAC) address to a device on a port, determine, by the at least one processor, the MAC address to assign to the device based at least partially on the port, and send, by the at least one processor, a response to the request with the MAC address. According to a further embodiment, the logic may be configured to create a MAC address allocation table that includes a plurality of hash values, each hash value being associated with one port and a plurality of MAC addresses, wherein the assigned MAC address is one of the MAC addresses associated with the port in the MAC address allocation table.
-
公开(公告)号:GB2525823B
公开(公告)日:2018-02-21
申请号:GB201516051
申请日:2014-01-30
Applicant: IBM
Inventor: KESHAV GOVIND KAMBLE , CASIMER M DECUSATIS , MIRCEA GUSAT , CYRIEL MINKENBERG , RENATO RECIO , VIJOY A PANDEY
Abstract: In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The embodied program instructions are readable/executable by a processor to receive, by the processor, a packet via a network fabric, the network fabric having a plurality of interconnected fabric switches. The embodied program instructions are also readable/executable by the processor to determine, by the processor, a path through the network fabric by consulting a source-routing table. Moreover, the embodied program instructions are readable/executable by the processor to store, by the processor, source-routing information to a packet header for the packet, the source-routing information including the path. In addition, the embodied program instructions are readable/executable by the processor to send, by the processor, the packet according to an indication in the source-routing information.
-
-
-
-
-
-