-
公开(公告)号:AU6114499A
公开(公告)日:2000-05-01
申请号:AU6114499
申请日:1999-10-08
Applicant: IBM
Inventor: WU KUN-LUNG , YU PHILIP SHI-LUNG
Abstract: In a system including a collection of cooperating cache servers, such as proxy cache servers, a request can be forwarded to a cooperating cache server if the requested object cannot be found locally. An overload condition is detected if for example, due to reference skew, some objects are in high demand by all the clients and the cache servers that contain those hot objects become overloaded due to forwarded requests. In response, the load is balanced by shifting some or all of the forwarded requests from an overloaded cache server to a less loaded one. Both centralized and distributed load balancing environments are described.
-
公开(公告)号:DE69512818T2
公开(公告)日:2000-04-20
申请号:DE69512818
申请日:1995-03-20
Applicant: IBM
Inventor: CHEN MING-SYAN , KANDLUR DILIP DINKAR , YU PHILIP SHI-LUNG
IPC: H04N5/76 , H04N3/30 , H04N5/93 , H04N7/173 , H04N7/26 , H04N21/2312 , H04N21/2387 , H04N21/472
Abstract: A system and method for performing variable speed scanning or browsing, wherein a user controls the playout speed of a movie, which does not require additional disk or network bandwidth resources. In a preferred embodiment, the method provides for scanning operations for an MPEG video stream. The method satisfies the constraints of the MPEG decoder (in the users set-top box) and require a minimum of additional system resources. The embodiments of the present invention include (a) a storage method, (b1) a segment sampling method, (b2) a segment placement method, and (c) a playout method, where (b1) and (b2) are two alternatives for segment selection. Thus, two sets of solutions are provided to support vriable speed scanning in a disk-array-based video server: One using (a), (b1) and (c), and the other using (a), (b2) and (c).
-
公开(公告)号:CA2270493A1
公开(公告)日:1999-11-15
申请号:CA2270493
申请日:1999-04-30
Applicant: IBM
Inventor: MANOHAR NELSON R , YU PHILIP SHI-LUNG , WILLEBEEK-LEMAIR MARC HUBERT
Abstract: An interactive and dynamically customizable guided tour of some portion of the World Wide Web monitors and dynamically adapts in response to like-minded users as well as provides recommendations during the traversal. The invention includes features for: electronic commerce; side trips; true visiting of Web sites; maps; pre-fetching of Web objects; insertion of interactive decision points; customized insertion of advertisements; simultaneous traversal of multiple hyperpaths; collection of and dynamic modification of a tour based on collected route information and/or touring statistics.
-
公开(公告)号:DE69503817T2
公开(公告)日:1999-04-15
申请号:DE69503817
申请日:1995-03-13
Applicant: IBM
Inventor: WOLF JOEL LEONARD , YU PHILIP SHI-LUNG
Abstract: A system and method of supporting pause-resume in a video-on-demand service of a type which can accommodate multiple viewers sharing a common data stream is described. When a video server receives a performance request from one of the viewers for showing a particular video, it identifies and reserves a look-ahead stream. The look-ahead stream is another video stream which is scheduled to become available after a predetermined time period. When the video is commenced, a common data stream for the video is concurrently transmitted from the video server to reception equipment at the viewers' locations. Transmission of the common data stream causes the particular video to be performed on the viewers' reception equipment. When the video server receives a pause request and then a subsequent resume request from one of the viewers, it transmits the video via the look ahead stream instead of the common data stream.
-
公开(公告)号:CA2302254A1
公开(公告)日:1999-04-08
申请号:CA2302254
申请日:1998-09-28
Applicant: IBM
Inventor: MALKIN PETER KENNETH , YU PHILIP SHI-LUNG
Abstract: A method and system are disclosed for prefetching data for clients associated with a proxy server hierarchy and an enhanced content server data transfer to the clients. The method for prefetching data identifies data access patterns and prefetches select information based on a dynamic interpretation of the data access patterns. The content server or proxy server identifies data access reference patterns of clients associated with the content server or the proxy server hierarchy. The data access patterns are preferably stored in a statistics table. The content server generates prefetch hint information based on inputs from the statistics table. The prefetch hint information annotates requested information or objects requested by the clients. The prefetch hint information optimally is updated as the requested information passes through the proxy server hierarchy. The prefetch hint information annotates the requested information requested by the clients. The ultimate decision to prefetch select information for the clients is made based on the prefetch hint information and prefetch hint values. The prefetch hint value is calculated based on local node-specific factors, such as storage constraints and access time.
-
公开(公告)号:DE69503817D1
公开(公告)日:1998-09-10
申请号:DE69503817
申请日:1995-03-13
Applicant: IBM
Inventor: WOLF JOEL LEONARD , YU PHILIP SHI-LUNG
Abstract: A system and method of supporting pause-resume in a video-on-demand service of a type which can accommodate multiple viewers sharing a common data stream is described. When a video server receives a performance request from one of the viewers for showing a particular video, it identifies and reserves a look-ahead stream. The look-ahead stream is another video stream which is scheduled to become available after a predetermined time period. When the video is commenced, a common data stream for the video is concurrently transmitted from the video server to reception equipment at the viewers' locations. Transmission of the common data stream causes the particular video to be performed on the viewers' reception equipment. When the video server receives a pause request and then a subsequent resume request from one of the viewers, it transmits the video via the look ahead stream instead of the common data stream.
-
公开(公告)号:DE69028373T2
公开(公告)日:1997-03-13
申请号:DE69028373
申请日:1990-10-30
Applicant: IBM
Inventor: DIAS DANIEL MANUEL , IYER BALAKRISHNA RAGHAVENDRA , YU PHILIP SHI-LUNG
IPC: G06F15/16 , G06F15/177 , G06F17/30 , G06F9/46
Abstract: A multi-processor computer system in which each processor is under the control of separate system software and access a common database. A two level lock management system is used to prevent data corruption due to unsynchronized data access by the multiple processors. By this system, subsets of data in the database are assigned respectively different lock entities. Before a task running on one of the processors access data in the database it first requests permission to access the data in a given mode with reference to the appropriate lock entity. A first level lock manager handles these requests synchronously, using a simplified model of the locking system having shared and exclusive lock modes to either grant or deny the request. All requests are then forwarded to a second level lock manager which grants or denies the requests based on a more robust model of the locking system and queues denied requests. The denied requests are granted, in turn, as the tasks which have been granted access finish processing data in the database.
-
-
-
-
-
-