Cisco Technology Assigned Twelve Patents
Policy-driven storage in microserver computing environment, device pass-through for virtualized environments, using network device replication in distributed storage clusters, accessing composite data structures in tiered storage across network nodes, storage drive carrier for high-density storage, intelligent layout of composite data structures in tiered storage, trickle updates in large databases using persistent memory, filesystem durable write operations to cloud object storage, distributed QoS control for inter-cluster data transmission, reducing distributed storage operation latency using segment routing techniques, scalable statistics and analytics mechanisms in cloud networking, policy-based FC zoning based on storage ports and bus adaptors
By Francis Pelletier | April 14, 2021 at 2:30 pmPolicy-driven storage in microserver computing environment
Cisco Technology, Inc., San Jose, CA, has been assigned a patent (10,949,370) developed by Sajeepa, Prabhath, Milpitas, CA, and Borikar, Sagar, San Jose, CA, for a “policy-driven storage in a microserver computing environment.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”An example method for facilitating policy-driven storage in a microserver computing environment is provided and includes receiving, at an input/output (I/O) adapter in a microserver chassis having a plurality of compute nodes and a shared storage resource, policy contexts prescribing storage access parameters of respective compute nodes and enforcing the respective policy contexts on I/O operations by the compute nodes, in which respect a particular I/O operation by any compute node is not executed if the respective policy context does not allow the particular I/O operation. The method further includes allocating tokens to command descriptors associated with I/O operations for accessing the shared storage resource, identifying a violation of any policy context of any compute node based on availability of the tokens, and throttling I/O operations by other compute nodes until the violation disappears.”
The patent application was filed on February 28, 2020 (16/804,199).
Device pass-through for virtualized environments
Cisco Technology, Inc., San Jose, CA, has been assigned a patent (10,949,234) developed by Singh, Akshya Kumar, Dodd-Noble, Aeneas Sean, Chandrupatla, Anil Kumar, Lubomirski, Jay Edward, and Murugesan, Prasannakumar, San Jose, CA, for a “device pass-through for virtualized environments.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems, methods, and computer-readable storage media for network association to virtualize network devices using device passthrough. In some examples, a system can determine one or more respective configuration parameters associated with one or more network interfaces on the system. Based on the networking information, the system can map the one or more respective configuration parameters to each corresponding network interface from the one or more network interfaces, to yield mapped interfaces-parameters. Next, the system can record the mapped interfaces-parameters to a data object accessible by a virtual machine on the system. The system can then configure the virtual machine to process the mapped interfaces-parameters as boot time parameters while spawning and launch the virtual machine based on the mapped interfaces-parameters.”
The patent application was filed on October 11, 2016 (15/290,828).
Using network device replication in distributed storage clusters
Cisco Technology, Inc., San Jose, CA, has been assigned a patent (10,942,666) developed by Pydipaty, Ramdoot Kumar, Saha, Amit Kumar, Bangalore, India, and Saha, Arun, Fremont, CA, for “using network device replication in distributed storage clusters.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”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.”
The patent application was filed on October 13, 2017 (15/783,229).
Accessing composite data structures in tiered storage across network nodes
Cisco Technology, Inc., San Jose, CA, has been assigned a patent (10,938,581) developed by George, Johnu, San Jose, CA, Saha, Amit Kumar, Bangalore, India, Saha, Arun, Fremont, CA, and Dutta, Debojyoti, Santa Clara, CA, for “accessing composite data structures in tiered storage across network nodes.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”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.”
The patent application was filed on February 27, 2018 (15/907,018).
Storage drive carrier for high-density storage
Cisco Technology, Inc., San Jose, CA, has been assigned a patent (10,936,024) developed by Nguyen, Phuoc-An N, Milpitas, CA, Hruska, Daniel Bernard, San Carlos, CA, and Thakar, Anant, Los Altos, CA, for a “storage drive carrier for high-density storage solution.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A high density storage housing includes a housing and a plurality of drive carriers. The housing includes a storage area and a motherboard. The storage area extends across at least a portion of a width and at least a portion of a depth of the housing. The motherboard extends across the storage area and includes a plurality of first connectors. The plurality of drive carriers each include a second connector configured to mate directly with one of the plurality of first connectors. Moreover, the second connector of each drive carrier of the plurality of drive carriers is disposed on a long side of its drive carrier so that the plurality of drive carriers mount storage drives to the housing in a sideways orientation.”
The patent application was filed on February 13, 2018 (15/895,125).
Intelligent layout of composite data structures in tiered storage
Cisco Technology, Inc., San Jose, CA, has been assigned a patent (10,922,287) developed by George, Johnu, San Jose, CA, Saha, Amit Kumar, Bangalore, India, Saha, Arun, Fremont, CA, and Dutta, Debojyoti, Santa Clara, CA, for an “intelligent layout of composite data structures in tiered storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”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.”
The patent application was filed on November 13, 2017 (15/811,318).
Trickle updates in large databases using persistent memory
Cisco Technology, Inc., San Jose, CA, has been assigned a patent (10,915,516) developed by George, Johnu, San Jose, CA, Saha, Amit Kumar, Bangalore, India, Dutta, Debojyoti, Santa Clara, CA, Kumar, Madhu S., San Mateo, CA, and Rantzau, Ralf, San Jose, CA, for an “efficient trickle updates in large databases using persistent memory.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”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.”
The patent application was filed on October 18, 2017 (15/786,829).
Filesystem durable write operations to cloud object storage
Cisco Technology, Inc., San Jose, CA, has been assigned a patent (10,915,499) developed by Gaonkar, Shravan, Gainesville, FL, and Vartak, Mayuresh, Sunnyvale, CA, for a “filesystem durable write operations to cloud object storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Techniques for filesystem durable write operations to cloud object storage are described. In one embodiment, a method includes receiving at least one of a read operation or a write operation from a filesystem layer. The read operation identifies content stored in a distributed content object storage layer that is to be retrieved and the write operation identifies content that is to be stored to the distributed content object storage layer. The method includes converting the read operation into a get operation or the write operation into a put operation. The method further includes storing an index that maps the read or write operation to the get or put operation and includes an association between the content identified by the filesystem layer to objects in the distributed content object storage layer. The method includes sending the get or put operation to the distributed content object storage layer for the identified content.”
The patent application was filed on August 8, 2018 (16/058,426).
Distributed quality of service control for inter-cluster data transmission
Cisco Technology, Inc., San Jose, CA, has been assigned a patent (10,911,372) developed by Gaonkar, Shravan, Gainesville, FL, for a “distributed quality of service control for inter-cluster data transmission.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Techniques for implementing distributed quality of service controls for data transmissions between clusters in a clustered distributed storage system are described. In one embodiment, a method of distributed quality of service control includes establishing a control channel between a first plurality of nodes associated with a first cluster. The method also includes setting a quality of service (QoS) policy for the first plurality of nodes that establishes a QoS parameter for data transmitted over a shared network from the first cluster to a second cluster. The method further includes communicating messages between the first plurality of nodes over the control channel to signal an allocated portion of the QoS parameter for each node. The method also includes transmitting data by the first plurality of nodes of the first cluster to a second plurality of nodes of the second cluster over the shared network according to the allocated portion.”
The patent application was filed on March 29, 2018 (15/939,796).
Reducing distributed storage operation latency using segment routing techniques
Cisco Technology, Inc., San Jose, CA, has been assigned a patent (10,904,335) developed by Surcouf, Andre Jean-Marie, St. Leu la Foret, France, Ruty, Guillaume, Paris, France, Hawari, Mohammed, Montigny-le-Bretonneux, France, Augustin, Alo s Christophe, Versailles, France, and Desmouceaux, Yoann, Paris, France, for “reducing distributed storage operation latency using segment routing techniques.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems, methods, and computer-readable media for reducing distributed storage operation latency using segment routing. In some examples, a method can involve receiving, from a client, a message identifying an intent to store or retrieve data on a distributed storage environment, and sending to the client a segment routing (SR) list identifying storage node candidates for storing or retrieving the data. The method can involve steering a data request from the client through a path defined by the SR list based on a segment routing header (SRH) associated with the request, the SRH being configured to steer the request through the path until a storage node from the storage node candidates accepts the request. The method can further involve sending, to the client device, a response indicating that the storage node has accepted the request and storing or retrieving the data at the storage node that accepted the request.”
The patent application was filed on September 4, 2018 (16/121,525).
Scalable statistics and analytics mechanisms in cloud networking
Cisco Technology, Inc., San Jose, CA, has been assigned a patent (10,892,940) developed by Ma, Sherman, Sunnyvale, CA, and Ghosh, Kalyan, Saratoga, CA, for “scalable statistics and analytics mechanisms in cloud networking.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems, methods, and computer readable storage mediums are disclosed for scalable data collection and aggregation of statistics for logical objects of an application centric network. An analytics agent running on a logical object of an application centric network is elected as one of a Designated Stats device (DSD) or a Member Stats device (MSD). If the analytics agent is defined as a DSD, the analytics agent receives data reported from a downstream MSD communicated over the analytics plane and aggregates data from the MSD belonging to the same access control list rule. If the analytics agent is defined as an MSD, the analytics agent selects a DSD and reports the statistics to that DSD over the analytics plane.”
The patent application was filed on July 21, 2017 (15/656,119).
Policy based fibre channel zoning based on storage ports and bus adaptors
Cisco Technology, Inc., San Jose, CA, has been assigned a patent (10,868,862) developed by Rosset, Sebastien T., Sunnyvale, CA, and Ajmera, Shrey, Milpitas, CA, for “system and method for policy based fibre channel zoning based on storage ports and bus adaptors.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A methodology is provided. The methodology includes: creating a virtual storage area network between one or more storage arrays and a switch, creating a service profile for a zoning configuration, wherein the service profile is associated with at least one or more servers to create the zoning configuration, updating the zoning configuration with a worldwide port name identity for each of the one or more servers, configuring virtual host bus adapters for the service profile, associating a storage target port on one of the one or more storage arrays with a specific one of the virtual host bus adapters, and associating at least one of the one or more servers to a storage policy, wherein storage target ports can be added and removed from the storage policy, wherein a change of one of the storage target ports in the storage policy causes a change of the zoning configuration.”
The patent application was filed on October 27, 2017 (15/795,357).