-
公开(公告)号:DE69514176D1
公开(公告)日:2000-02-03
申请号:DE69514176
申请日:1995-07-10
Applicant: IBM
Inventor: DAN ASIT , SITARAM DINKAR
Abstract: A placement system and method wherein the placement of programs such as movies, audio programs, audio-visual programs and similar types of data, is determined as a function of the bandwidth-space ratio (BSR) of each disk in the system. The BSR of a disk is defined as the bandwidth of the disk divided by the space. The BSR of the programs on the disk is the total expected demand for the programs divided by the space required to store the programs. In a preferred embodiment, a Video Placement Manager (a software task operating under a server's main control program) places the programs on the disks so as to best match the BSR of movies stored on the disk and the BSR of the disk, thus minimizing the waste of both disk bandwidth and disk space.
-
公开(公告)号:AT188329T
公开(公告)日:2000-01-15
申请号:AT95110704
申请日:1995-07-10
Applicant: IBM
Inventor: DAN ASIT , SITARAM DINKAR
Abstract: A placement system and method wherein the placement of programs such as movies, audio programs, audio-visual programs and similar types of data, is determined as a function of the bandwidth-space ratio (BSR) of each disk in the system. The BSR of a disk is defined as the bandwidth of the disk divided by the space. The BSR of the programs on the disk is the total expected demand for the programs divided by the space required to store the programs. In a preferred embodiment, a Video Placement Manager (a software task operating under a server's main control program) places the programs on the disks so as to best match the BSR of movies stored on the disk and the BSR of the disk, thus minimizing the waste of both disk bandwidth and disk space.
-
公开(公告)号:BRPI0922412A2
公开(公告)日:2016-09-06
申请号:BRPI0922412
申请日:2009-12-11
Applicant: IBM
Inventor: DAN ASIT , JENSEN CLAUS
IPC: G06Q10/00
-
公开(公告)号:DE69732323D1
公开(公告)日:2005-03-03
申请号:DE69732323
申请日:1997-05-20
Applicant: IBM
Inventor: DAN ASIT , RAMASWAMI RAJIV , SITARAM DINKAR
IPC: G06F12/14 , G06F1/00 , G06F9/445 , G06F21/00 , G06F21/22 , G06F21/24 , H04L9/32 , H04L29/06 , G06F9/46
Abstract: A form of authentication is provided wherein a trusted third party signs a certificate to identify the author of a program and to secure its integrity. The program code is encapsulated or otherwise associated with the certificate and an access control list (ACL). The access control list describes the permissions and resources required by the code. An enforcement mechanism which allocates system permissions and resources in accordance with the ACL. In a preferred embodiment, a code production system communicates with a certification agency, which is a trusted third party. The certification agency issues a certificate for the code and a certificate for the access list of that code. Once the certificate is issued it is not possible for any party to modify the code or access list without invalidating the certificate. The code and its ACL, along with their certificates are stored on a server. A client downloading the code or access list can verify the integrity of the code/access list and the system can enforce the access list such that the permissions and resources are not exceeded.
-
公开(公告)号:DE69630428T2
公开(公告)日:2004-08-05
申请号:DE69630428
申请日:1996-08-20
Applicant: IBM
Inventor: DAN ASIT , HAILPERN BRENT T , SITARAM DINKAR
Abstract: An apparatus and method for controlling transmission of a data stream by a server to a plurality of clients in a multicast group. In a first embodiment, one of the clients in a multicast group is designated as a leader. When a service request for transmission of a portion of the data stream is received by the server from any of the clients, the server determines if the service request was from the leader. Responsive to determining that the service request was from the leader, the server broadcasts the portion of the data stream to the clients in the multicast group. Otherwise the broadcasting is deferred. In another embodiment responsive to receipt of the service request for playout of a portion of a video (e.g. a block) from any of the clients in a multicast group, the server determines if a predetermined broadcast criteria has been satisfied. If so the server broadcasts the requested portion to all of the clients in the multicast group. Otherwise, the portion is not multicast to the group and the system is again checked against the broadcast criteria when another service request is received from any of the clients.
-
-
公开(公告)号:GB2343770A
公开(公告)日:2000-05-17
申请号:GB9919514
申请日:1999-08-19
Applicant: IBM
Inventor: DAN ASIT , PARR FRANCIS NICHOLAS
Abstract: A service contract system for providing a business service includes a communication network, parties coupled to the communication network and a service contract 514 specifying unambiguous rules of interaction for the parties during transactions for the service. A method for managing service transactions, between parties coupled to a communication network, involves jointly developing a service contract having unambiguous rules of interaction between the contracting parties, registering the service contract with each of the parties and generating, from the service contract, enforcer modules consistent with the rules of interaction, for managing transactions of the service.
-
公开(公告)号:DE69611808T2
公开(公告)日:2001-07-19
申请号:DE69611808
申请日:1996-07-24
Applicant: IBM
Inventor: DAN ASIT , SHAHABUDDIN PERWEZ , SITARAM DINKAR , TETZLAFF WILLIAM H
IPC: H04N5/76 , H04N5/765 , H04N5/93 , H04N7/16 , H04N7/173 , H04N21/2385 , H04N21/262 , H04N21/472
Abstract: A system and method for scheduling the number of channels in video-on-demand servers so as to deal with time varying load. The scheduling process is hierarchical. A higher level scheduler (210) controls the rate of channel consumption based on anticipated load, and a lower level scheduler (220) selects the waiting client requests to be served when a channel is allocated by the higher level scheduler (210).
-
公开(公告)号:CA2142381C
公开(公告)日:2000-12-05
申请号:CA2142381
申请日:1995-02-13
Applicant: IBM
Inventor: DAN ASIT , SHAHABUDDIN NAYYAR P , SITARAM DINKAR
Abstract: An integrated scheduling approach that provides VCR control functions to clients without always requiring a separate video stream for all clients. When a client invokes a resume, following a pause, the system uses a hierarchy of methods to handle the request. If an ongoing video stream is available such that the point at which the client is paused will be reached by that stream within a tolerable delay, the client is assigned to the ongoing stream. If no such stream is available, and the client request can not be served from a buffer, the system assigns the client to a reserve stream taken from a pool of reserved server capacity. If no reserved server capacity is available, the client is given priority for assignment to the next stream to become available.
-
公开(公告)号:DE69516441D1
公开(公告)日:2000-05-31
申请号:DE69516441
申请日:1995-02-01
Applicant: IBM
Inventor: DAN ASIT , SITARAM DINKAR
Abstract: A method for reducing the disk bandwidth capacity required by a multimedia server by selectively retaining blocks that have already been read in by one stream for re-use by another. Due to stream-dependent block buffering, the storage requirement is less than that for whole-movie buffering and because the policy is dynamic, it also adapts rapidly to changing access patterns.
-
-
-
-
-
-
-
-
-