×

Deployment of client data compute kernels in cloud

  • US 10,362,110 B1
  • Filed: 12/08/2016
  • Issued: 07/23/2019
  • Est. Priority Date: 12/08/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more nodes that implement a data storage service, each node of the one or more nodes comprising one or more hardware processors and memory;

    a client kernel manager node of the one or more nodes, configured to;

    receive a client data compute kernel executable to access a client data store maintained by a data storage service, the client data compute kernel received from a client;

    store the client data compute kernel in a client kernel repository; and

    register in a registry that the client data compute kernel is associated with a type of data access request;

    a client request handler node of the one or more nodes, configured to, in response to receiving a data access request to access the client data store;

    select a storage service node of the data storage service to service the request;

    determine based at least part on the registry that the data access request is associated with the client data compute kernel;

    deploy the client data compute kernel on the storage service node; and

    forward the data access request to the client data compute kernel.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×