Robin.io, the software company behind cloud-native solutions for storage and network-intensive applications, has received 12 new patents from the U.S Patent and Trademark Office during the fourth quarter of 2020. These new patents will boost the company’s IP portfolio in three technologies central to the management and orchestration of 5G and enterprise cloud-native applications with Kubernetes.
Robin.io provides cloud-native capabilities that help with automating deployment, scaling and lifecycle management of complex stateful applications on Kubernetes. Robin.io has been supporting deployment of its products on AWS Cloud since the initial release of its cloud-native solutions.
Along with the three patents issued earlier in 2020, the additional 12 advance the company’s capabilities in distributed network, compute and storage systems, as well as container management and deployment of bundled applications. The total of 15 new patents in 2020 bring Robin.io’s IP portfolio total to more than 65 patents.
“Our engineering team has continued driving the pace of innovation at Robin.io, delivering meaningful advancements in distributed compute and storage systems, as well as technologies to simplify the management of network- and storage-intensive applications for 5G and enterprise use cases on Kubernetes,” said Partha Seetala, founder and CEO of Robin.io. “As we head into 2021, the Robin.io IP portfolio has grown substantially, with each patent playing an important role in how we deliver solutions for our enterprise and 5G telco customers.”
The Storage Stack
Robin.io has been issued four patents to facilitate key processes in distributed computing systems, including implementing containers for stateful applications, accessing log files and monitoring containers. Patents in this group include:
- Dynamic adjustment of application resources in a distributed computing system
- Monitoring containers in a distributed computing system
- Implementing containers for a stateful application in a distributed computing system
- Accessing log files of a distributed computing system using a simulated file system
Two of these patents cover the allocation of storage resources among the storage volumes. One to ensure that volumes with different IO performance requirements do not share the same set of physical devices, and the other to enable applications to reserve space for snapshots.
Another patent covers the critical implementation that allows the storage stack to enforce Quality of Service among the storage volumes sharing the same physical device. The next two patents cover the methods for implementing logical storage volumes over multiple tiers, maintaining consistency among copies of those volumes and changing a distributed storage volume from non-replicated to replicated. Patents in this group include:
- Allocating storage requirements in a distributed storage system
- Snapshot reservations in a distributed storage system
- Window-based priority tagging of IOPs in a distributed storage system
- Storage scheme for a distributed storage system
- Implementing storage volumes over multiple tiers
Three patents reflect innovations in handling bundled applications. Included are a job manager for deploying and upgrading these applications, as well as capabilities for implementing affinity and anti-affinity constraints. Patents in this group include:
- Job manager for deploying a bundled application
- Implementing affinity and anti-affinity constraints in a bundled application
- Upgrading bundled applications in a distributed computing system