-
公开(公告)号:CA2302959A1
公开(公告)日:2001-09-23
申请号:CA2302959
申请日:2000-03-23
Applicant: IBM CANADA
Inventor: POLAN MICHAEL G , HILDEBRAND DEAN
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.
-
公开(公告)号: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.
-
公开(公告)号:CA2419305A1
公开(公告)日:2004-08-20
申请号:CA2419305
申请日:2003-02-20
Applicant: IBM CANADA
Inventor: ROSEN ARNOLD , TSUI ALEX K , POLAN MICHAEL G , CHEN PAUL MING
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.
-
公开(公告)号:CA2406089A1
公开(公告)日:2004-03-30
申请号:CA2406089
申请日:2002-09-30
Applicant: IBM CANADA
Inventor: CHEN PAUL MING , TSUI JERRY WAIKIT , TSUI ALEX K K , POLAN MICHAEL G
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.
-
公开(公告)号:CA2406079C
公开(公告)日:2010-03-30
申请号:CA2406079
申请日:2002-09-30
Applicant: IBM CANADA
Inventor: POLAN MICHAEL G , YEUNG ALICE A
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.
-
公开(公告)号:CA2405673C
公开(公告)日:2009-10-06
申请号:CA2405673
申请日:2002-09-30
Applicant: IBM CANADA
Inventor: ROTHENSTEIN GABI , POLAN MICHAEL G , ROBERTS STEPHEN P , JOANNIDIS MARIKA , STEPHENSON JOHN W
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.
-
公开(公告)号:CA2419305C
公开(公告)日:2006-03-21
申请号:CA2419305
申请日:2003-02-20
Applicant: IBM CANADA
Inventor: ROSEN ARNOLD , POLAN MICHAEL G , TSUI ALEX K , CHEN PAUL MING
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.
-
公开(公告)号:CA2406079A1
公开(公告)日:2004-03-30
申请号:CA2406079
申请日:2002-09-30
Applicant: IBM CANADA
Inventor: POLAN MICHAEL G , YEUNG ALICE A
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.
-
公开(公告)号:CA2405673A1
公开(公告)日:2004-03-30
申请号:CA2405673
申请日:2002-09-30
Applicant: IBM CANADA
Inventor: STEPHENSON JOHN W , ROTHENSTEIN GABI , POLAN MICHAEL G , JOANNIDIS MARIKA , ROBERTS STEPHEN P
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.
-
-
-
-
-
-
-
-