Robin.io, the software company behind cloud-native solutions for storage and network-intensive applications, received 12 new patents from the U.S Patent and Trademark Office during the fourth quarter of 2020, boosting the company’s IP portfolio in three technologies central to the management and orchestration of 5G and enterprise cloud-native applications with Kubernetes.
The new patents bring the company’s IP portfolio to a total of more than 65 across its product portfolios, which include Robin Cloud Native Platform (CNP), Robin Cloud Native Storage (CNS), Robin Multi-Datacenter Automation Platform (MDCAP).
“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.”
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 and has multiple enterprise customers using Robin CNP and Robin CNS on the AWS Cloud.
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.
Enhance Kubernetes to host and manage distributed stateful applications
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
Improve Capabilities of distributed cloud-native storage stack for Kubernetes
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
Define and manage the lifecycle of stateful applications on
Kubernetes using the Application Bundle construct
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
Robin.io Builds Momentum in 2020