Multicast-to-Storage™ (M2S) is a combination of core technologies which form the underlying technology layer of Intercast's VideoXpress video delivery platform. Dynamic Multicast Scheduling A fundamental principle of the multicast technology utilized by Intercast Networks’ CDS is its requirement of only a single distribution node to simultaneously serve numerous endpoints (or receivers) with the same data. This process becomes very complex when taking into consideration the large variety of personal content item requests and the wide spectrum of dynamic bandwidth requirements and capabilities presented by each user end point. This embedded scheduling engine dynamically assigns data flows to available multicast groups and to time slots, optimizing throughput while taking into account the following constraints:
Congestion Control In order to eliminate any risk of over-utilizing the network or the end user-link, the Intercast Network CDS is equipped with a unique congestion avoidance algorithm. This cutting-edge congestion control mechanism proactively throttles bandwidth usage in accordance with a user’s dynamic bandwidth usage and network policies. Forward Error Correction The Intercast Networks CDS enables point-to-multipoint file distribution with full error-correction capabilities, i.e. clients can receive the content in full even if packets got lost or if the user switched the client on mid-transfer (late-join) or even if the user switched the client off half-way and restarted it days later. Error correction is performed by transmitting additional data files which enables clients to complete missing file fragments. Personalization optimizes the delivery of content to personal storage according to the wishes and tastes of users (down to the individual user level) and takes the business requirements of network operators into account. Individual user personalization is assured via a wide variety of parameters such as channel subscription, genre preferences, deletion policies, taste learning, recommendation engines and more. These parameters are used to create an underlying user profile which is dynamically adjusted in accordance with consumption data and usage patterns. Intercast’s sophisticated storage management system utilizes advanced algorithms to optimize the hit-to-cache ratio for content within the consumers’ personal storage space. The storage management system takes into account parameters like usage patterns, preferred content, first-in first-out, favorites and more to ensure that user storage is filled with what they really want to watch and consume. |
