Patents by Inventor Ananth Sundararaj

Ananth Sundararaj 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: 8145760
    Abstract: Certain embodiments of the present invention provide systems and method for automatic inference and adaptation of a virtualized computer environment. Certain embodiments of a system include a virtual topology and traffic inference framework tool adapted to monitor traffic for an application on a virtual network to produce a view of network demands for the application. The system also includes a monitoring tool adapted to monitor performance of an underlying physical network associated with the virtual network using traffic for the application. Further, the system includes an adaptation component adapted to automatically adapt the application to the virtual network based on the measured application traffic, the monitored network performance, and one or more adaptation control algorithms.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: March 27, 2012
    Assignee: Northwestern University
    Inventors: Peter Dinda, Ananth Sundararaj, John Lange, Ashish Gupta, Bin Lin
  • Publication number: 20090037926
    Abstract: Certain embodiments of the present invention provide systems and method for time-sharing parallel applications with performance isolation and control through feedback-controlled real-time scheduling. Certain embodiments provide a computing system for time-sharing parallel applications. The system includes a controller adapted to determine a scheduling constraint for each thread of execution for an application based at least in part on a target execution rate for the application. The system also includes a local scheduler executing on a node in the computing system. The local scheduler schedules execution of a thread of execution for the application based on the scheduling constraint received from the controller. The local scheduler provides feedback regarding a current execution rate for the application thread to the controller, and the controller modifies the scheduling constraint for the local scheduler based on the feedback.
    Type: Application
    Filed: August 1, 2007
    Publication date: February 5, 2009
    Inventors: Peter Dinda, Ananth Sundararaj, Bin Lin
  • Publication number: 20080155537
    Abstract: Certain embodiments of the present invention provide systems and method for automatic inference and adaptation of a virtualized computer environment. Certain embodiments of a system include a virtual topology and traffic inference framework tool adapted to monitor traffic for an application on a virtual network to produce a view of network demands for the application. The system also includes a monitoring tool adapted to monitor performance of an underlying physical network associated with the virtual network using traffic for the application. Further, the system includes an adaptation component adapted to automatically adapt the application to the virtual network based on the measured application traffic, the monitored network performance, and one or more adaptation control algorithms.
    Type: Application
    Filed: July 24, 2007
    Publication date: June 26, 2008
    Inventors: Peter Dinda, Ananth Sundararaj, John Lange, Ashish Gupta, Bin Lin