Patents by Inventor Franco Mossotto

Franco Mossotto 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: 8239870
    Abstract: A solution for scheduling execution of jobs is proposed. In this case, a long-term plan expressed in terms of streams of jobs is created in advance (for example, for some months). An actual production plan (for a production period P(p) typically of one day) is then generated by extracting a corresponding portion of the long-term plan and expanding the streams into their jobs. In the proposed solution, a policy for the long-term plan is defined; for example, this policy specifies a minimum length L(min) and a maximum length L(max) of the long-term plan. The (remaining) length of the long-term plan is checked after each generation of the production plan; if the long-term plan is shorter than the minimum length L (min), it is expanded automatically up to the maximum length L(max).
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: August 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Pietro Iannucci, Franco Mossotto, Liliana Francesca Pasceri
  • Publication number: 20090313631
    Abstract: A method of automatically optimizing workload scheduling. Target values for workload characteristics and constraint specifications are received. Generation of a first execution plan is initiated. Initial constraint values conforming to the constraint specifications are selected. Each constraint value constrains tasks included in the workload. The first execution plan is executed, thereby determining measurements of workload characteristics. Contributions indicating differences between workload characteristic measurements and target values are determined and stored. Generation of a next execution plan is initiated. Modified constraint values conforming to the constraint specifications are selected. Changes in the workload characteristics based on the modified constraint values are evaluated. An optimal or acceptable sub-optimal solution in a space of solutions defined by the constraint specifications is determined, resulting in new values for the constraints.
    Type: Application
    Filed: June 11, 2008
    Publication date: December 17, 2009
    Inventors: Fabio De Marzo, Antonio Di Cocco, Domenico Di Giulio, Franco Mossotto
  • Publication number: 20090089772
    Abstract: Arrangements for scheduling execution of jobs on target entities of a data processing system are disclosed. A plan can be stored that defines a flow of execution of a set of jobs. Each job can be executed on a selected target entity or a qualified entity such as a workstation with the appropriate configuration according to the plan. A set of rules may be utilized to invoke one or more actions in response to a detection of an event. Each target entity can detect one or more events. The execution of each action on a corresponding action target entity can be triggered based on a detected event.
    Type: Application
    Filed: August 13, 2008
    Publication date: April 2, 2009
    Applicant: International Business Machines Corporation
    Inventors: Arcangelo Di Balsamo, Pietro Iannucci, Franco Mossotto, Francesca Liliana Pasceri
  • Publication number: 20070234361
    Abstract: A solution for scheduling execution of jobs is proposed In this case, a long-term plan expressed in terms of streams of jobs is created in advance (for example, for some months). An actual production plan (for a production period P(p) typically of one day) is then generated by extracting a corresponding portion of the long-term plan and expanding the streams into their jobs. In the proposed solution, a policy for the long-term plan is defined; for examples this policy specifies a minimum length L(min) and a maximum length L(max) of the long-term plan. The (remaining) length of the long-term plan is checked after each generation of the production plan; if the long-term plan is shorter than the minimum length L(min), it is expanded automatically up to the maximum length L(max).
    Type: Application
    Filed: March 28, 2007
    Publication date: October 4, 2007
    Inventors: Pietro Iannucci, Franco Mossotto, Liliana Francesca Pasceri