Patents by Inventor Tiago Cariolano de Souza Xavier

Tiago Cariolano de Souza Xavier 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).

  • Patent number: 11146504
    Abstract: Market-based distributed resource allocation techniques are provided for edge-cloud systems. One method comprises obtaining an application request at a given edge node in a multi-tier environment comprising cloud resources and multiple edge nodes. The edge nodes host a plurality of virtual nodes to process the application request. The application request is assigned to at least one of the virtual nodes based on a utility value of each virtual node. The utility value of each virtual node is based on a cost value representing a total cost incurred by each virtual node to process the application request. The utility value of each virtual node is optionally further based on a priority value of the application request. Master nodes from different edge node groups can collaborate to identify a given edge node group that can serve the application request when local edge nodes are unable to process the at least one application request.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: October 12, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Tiago Salviano Calmon, Ana Cristina Bernardo de Oliveira, Flavia Coimbra Delicato, Paulo F. Pires, Tiago Cariolano de Souza Xavier, Igor Leão dos Santos
  • Publication number: 20200382445
    Abstract: Market-based distributed resource allocation techniques are provided for edge-cloud systems. One method comprises obtaining an application request at a given edge node in a multi-tier environment comprising cloud resources and multiple edge nodes. The edge nodes host a plurality of virtual nodes to process the application request. The application request is assigned to at least one of the virtual nodes based on a utility value of each virtual node. The utility value of each virtual node is based on a cost value representing a total cost incurred by each virtual node to process the application request. The utility value of each virtual node is optionally further based on a priority value of the application request. Master nodes from different edge node groups can collaborate to identify a given edge node group that can serve the application request when local edge nodes are unable to process the at least one application request.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 3, 2020
    Inventors: Tiago Salviano Calmon, Ana Cristina Bernardo de Oliveira, Flavia Coimbra Delicato, Paulo F. Pires, Tiago Cariolano de Souza Xavier, Igor Leão dos Santos