-
1.
公开(公告)号:EP1402385A4
公开(公告)日:2007-05-16
申请号:EP01979520
申请日:2001-10-05
Applicant: IBM
Inventor: BRITTENHAM PETER J , DAVIS DOUGLAS B , LINDQUIST DAVID B , WESLEY AJAMU A
IPC: G06F15/177 , G06F20060101 , G06F9/46 , G06F9/50 , G06F13/00 , G06F15/16 , G06F15/173 , H04L12/00 , H04L29/06 , H04L29/08
CPC classification number: G06F9/5027 , G06F9/5083 , H04L67/02 , H04L67/1002 , H04L67/101 , H04L67/1012 , H04L67/1029
Abstract: A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic deployment, redeployment, and/or undeployment of web services to locations in the network in order to improve efficiency. The undeployment may apply to distributed locations of a service and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client. In an optional aspect, programmatic replication of system upgrades may be implemented by redeploying services using this same dynamic deployment approach, enabling the complexity of upgrading previously-deployed software to be reduced significantly. As another optional aspect, previously-deployed software may also be automatically and programmatically undeployed using disclosed techniques.
-
公开(公告)号:DE69420526D1
公开(公告)日:1999-10-14
申请号:DE69420526
申请日:1994-10-26
Applicant: IBM
Inventor: GREENWOOD DAVID G , LINDQUIST DAVID B
IPC: G06F12/00 , G06F13/00 , H04L12/28 , H04N7/173 , H04N21/2225 , H04N21/262
Abstract: A video distribution management system utilizes a shared video library and a wide area network to deliver video files to local caches on the local area networks serving a subset of local viewing stations. A combination of direct local cache access, scheduled future local cache access and speed match distribution of video files makes the overall system both efficient and economical. In particular, a locally stored preface of a video file can be immediately viewed on the local area network while the balance of the video file is transmitted from the remote video library.
-
公开(公告)号:DE69420526T2
公开(公告)日:2000-04-27
申请号:DE69420526
申请日:1994-10-26
Applicant: IBM
Inventor: GREENWOOD DAVID G , LINDQUIST DAVID B
IPC: G06F12/00 , G06F13/00 , H04L12/28 , H04N7/173 , H04N21/2225 , H04N21/262
Abstract: A video distribution management system utilizes a shared video library and a wide area network to deliver video files to local caches on the local area networks serving a subset of local viewing stations. A combination of direct local cache access, scheduled future local cache access and speed match distribution of video files makes the overall system both efficient and economical. In particular, a locally stored preface of a video file can be immediately viewed on the local area network while the balance of the video file is transmitted from the remote video library.
-
公开(公告)号:ES2135554T3
公开(公告)日:1999-11-01
申请号:ES94480116
申请日:1994-10-26
Applicant: IBM
Inventor: GREENWOOD DAVID G , LINDQUIST DAVID B
IPC: G06F12/00 , G06F13/00 , H04L12/28 , H04N7/173 , H04N21/2225 , H04N21/262
Abstract: A video distribution management system utilizes a shared video library and a wide area network to deliver video files to local caches on the local area networks serving a subset of local viewing stations. A combination of direct local cache access, scheduled future local cache access and speed match distribution of video files makes the overall system both efficient and economical. In particular, a locally stored preface of a video file can be immediately viewed on the local area network while the balance of the video file is transmitted from the remote video library.
-
公开(公告)号:CA2130395C
公开(公告)日:1999-01-19
申请号:CA2130395
申请日:1994-08-18
Applicant: IBM
Inventor: GREENWOOD DAVID G , LINDQUIST DAVID B
IPC: G06F12/00 , G06F13/00 , H04L12/28 , H04N7/173 , H04N21/2225 , H04N21/262 , H04L12/66
Abstract: A video distribution management system utilizes a shared video library and a wide area network to deliver video files to local caches on the local area networks serving a subset of local viewing stations. A combination of direct local cache access, scheduled future local cache access and speed match distribution of video files makes the overall system both efficient and economical. In particular, a locally stored preface of a video file can be immediately viewed on the local area network while the balance of the video file is transmitted from the remote video library.
-
公开(公告)号:CA2415314A1
公开(公告)日:2002-11-28
申请号:CA2415314
申请日:2001-10-05
Applicant: IBM
Inventor: WESLEY AJAMU A , DAVIS DOUGLAS B , BRITTENHAM PETER J , LINDQUIST DAVID B
IPC: G06F15/177 , G06F20060101 , G06F9/46 , G06F9/50 , G06F13/00 , G06F15/16 , G06F15/173 , H04L12/00 , H04L29/06 , H04L29/08
Abstract: A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic deployment, redeployment, and/or undeployment of web services to locations in the networ k in order to improve efficiency. The undeployment may apply to distributed locations of a service and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client. In an optional aspect, programmatic replication of system upgrad es may be implemented by redeploying services using this same dynamic deploymen t approach, enabling the complexity of upgrading previously-deployed software to be reduced significantly. As another optional aspect, previously-deployed software may also be automatically and programmatically undeployed using disclosed techniques.
-
公开(公告)号:PL182978B1
公开(公告)日:2002-05-31
申请号:PL32278296
申请日:1996-07-11
Applicant: IBM
Inventor: BITTINGER REED R , FRAENKEL MICHAEL L , HOUSEL BARRON C , LINDQUIST DAVID B
Abstract: A method, apparatus and computer program product for caching data received from a first application and to be provided to a second application in response to a request from the second application. The method apparatus and computer program products including storing a data stream to be received from the first application and to be provided to the second application in a cache to create a client cache entry corresponding to the request from the second application. The time of creation of a client cache entry is also stored to create a client cache entry time record. Requests from the second application are interrogated to determine if a client cache entry exists corresponding to the request. The client cache entry time record for the client cache entry corresponding to the request from the second application is evaluated to determine if the client cache entry corresponding to the request from the second application was created within a predetermined client coherency time interval prior to the second application requesting the information. The client cache entry is supplied to the second application in response to the request if a client cache entry for the request from the second application was created within a predetermined client coherency time interval prior to the second application requesting the information.
-
公开(公告)号:BR9005264A
公开(公告)日:1991-09-17
申请号:BR9005264
申请日:1990-10-18
Applicant: IBM
Inventor: BLANDY GEOFFREY O , EMMES DAVID B , HILL RONALD F , LINDQUIST DAVID B , PLAMBECK KENNETH E , SCALZI CASPER A , SCHMALZ RICHARD JOHN
Abstract: A single non-privileged instruction copies a page of data from a source virtual address to a destination virtual address, regardless of which of plural electronic storage media contain the page locations, and without the intervention of any supervisory program when media and virtual addressing have been previously determined for the locations of the subject pages. The instruction is not required to specify which of the plural media it will use, does not require its user to know what backing media it will access, does not require main storage (MS) to be one of its backing media, and allows different types of physical addressing to be used by the different backing media. The instruction can lock any page for use in an MP. No physical direction of data movement is provided within the non-privileged machine instruction, which only designates virtual direction of movement. The separation of virtual direction from physical direction is done by avoiding instruction control over selection of electronic media. The non-privileged instruction can nevertheless express a preference for obtaining a copy of the destination page in an electronic medium in which the content of the page can be processed by further instructions. Also, the instruction can cause invocation of a privileged control program to avoid the need for a following condition code test instruction. A privileged instruction is also provided to wait for the completion of the unprivileged instruction and to invalidate a non-main storage (MS) medium page whether it is unlocked or locked, either correctly or incorrectly.
-
公开(公告)号:DE10048940A1
公开(公告)日:2001-04-26
申请号:DE10048940
申请日:2000-10-04
Applicant: IBM
Inventor: HIND JOHN RAITHEL , LINDQUIST DAVID B , WESLEY AJAMU A , TOPOL BRAD B
Abstract: Contents of document requested by client is transcoded with help of Java server page to suit the output document to the application specific characteristics. Characteristics of the input source demand are overwritten and transcoding points supplied, which are used by transcoding filter to select suitable format master. JSP input document is interrogated. Document represents reply to user demand. The input document determines one or more transcoding directives. JSP engine is provided to work off transcoding directives. It localizes transcoding directives in input document, each localized transcoding directive contains one or more overwriting keyword pairs. Target context is determined for the user's demands and contains one or more overwriting keyword pairs. Each overwriting keyword pair is compared with corresponding keywords pairs of the context. If selected context pair and selected overwriting pair have an identical key word value, a context value of one of the selected key word pairs of the context is replaced by an overwriting value of one of the selected overwriting key word pairs. Then the altered keyword pair of the context is used to create a user suited output version of the input document.
-
公开(公告)号:PL180619B1
公开(公告)日:2001-03-30
申请号:PL32283096
申请日:1996-07-11
Applicant: IBM
Inventor: BITTINGER REED R , FRAENKEL MICHAEL L , HOUSEL BARRON C , LINDQUIST DAVID B
Abstract: A method, apparatus and computer program product for reducing the data transmitted over an external communication link from a first application resident in a first computer to a second application resident in a second computer. The method, apparatus and computer program product include storing a data stream from the first application to be provided to the second application in response to a request from the second application in a cache resident in the first computer to create a server base cache entry and in a cache resident in the second computer to create a client base cache entry. Requests from the second application are interrogated to determine if a client base cache entry corresponding to the interrogated request exists and to determine if a server base cache entry corresponding to the interrogated request exists. The response data stream is intercepted prior to transmission of the response on the external communication link and compared to the server base cache entry to provide difference data corresponding to the difference between the intercepted response and the server base cache entry. The difference data is sent over the external communication link and acquired by the second computer which reconstructs the response data stream by combining the client base cache entry with the difference data to create a response data stream which is provided to the second application.
-
-
-
-
-
-
-
-
-