Patents by Inventor Anjaneya Reddy Chagam Reddy

Anjaneya Reddy Chagam Reddy 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: 20190098085
    Abstract: A method performed by a networking switch in an object storage system. The method includes receiving a first packet from a network comprising an object ID and a data object. The method includes generating a replica for the data object. The method includes generating an object ID for the replica of the data object. The method includes determining a destination storage node for the replica of the data object. The method includes sending a second packet from the networking switch to the destination storage node. The second packet includes the object ID for the replica of the data object and the replica of the data object.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Yi ZOU, Arun RAGHUNATH, Anjaneya Reddy CHAGAM REDDY
  • Publication number: 20190068466
    Abstract: A compute device to auto-discover power system fault domains within a computer network is provided. The compute device includes a fault domain manager to receive sled data for at least one sled of a plurality of sleds in the computer network, the sled data including sled identification data and sled health data, parse the sled identification data to identify at least one power zone wherein each power zone includes a subset of the plurality of sleds, generate a fault domain mapping using the at least one identified power zone. The compute device also includes a distributed processing adapter to convert the generated fault domain mapping into a consumable fault domain mapping that is consumable by a distributed processing software system, and provide the consumable fault domain mapping to the distributed processing software system.
    Type: Application
    Filed: December 21, 2017
    Publication date: February 28, 2019
    Inventor: Anjaneya Reddy Chagam Reddy
  • Publication number: 20190068523
    Abstract: Technologies for allocating resources across data centers include a compute device to obtain resource utilization data indicative of a utilization of resources for a managed node to execute a workload. The compute device is also to determine whether a set of resources presently available to the managed node in a data center in which the compute device is located satisfies the resource utilization data. Additionally, the compute device is to allocate, in response to a determination that the set of resources presently available to the managed node does not satisfy the resource utilization data, a supplemental set of resources to the managed node. The supplemental set of resources are located in an off-premises data center that is different from the data center in which the compute device is located. Other embodiments are also described and claimed.
    Type: Application
    Filed: December 29, 2017
    Publication date: February 28, 2019
    Inventor: Anjaneya Reddy Chagam Reddy
  • Publication number: 20190050255
    Abstract: An object node apparatus, system, and method are described. An apparatus can include a lockless-mode controller configured to communicatively couple to a plurality of storage resources and to a plurality of processor cores each preassigned to process a specific type of sub-task at a different preassigned storage resource that is configured to receive object input/output (I/O) only from the preassigned core, the lockless-mode controller being further configured to receive a plurality of object I/O messages from one or more clients, each to perform an object I/O task, divide each object I/O task into a plurality of sub-tasks, identify a specific sub-task type for each sub-task, and send each sub-task for each specific sub-task type to a processor core preassigned to process the specific sub-task type, wherein the sub-tasks include storage operations related to storing sub-object data in, or retrieving sub-object data from, the preassigned storage resource for each processor core.
    Type: Application
    Filed: March 23, 2018
    Publication date: February 14, 2019
    Inventor: Anjaneya Reddy Chagam Reddy
  • Publication number: 20190044853
    Abstract: In one embodiment, switch-assisted data storage network traffic management in a data storage center consolidates data placement requests and data placement acknowledgements to reduce network traffic. Other aspects are described herein.
    Type: Application
    Filed: January 12, 2018
    Publication date: February 7, 2019
    Inventors: Arun RAGHUNATH, Anjaneya Reddy CHAGAM REDDY, Yi ZOU
  • Publication number: 20190042126
    Abstract: Technologies for storage discovery and reallocation include a compute device. The compute device is to receive, from a data storage sled, storage device data from a storage device located on the data storage sled. The storage device data includes storage device self-test data that defines a result of a self-test performed by the storage device. The compute device is also to determine, in response to the storage device self-test data, whether the storage device fails to satisfy a performance threshold. Further, the compute device is to generate, in response to a determination that the storage device fails to satisfy the performance threshold, an adjustment message for the storage device. The adjustment message instructs the storage device to adjust a performance parameter of the storage device. The compute device is also to send the adjustment message to the storage device.
    Type: Application
    Filed: December 29, 2017
    Publication date: February 7, 2019
    Inventors: Sujoy Sen, Gamil Cain, Teddy Greer, Anjaneya Reddy Chagam Reddy
  • Publication number: 20190044849
    Abstract: Technologies for load balancing a storage network include a system. The system includes circuitry to adjust routing rules in a network interface controller to deliver a packet from one of multiple uplinks to one of any physical functions, circuitry to remap, in response to a failure of a switch, a port from one physical function to another physical function, and circuitry to communicate control data between a software defined network controller and one or more agents in one or more host endpoints with a hierarchical distributed hashing table.
    Type: Application
    Filed: July 25, 2018
    Publication date: February 7, 2019
    Inventors: Mrittika Ganguli, Yadong Li, Michael Orr, Anjaneya Reddy Chagam Reddy, Mohan J. Kumar
  • Publication number: 20190042091
    Abstract: Technologies for providing efficient distributed data storage in a disaggregated architecture include a compute sled. The compute sled includes a network interface controller and circuitry to receive, through a network and with the network interface controller, a data access request from a compute device. The data access request includes a data payload indicative of an object to be stored. The circuitry is also to map the object to a set of multiple data storage sleds for distributed storage of the object. Additionally, the circuitry is to send a write request with the object and an object identifier to the mapped data storage sleds to store the object in one or more data storage devices located on each data storage sled and concurrently send metadata without the object to one or more other compute sleds associated with the mapped data storage sleds. Other embodiments are also described and claimed.
    Type: Application
    Filed: March 15, 2018
    Publication date: February 7, 2019
    Inventors: Arun Raghunath, Anjaneya Reddy Chagam Reddy, Sujoy Sen, Yi Zou
  • Publication number: 20190042090
    Abstract: Technologies for separating control plane management from data plane management for distributed storage in a disaggregated architecture include a compute sled. The compute sled includes a network interface controller and circuitry to receive, through a network and with the network interface controller, a data access request from a compute device. The data access request includes a data payload indicative of an object to be stored. The circuitry is also to map the object to a set of multiple data storage sleds for distributed storage of the object. Additionally, the circuitry is to send, through the network and with a local data bus protocol mapped onto a network protocol, a write request to the mapped data storage sleds to store the object in one or more data storage devices located on each data storage sled. Other embodiments are also described and claimed.
    Type: Application
    Filed: March 15, 2018
    Publication date: February 7, 2019
    Inventors: Arun Raghunath, Anjaneya Reddy Chagam Reddy, Sujoy Sen, Yi Zou
  • Publication number: 20170201448
    Abstract: Examples are disclosed for determining or using server transaction latency information. In some examples, a network input/output device coupled to a server may be capable of time stamping information related to ingress request and egress response packets for a transaction. For these examples, elements of the server may be capable of determining transaction latency values based on the time stamped information. The determined transaction latency values may be used to monitor or manage operating characteristics of the server to include an amount of power provided to the server or an ability of the server to support one or more virtual servers. Other examples are described and claimed.
    Type: Application
    Filed: November 21, 2016
    Publication date: July 13, 2017
    Applicant: INTEL CORPORATION
    Inventors: MANASI DEVAL, JIM DAUBERT, ERIC K. MANN, CONG LI, MURALIDHAR RAJAPPA, ANJANEYA REDDY CHAGAM REDDY, DAVID WESCOTT, RAMKUMAR NAGAPPAN, RAED KANJO
  • Patent number: 9503347
    Abstract: Examples are disclosed for determining or using server transaction latency information. In some examples, a network input/output device coupled to a server may be capable of time stamping information related to ingress request and egress response packets for a transaction. For these examples, elements of the server may be capable of determining transaction latency values based on the time stamped information. The determined transaction latency values may be used to monitor or manage operating characteristics of the server to include an amount of power provided to the server or an ability of the server to support one or more virtual servers. Other examples are described and claimed.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: November 22, 2016
    Assignee: INTEL CORPORATION
    Inventors: Manasi Deval, Jim Daubert, Eric Mann, Cong Li, Muralidhar Murali Rajappa, Anjaneya Reddy Chagam Reddy, David Wescott, Ramkumar Nagappan, Raed Kanjo
  • Publication number: 20150222516
    Abstract: Examples are disclosed for determining or using server transaction latency information. In some examples, a network input/output device coupled to a server may be capable of time stamping information related to ingress request and egress response packets for a transaction. For these examples, elements of the server may be capable of determining transaction latency values based on the time stamped information. The determined transaction latency values may be used to monitor or manage operating characteristics of the server to include an amount of power provided to the server or an ability of the server to support one or more virtual servers. Other examples are described and claimed.
    Type: Application
    Filed: December 18, 2012
    Publication date: August 6, 2015
    Inventors: Manasi Deval, Jim Daubert, Eric Mann, Cong Li, Muralidhar Murali Rajappa, Anjaneya Reddy Chagam Reddy, David Wescott, Ramkumar Nagappan, Raed Kanjo