PRIORITY RESOURCE ALLOCATION IN PROGRAMMING ENVIRONMENTS

    公开(公告)号:CA2302959A1

    公开(公告)日:2001-09-23

    申请号:CA2302959

    申请日:2000-03-23

    Applicant: IBM CANADA

    Abstract: An extension to a programming language provides for the fair allocation of resources in the programming language environment. A resource pool data object stores availab le resource objects. A resource queue stores users waiting for resource object allocation. A meth od releases resources by placing the resources in the resource pool and by notifying users that a resource object has been released. An acquire resource method provides for users to be placed on the resource queue when there are no available resource objects. The acquire resource method waits o n the availability of the resource object until the user comes to the head of the resource queue and a resource object is available, following which the resource object is returned to the user. Alternatively, a time out condition is reached once a predefined wait limit is met. The synchronizatio n between methods and users waiting on resources is provided by the acquisition and release of a common lock.

    SYSTEM AND METHOD FOR GRID COMPUTING

    公开(公告)号:CA2444835A1

    公开(公告)日:2005-04-10

    申请号:CA2444835

    申请日:2003-10-10

    Applicant: IBM CANADA

    Inventor: POLAN MICHAEL G

    Abstract: The present invention provides a method and system for grid computing. In an embodiment, a plurality of client machines are interconnected to at least one master machine. The master machine assigns a portion of a computing task to each one of the client machines. If any given client machine fails, or is delayed, in the performance its portion of the task, the master machine uses an estimate of that particular portion when presenting output f or the task.

    UNIFIED LOGGING SERVICE FOR DISTRIBUTED APPLICATIONS

    公开(公告)号:CA2419305A1

    公开(公告)日:2004-08-20

    申请号:CA2419305

    申请日:2003-02-20

    Applicant: IBM CANADA

    Abstract: A unified logging service is provided which may be employed across a variety of applications, allowing collected information to be stored, aggregated, and accumulated; presenting a more complete view, than previously available, related to those applications. The unified logging service provides a generalized centralized web services based service with the capability of accepting and collecting a variety of log formats containing a variety of fogged events. These events may originate fr om clients using differing log formats or types in a heterogeneous distributed computin g environment. Acknowledgement of receipt of log files may be provided to the originating clients. A log routing capability is also provided as well as a central repository for storing and forwarding log messages flowing throughout the system. These services ma y be accessed locally or remotely via published web services interfaces.

    A COMMON SCHEDULER WEB SERVICE FOR DISTRIBUTED NETWORK ENVIRONMENTS

    公开(公告)号:CA2406089A1

    公开(公告)日:2004-03-30

    申请号:CA2406089

    申请日:2002-09-30

    Applicant: IBM CANADA

    Abstract: A system and method that facilitates the hosting of scheduler web services provided to computing devices in distributed network environments. According to one aspect of the invention, the system comprises a scheduler web service wrap adapted for coupling to a scheduler engine that resides on a first computing device, providing a common scheduler web service. The syst em also comprises a wakeup web service wrap adapted for coupling to an application that reside s on a second computing device in the distributed network. When the scheduler engine commands the application to execute a specified scheduled task, the scheduler web service wrap communicates an instruction to the wakeup web service wrap, which then commands the application to execu te the specified scheduled task in response to the instruction. The usage of the common scheduler web service can be metered and provisioned as a billable service.

    SYSTEM AND METHOD FOR SYNCHRONIZING DATA REPOSITORIES

    公开(公告)号:CA2406079C

    公开(公告)日:2010-03-30

    申请号:CA2406079

    申请日:2002-09-30

    Applicant: IBM CANADA

    Abstract: A system and method for synchronizing a first data repository with a second data repository disclosed. The method includes: a) detecting a change to data in the first data repository; b) communicating the change from the first data repository to the second data repository via the Internet using SOAP over HTTP; and c) updating data in the second data repository with the change. The system includes a first computing device which communicates with the first data repository and a second computing device which communicates with the second data repository. The first computing device detects a change to data in the first data repository and communicates the change to the second computing device via the Internet using SOAP over HTTP. The second computing device updates data in the second data repository with the change.

    PROVISIONING WEB SERVICES
    6.
    发明专利

    公开(公告)号:CA2405673C

    公开(公告)日:2009-10-06

    申请号:CA2405673

    申请日:2002-09-30

    Applicant: IBM CANADA

    Abstract: A web service provisioning system including a subscription system having a w eb service description data correlated to the at least one web service, and provisionin g processes data correlated to the at least one web service. The provisioning system also includes an invocation system operatively coupled to the subscription system. A method of provisioning at least one web service, the method including the steps of providing user profile data; providing web service description data correlated to the at least one web service; providing provisioning processes data correlated to the at least one web service; selecting at least one web service; and invoking the provisioning processes data correlated to the selected at least one web service.

    UNIFIED LOGGING SERVICE FOR DISTRIBUTED APPLICATIONS

    公开(公告)号:CA2419305C

    公开(公告)日:2006-03-21

    申请号:CA2419305

    申请日:2003-02-20

    Applicant: IBM CANADA

    Abstract: A unified logging service is provided which may be employed across a variety of applications, allowing collected information to be stored, aggregated, and accumulated; presenting a more complete view, than previously available, related to those applications. The unified logging service provides a generalized centralized web services based service with the capability of accepting and collecting a variety of log formats containing a variety of fogged events. These events may originate fr om clients using differing log formats or types in a heterogeneous distributed computin g environment. Acknowledgement of receipt of log files may be provided to the originating clients. A log routing capability is also provided as well as a central repository for storing and forwarding log messages flowing throughout the system. These services ma y be accessed locally or remotely via published web services interfaces.

    SYSTEM AND METHOD FOR SYNCHRONIZING DATA REPOSITORIES

    公开(公告)号:CA2406079A1

    公开(公告)日:2004-03-30

    申请号:CA2406079

    申请日:2002-09-30

    Applicant: IBM CANADA

    Abstract: A system and method for synchronizing a first data repository with a second data repository disclosed. The method includes: a) detecting a change to data in the first data repository; b) communicating the change from the first data repository to the second data repository via the Internet using SOAP over HTTP; and c) updating data in the second data repository wit h the change. The system includes a first computing device which communicates with the first data repository and a second computing device which communicates with the second data repository. The first computing device detects a change to data in the first data repository and communicate s the change to the second computing device via the Internet using SOAP over HTTP. The second computing device updates data in the second data repository with the change.

    PROVISIONING WEB SERVICES
    9.
    发明专利

    公开(公告)号:CA2405673A1

    公开(公告)日:2004-03-30

    申请号:CA2405673

    申请日:2002-09-30

    Applicant: IBM CANADA

    Abstract: A web service provisioning system including a subscription system having a w eb service description data correlated to the at least one web service, and provisionin g processes data correlated to the at least one web service. The provisioning system also includes an invocation system operatively coupled to the subscription system. A method of provisioning at least one web service, the method including the steps of providing user profile data; providing web service description data correlated to the at least one web service; providing provisioning processes data correlated to the at least one web service; selecting at least one web service; and invoking the provisioning processes data correlated to the selected at least one web service.

Patent Agency Ranking