Patents by Inventor Anthony Kougkas

Anthony Kougkas 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: 11630834
    Abstract: A system and method for executing input/output (I/O) tasks for clients in a distributed computing system. One or more I/O requests made by a client are received. The operation instructions for the request data in the I/O requests are separated from the request data. A data representation called data label (or label) is created for executing operation instructions of the I/O requests. A data label corresponds to each of the I/O request and includes a unique identifier, information to the source and/or destination for the request data, and an operation instruction separated from the request data. The data label is pushed into a distributed label queue and is dispatched to an individual worker node according to a scheduling policy. The worker node executes the I/O tasks by executing the dispatched data label. The system and method can execute I/O tasks independently and decoupled from the client applications.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: April 18, 2023
    Assignee: ILLINOIS INSTITUTE OF TECHNOLOGY
    Inventors: Anthony Kougkas, Hariharan Devarajan, Xian-He Sun
  • Publication number: 20210374152
    Abstract: A system and method for executing input/output (I/O) tasks for clients in a distributed computing system. One or more I/O requests made by a client are received. The operation instructions for the request data in the I/O requests are separated from the request data. A data representation called data label (or label) is created for executing operation instructions of the I/O requests. A data label corresponds to each of the I/O request and includes a unique identifier, information to the source and/or destination for the request data, and an operation instruction separated from the request data. The data label is pushed into a distributed label queue and is dispatched to an individual worker node according to a scheduling policy. The worker node executes the I/O tasks by executing the dispatched data label. The system and method can execute I/O tasks independently and decoupled from the client applications.
    Type: Application
    Filed: June 2, 2021
    Publication date: December 2, 2021
    Applicant: ILLINOIS INSTITUTE OF TECHNOLOGY
    Inventors: Anthony Kougkas, Hariharan Devarajan, Xian-He Sun