Load Balancing and Failover

Scaling and Fault Tolerance within a Single Site

Can be implemented by:

  • using external fault-tolerant or clustered storage systems (POSIX and object storages);
  • reserving SmartMEDIA Conveyor services in “1 + 1” mode (Active/Standby);
  • reserving services for playlists generation in “N + M” mode (Active/Active).

Geographically Distributed Structure (CDN)

SmartMEDIA Redirector allows you to implement a geographically distributed solution for the media content delivery.

Functionality

  • HTTP (for DASH and HLS) and RTSP requests balancing.
  • Grouping the servers into logical farms.
  • Providing different balancing policies between the servers of the farm.
  • Setting priorities for specific servers.
  • Servers failover in the group.
  • Redundancy of server groups.
  • Caching information about the content availability on a specific server.

Balancing Criteria

  • IP-address/subnet of the subscriber — for specified subnets, the viewing order of server groups is assigned.
  • Availability of content on servers — farms are polled from the “best choice” for specific subnet till the backup one; if there is no content on all servers in the farm, the servers of the next farm are polled, etc .
  • When balancing requests between group servers, the availability of content on servers and the weight of servers are taken into account.
CONTENTS