Patents by Inventor Francois Urbain

Francois Urbain 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: 6338072
    Abstract: A system and process for dynamically controlling the allocation of resources in a “UNIX” open data processing system that includes a local resource manager, wherein the system is configured to sort jobs by dimension, which is defined as a set of currently executed processes which have the same importance from the point of view of the local resource manager. The system is configured to assign a relative weight to each of the dimensions by the user, and to adjust execution priorities of the jobs of each dimension as a function of the relative weights of the dimensions when the system is heavily loaded.
    Type: Grant
    Filed: July 22, 1998
    Date of Patent: January 8, 2002
    Assignee: Bull S.A.
    Inventors: Daniel Lucien Durand, Gérard Sitbon, François Urbain
  • Patent number: 5993038
    Abstract: A tool at the service of a distributed application running on machines of a distributed data processing system running in a local area network, intended for balancing the load on each of the machines of the system, includes a master daemon and a plurality of agent demons. The master and each of the agents calculate the load of the machine on which they are running. The master collects the load data of each of the agents at a first sampling interval and sends that collected load data to all of the agents. At the request of the distributed application, the local agent closest to the application indicates to the application which machine has the lightest load. The application then makes the decision to request the machine with the lightest load to execute the services the application requires. As necessary, the tool selects a master from the agents, thereby ensuring the existence and uniqueness of a master at all times, regardless of failure affecting one 1010 or more machines in the data processing system.
    Type: Grant
    Filed: August 6, 1997
    Date of Patent: November 30, 1999
    Assignee: Bull S.A.
    Inventors: Gerard Sitbon, Francois Urbain, Therese Saliba
  • Patent number: RE37811
    Abstract: A tool at the service of a distributed application running on machines of a distributed data processing system running in a local area network, intended for balancing the load on each of the machines of the system, includes a master daemon and a plurality of agent demons. The master and each of the agents calculate the load of the machine on which they are running. The master collects the load data of each of the agents at a first sampling interval and sends that collected load data to all of the agents. At the request of the distributed application, the local agent closest to the application indicates to the application which machine has the lightest load. The application then makes the decision to request the machine with the lightest load to execute the services the application requires. As necessary, the tool selects a master from the agents, thereby ensuring the existence and uniqueness of a master at all times, regardless of failure affecting one 1010 or more machines in the data processing system.
    Type: Grant
    Filed: July 11, 2000
    Date of Patent: July 30, 2002
    Assignee: Bull S.A.
    Inventors: Gerard Sitbon, Francois Urbain, Therese Saliba
  • Patent number: RE41705
    Abstract: The present invention relates to a process and a device for handling the execution of a job in an open data processing system as a function of the resources. The process comprises the steps of: determining system resources available in virtual memory, real memory, temporary file space, and central processing unit utilization time during a given interval; computing the amount of resources preallocated to other requests and not yet used; comparing the amount of resources required for the execution of a job for which the request has been presented to the current amount of resources available minus the total amount of resources preallocated to other requests, in order to determine as a function of the result of this comparison the start, the deference or the denial of the start of the job requested The present invention relates to a process and a device for handling the execution of a job in an open data processing system as a function of the resources.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: September 14, 2010
    Assignee: Bull S.A.
    Inventors: Daniel Lucien Durand, Gerard Sitbon, Francois Urbain