Patents by Inventor Amit Kumar Saha
Amit Kumar Saha has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20190114080Abstract: Systems, methods, and computer-readable media for replicating data in a distributed storage cluster using an underlying network. In some examples, a primary node of a placement group in a network overlay of a distributed storage cluster can receive data for replication in the placement group. The primary node can provide the data to a first slave node of a plurality of slave nodes within the placement group in an underlying network of the distributed storage cluster. The data can subsequently be replicated using the underlying network by providing the data to at least one other slave node of the plurality of slave nodes within the placement group in the underlying network directly from the first slave node in the underlying network.Type: ApplicationFiled: October 13, 2017Publication date: April 18, 2019Inventors: Ramdoot Kumar Pydipaty, Amit Kumar Saha, Arun Saha
-
Publication number: 20190114337Abstract: Systems, methods, and computer-readable media for storing data in a data storage system using a child table. In some examples, a trickle update to first data in a parent table is received at a data storage system storing the first data in the parent table. A child table storing second data can be created in persistent memory for the parent table. Subsequently the trickle update can be stored in the child table as part of the second data stored in the child table. The second data including the trickle update stored in the child table can be used to satisfy, at least in part, one or more data queries for the parent table using the child table.Type: ApplicationFiled: October 18, 2017Publication date: April 18, 2019Inventors: Johnu George, Amit Kumar Saha, Debojyoti Dutta, Madhu S. Kumar, Ralf Rantzau
-
Publication number: 20190114223Abstract: The present disclosure involves systems and methods for managing data in a distributed storage system. The distributed storage system may include non-volatile memory (NVM) storage devices and utilize erasure code replication for storage of data. A controller may first store at least some of the K data chunks in NVM devices before storing the coding chunks in other storage devices. In addition, the controller may transmit read requests to the NVM devices of the system first to begin receiving data chunks or coding chunks related to the data object. By writing to and reading from NVM devices first, storage and reading of the data object may occur faster than conventional storage systems.Type: ApplicationFiled: October 13, 2017Publication date: April 18, 2019Inventors: Ramdoot Kumar Pydipaty, Amit Kumar Saha
-
Patent number: 10257033Abstract: In one embodiment, a method implements virtualized network functions in a serverless computing system having networked hardware resources. An interface of the serverless computing system receives a specification for a network service including a virtualized network function (VNF) forwarding graph (FG). A mapper of the serverless computing system determines an implementation graph comprising edges and vertices based on the specification. A provisioner of the serverless computing system provisions a queue in the serverless computing system for each edge. The provisioner further provisions a function in the serverless computing system for each vertex, wherein, for at least one or more functions, each one of said at least one or more functions reads incoming messages from at least one queue. The serverless computing system processes data packets by the queues and functions in accordance with the VNF FG. The queues and functions processes data packets in accordance with the VNF FG.Type: GrantFiled: April 12, 2017Date of Patent: April 9, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Komei Shimamura, Amit Kumar Saha, Debojyoti Dutta
-
Publication number: 20190028981Abstract: Incorporation of a mesh base station in a wireless network is presented herein. The mesh base station can utilize common wireless resource allocations as a corresponding wireless base station while transmitting to wireless subscriber stations during the same time period. The mesh base station obtains a data packet from the wireless base station over a backhaul link during a scheduled time period and transmits the data packet to the designated wireless subscriber station during another scheduled time period. The wireless base station and the mesh base station can also receive data packets from wireless subscriber stations during a same time period. A wireless network can be configured with two mesh base stations at an approximate boundary of two adjacent sector coverage areas, where a coverage area is supported by a wireless base station and each mesh base station supports wireless subscriber stations within a coverage radius.Type: ApplicationFiled: September 11, 2018Publication date: January 24, 2019Inventors: Byoung-Jo J. Kim, Nemmara K. Shankaranarayanan, Amit Kumar Saha
-
Publication number: 20190026150Abstract: In one embodiment, a method for FPGA accelerated serverless computing comprises receiving, from a user, a definition of a serverless computing task comprising one or more functions to be executed. A task scheduler performs an initial placement of the serverless computing task to a first host determined to be a first optimal host for executing the serverless computing task. The task scheduler determines a supplemental placement of a first function to a second host determined to be a second optimal host for accelerating execution of the first function, wherein the first function is not able to accelerated by one or more FPGAs in the first host. The serverless computing task is executed on the first host and the second host according to the initial placement and the supplemental placement.Type: ApplicationFiled: July 20, 2017Publication date: January 24, 2019Applicant: CISCO TECHNOLOGY, INC.Inventors: Komei Shimamura, Xinyuan Huang, Amit Kumar Saha, Debojyoti Dutta
-
Publication number: 20180341411Abstract: Aspects of the subject technology relate to ways to determine the optimal storage of data structures in a hierarchy of memory types. In some aspects, a process of the technology can include steps for determining a latency cost for each of a plurality of fields in an object, identifying at least one field having a latency cost that exceeds a predetermined threshold, and determining whether to store the at least one field to a first memory device or a second memory device based on the latency cost. Systems and machine-readable media are also provided.Type: ApplicationFiled: November 13, 2017Publication date: November 29, 2018Inventors: Johnu George, Amit Kumar Saha, Arun Saha, Debojyoti Dutta
-
Publication number: 20180343131Abstract: Aspects of the disclosed technology relate to ways to determine the optimal storage of data structures across different memory device is associated with physically disparate network nodes. In some aspects, a process of the technology can include steps for receiving a first retrieval request for a first object, searching a local PMEM device for the first object based on the first retrieval request, in response to a failure to find the first object on the local PMEM device, transmitting a second retrieval request to a remote node, wherein the second retrieval request is configured to cause the remote node to retrieve the first object from a remote PMEM device. Systems and machine-readable media are also provided.Type: ApplicationFiled: February 27, 2018Publication date: November 29, 2018Inventors: Johnu George, Amit Kumar Saha, Arun Saha, Debojyoti Dutta
-
Publication number: 20180316581Abstract: In one embodiment, a server determines a trigger to diagnose a software as a service (SaaS) pipeline for a SaaS client, and sends a notification to a plurality of SaaS nodes in the pipeline that the client is in a diagnostic mode, the notification causing the plurality of SaaS nodes to establish taps to collect diagnostic information for the client. The server may then send client-specific diagnostic messages into the SaaS pipeline for the client, the client-specific diagnostic messages causing the taps on the plurality of SaaS nodes to collect client-specific diagnostic information and send the client-specific diagnostic information to the server. The server then receives the client-specific diagnostic information from the plurality of SaaS nodes, and creates a client-specific diagnostic report based on the client-specific diagnostic information.Type: ApplicationFiled: April 27, 2017Publication date: November 1, 2018Inventors: Timothy Okwii, Amit Kumar Saha, Debojyoti Dutta
-
Publication number: 20180302277Abstract: In one embodiment, a method implements virtualized network functions in a serverless computing system having networked hardware resources. An interface of the serverless computing system receives a specification for a network service including a virtualized network function (VNF) forwarding graph (FG). A mapper of the serverless computing system determines an implementation graph comprising edges and vertices based on the specification. A provisioner of the serverless computing system provisions a queue in the serverless computing system for each edge. The provisioner further provisions a function in the serverless computing system for each vertex, wherein, for at least one or more functions, each one of said at least one or more functions reads incoming messages from at least one queue. The serverless computing system processes data packets by the queues and functions in accordance with the VNF FG. The queues and functions processes data packets in accordance with the VNF FG.Type: ApplicationFiled: April 12, 2017Publication date: October 18, 2018Applicant: CISCO TECHNOLOGY, INC.Inventors: Komei Shimamura, Amit Kumar Saha, Debojyoti Dutta
-
Publication number: 20180295030Abstract: One aspect of the disclosure relates to, among other things, a method for optimizing and provisioning a software-as-a-service (SaaS). The method includes determining a graph comprising interconnected stages for the SaaS, wherein each stage has a replication factor and one or more metrics that are associated with one or more service level objectives of the SaaS, determining a first replication factor associated with a first one of the stages which meets a first service level objective of the SaaS, adjusting the first replication factor associated with the first one of the stage based on the determined first replication factor, and provisioning the SaaS onto networked computing resources based on the graph and replication factors associated with each stage.Type: ApplicationFiled: April 5, 2017Publication date: October 11, 2018Applicant: CISCO TECHNOLOGY, INC.Inventors: Amit Kumar Saha, Debojyoti Dutta
-
Patent number: 10085221Abstract: Incorporation of a mesh base station in a wireless network is presented herein. The mesh base station can utilize common wireless resource allocations as a corresponding wireless base station while transmitting to wireless subscriber stations during the same time period. The mesh base station obtains a data packet from the wireless base station over a backhaul link during a scheduled time period and transmits the data packet to the designated wireless subscriber station during another scheduled time period. The wireless base station and the mesh base station can also receive data packets from wireless subscriber stations during a same time period. A wireless network can be configured with two mesh base stations at an approximate boundary of two adjacent sector coverage areas, where a coverage area is supported by a wireless base station and each mesh base station supports wireless subscriber stations within a coverage radius.Type: GrantFiled: October 12, 2016Date of Patent: September 25, 2018Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.Inventors: Byoung-Jo J. Kim, Nemmara K. Shankaranarayanan, Amit Kumar Saha
-
Patent number: 9935779Abstract: In some embodiments, a switch module is configured to receive from a first edge device a multicast data unit having a VLAN identifier. The switch module is configured to select a set of port modules based on the VLAN identifier. The switch module is configured to define an unmodified instance of the multicast data unit for each port module from the set of port modules. The switch module is configured to send the unmodified instance of the multicast data unit to each port module from the set of port modules, such that each port module applies a filter to the received instance of the multicast data unit to restrict that received instance of the multicast data unit from being sent to a second edge device via that port module if the second edge device is associated with a VLAN domain different than a VLAN domain of the first edge device.Type: GrantFiled: October 31, 2016Date of Patent: April 3, 2018Assignee: Juniper Networks, Inc.Inventors: Abhay Kumar, Pavan Kumar Tappal Ramakrishnaiah, Ravi Shekhar, Amit Kumar Saha, Easwar Swaminathan
-
Publication number: 20180017423Abstract: Flow sensors are provided that can provide both leak detection and flow monitoring. The flow monitoring enables a determination whether there are blockages or leaks in a fluid system during normal operation of the system. The leak detection enables detection of leaks when the system is shut off. The flow sensors can use a frusto-conical flow guide to provide a more compact flow sensor.Type: ApplicationFiled: July 13, 2017Publication date: January 18, 2018Inventors: Kirk Andrew Allen, James Richard Parks, Amit Kumar Saha, Fei Liu, Mark W. Emory, Samuel R. Rulli
-
Publication number: 20170099643Abstract: Incorporation of a mesh base station in a wireless network is presented herein. The mesh base station can utilize common wireless resource allocations as a corresponding wireless base station while transmitting to wireless subscriber stations during the same time period. The mesh base station obtains a data packet from the wireless base station over a backhaul link during a scheduled time period and transmits the data packet to the designated wireless subscriber station during another scheduled time period. The wireless base station and the mesh base station can also receive data packets from wireless subscriber stations during a same time period. A wireless network can be configured with two mesh base stations at an approximate boundary of two adjacent sector coverage areas, where a coverage area is supported by a wireless base station and each mesh base station supports wireless subscriber stations within a coverage radius.Type: ApplicationFiled: October 12, 2016Publication date: April 6, 2017Inventors: Byoung-Jo J. Kim, Nemmara K. Shankaranarayanan, Amit Kumar Saha
-
Patent number: 9491657Abstract: Incorporating and operating a mesh base station in a wireless network is described. The mesh base station can utilize common wireless resource allocations as a corresponding wireless base station while transmitting to wireless subscriber stations during the same time period. The mesh base station obtains a data packet from the wireless base station over a backhaul link during a scheduled time period and transmits the data packet to the designated wireless subscriber station during another scheduled time period. The wireless base station and the mesh base station can also receive data packets from wireless subscriber stations during a same time period. A wireless network can be configured with two mesh base stations at an approximate boundary of two adjacent sector coverage areas, where a coverage area is supported by a wireless base station and each mesh base station supports wireless subscriber stations within a coverage radius.Type: GrantFiled: August 19, 2013Date of Patent: November 8, 2016Assignee: AT&T Intellectual Property II, L.P.Inventors: Byoung-Jo J. Kim, Nemmara K. Shankaranarayanan, Amit Kumar Saha
-
Patent number: 9491090Abstract: In some embodiments, a switch module is configured to receive from a first edge device a multicast data unit having a VLAN identifier. The switch module is configured to select a set of port modules based on the VLAN identifier. The switch module is configured to define an unmodified instance of the multicast data unit for each port module from the set of port modules. The switch module is configured to send the unmodified instance of the multicast data unit to each port module from the set of port modules, such that each port module applies a filter to the received instance of the multicast data unit to restrict that received instance of the multicast data unit from being sent to a second edge device via that port module if the second edge device is associated with a VLAN domain different than a VLAN domain of the first edge device.Type: GrantFiled: December 20, 2012Date of Patent: November 8, 2016Assignee: Juniper Networks, Inc.Inventors: Abhay Kumar, Pavan Kumar Tappal Ramakrishnaiah, Ravi Shekhar, Amit Kumar Saha, Easwar Swaminathan
-
Patent number: 9391843Abstract: The disclosure describes techniques to pre-compute the effect of modifying components in a data center switch prior to actually modifying the components. A data center analyzer is configured to discover the topology of the switch and present an editable version of the topology to a data center administrator. The data center analyzer receives proposed modifications to the current topology, including removed, replaced or updated components, and applies a non-distributed copy of the traffic distribution algorithm to the modified topology to compute an expected traffic distribution and traffic metrics. The administrator may then determine whether to modify the components based on the expected traffic distribution and associated traffic metrics. When the administrator allows modification of the components, the data center analyzer may compute and install alternative routing paths for components in the data center switch to minimize data loss due to the modified components.Type: GrantFiled: December 31, 2012Date of Patent: July 12, 2016Assignee: Juniper Networks, Inc.Inventors: Amit Kumar Saha, Rajeev Batni
-
Publication number: 20130336297Abstract: Incorporating and operating a mesh base station in a wireless network is described. The mesh base station can utilize common wireless resource allocations as a corresponding wireless base station while transmitting to wireless subscriber stations during the same time period. The mesh base station obtains a data packet from the wireless base station over a backhaul link during a scheduled time period and transmits the data packet to the designated wireless subscriber station during another scheduled time period. The wireless base station and the mesh base station can also receive data packets from wireless subscriber stations during a same time period. A wireless network can be configured with two mesh base stations at an approximate boundary of two adjacent sector coverage areas, where a coverage area is supported by a wireless base station and each mesh base station supports wireless subscriber stations within a coverage radius.Type: ApplicationFiled: August 19, 2013Publication date: December 19, 2013Applicant: AT&T Intellectual Property II, L.P.Inventors: Byoung-Jo J. Kim, Nemmara K. Shankaranarayanan, Amit Kumar Saha
-
Patent number: 8537761Abstract: The present invention provides methods for incorporating and operating a mesh base station in a wireless network. The mesh base station may utilize common wireless resource allocations as a corresponding wireless base station while transmitting to wireless subscriber stations during the same time period. The mesh base station obtains a data packet from the wireless base station over a backhaul link during a scheduled time period and transmits the data packet to the designated wireless subscriber station during another scheduled time period. The wireless base station and the mesh base station may also receive data packets from wireless subscriber stations during a same time period. A wireless network may be configured with two mesh base stations at an approximate boundary of two adjacent sector coverage areas, where a coverage area is supported by a wireless base station and each mesh base station supports wireless subscriber stations within a coverage radius.Type: GrantFiled: December 28, 2005Date of Patent: September 17, 2013Assignee: AT&T Intellectual Property II, L.P.Inventors: Byoung-Jo Kim, Nemmara K. Shankaranarayanan, Amit Kumar Saha