摘要:
The present invention addresses the issue of jitter and clock drifting in streaming media applications. The present invention utilizes the Real Time Transaction Protocol (RTP) to embed MPEG packets within RTP packets in a Multiple Program Transport Stream (MPTS). Each MPEG packet in an MPTS stream is tagged at a gateway with: an arrival timestamp, a per-flow index and internal index to identify where the packet resides in an RTP packet and within a stream. After demultiplexing, this information is utilized in conjunction with the sending timestamp of each RTP packet to create a sending time for each MPEG packet to aid in the reduction of jitter and clock drifting.
摘要:
Described are modeling techniques. In accordance with one or more criteria, a determination may be made as to whether to use a dynamic model or a static model to model performance of components, such as storage devices, of a data storage system. A system may include first and second data storage systems where the first data storage system includes a computer readable medium with first code that performs processing in connection with data storage movement optimizations using one or more models including a dynamic model, and second code that generates and maintains the dynamic model used to model performance of storage devices. The second code may include code for performing first processing to determine device sets each of which does not share back-end resources of the second data storage system with any other device sets, and performing second processing to determine sets of performance curves corresponding to the device sets.
摘要:
A write operation writes first data to a target logical address range included in a first logical address range of a virtually provisioned device. It is determined that physical storage is not allocated for the target logical address range. First processing is performed to allocate a first portion of physical storage having a first corresponding logical address subrange that includes the target logical address range. The first portion is allocated from a physical device included in a first storage tier. The first processing includes selecting the first storage tier from multiple storage tiers in accordance with selection criteria including metrics characterizing an expected workload or level of activity for the first corresponding logical address subrange of the virtually provisioned device. Mapping information is updated to indicate that the first corresponding logical address subrange of the virtually provisioned device maps to the first portion of physical storage.
摘要:
A method is described that includes receiving a program request from a transceiver that includes a program request to receive a video program at the transceiver. The method also includes determining an amount of bandwidth on a channel available to the transceiver. The method further includes determining whether to provide a unicast stream or a multicast stream to deliver the requested video program to the transceiver in response to the program request based on a result obtained after implementing a policy control function that considers an amount of bandwidth on the channel to the transceiver. The method further includes formatting and selecting an incoming media stream in accordance with the result of the policy control function to provide a corresponding formatted unicast or multicast media stream that includes video data for the requested video program. The method further includes outputting the associated formatted unicast or multicast media stream on the channel.
摘要:
In one embodiment, a method is described that includes receiving a conditioned bitstream that includes a digital insertion location and primary network packets that contain compressed video data. The digital insertion location includes replaceable network packets. The method also includes receiving a second bitstream that includes replacement compressed video data. The method also includes determining a location of the digital insertion location. The method further includes adjusting the bitrate of the replacement compressed video data to create adjusted replacement compressed video data. The method further includes providing timestamp information with the replacement compressed video data. The method additionally includes packetizing the adjusted replacement compressed video data and timestamp information into replacement network packets. The method further includes combining the replacement network packets into the digital insertion location in the conditioned bitstream at the network packet level without depacketizing or decompressing the compressed video data in the primary network packets.
摘要:
The present invention relates generally to a system for managing bandwidth usage in a content delivery system such as a Video on Demand (VOD) network. Specifically, an Edge Resource Manager (ERM) makes use of a number of policies to optimally select a transmission device such as a Quadrature Amplitude Modulation (QAM) device. The policies aid in providing efficient use of the transmission devices particularly when a number of different transmission rates for different media are employed.
摘要:
The present invention relates generally to a system for managing bandwidth usage in a content delivery system such as a Video on Demand (VOD) network. Specifically, an Edge Resource Manager (ERM) makes use of a number of policies to optimally select a transmission device such as a Quadrature Amplitude Modulation (QAM) device. The policies aid in providing efficient use of the transmission devices particularly when a number of different transmission rates for different media are employed.
摘要:
The present invention disclosed isolated nucleic acid molecules (polynucleotides) which encode NHL, a putative DNA helicase. The present invention in turn relates to recombinant vectors and recombinant hosts which contain a DNA fragment encoding NHL, substantially purified forms of associated NHL, associated mutant proteins, and methods associated with identifying compounds which modulate NHL, which will be useful in the treatment of various neoplastic disorders. Both a genomic clone containing regulatory and intron sequences, as well as the exon structure and open reading frame of human NHL are disclosed.
摘要:
Described are techniques for evaluating data movement alternative. A set of criteria including capacity and performance limits is received. First processing is performed to evaluate a plurality of alternatives for use in data movement with respect to a set of logical devices having data stored on a set of physical storage devices. Each of the plurality of alternatives includes a different set of data movement criteria comprising capacity limits and a different set of performance limits. The set of physical storage devices includes at least a first physical device of one of a plurality of storage tiers and a second physical device of another one of the plurality of storage tier. One of the sets of performance limits is selected in accordance with the first processing.
摘要:
A networked data storage system includes data movement logic and a virtual machine for executing a data management processing plan which is generated by a facility outside the storage array based on statistical information associated with extent level activity metrics provided by the storage array. Dynamically updated and automatically generated data management processing plans are provided to the storage array in the form of units of compiled byte code which the storage array is able to verify and execute using a virtual machine. The virtual machine interfaces with the environment in which it is embedded in a carefully constrained manner, thereby preventing clearly undesirable operations.