This study proposes the anycast-based multimedia distribution architectures with application-level context-aware capability to specify the most suitable server for various application domains. The following three architectures, namely the identical, heterogeneous, and semi-heterogeneous candidate architectures, are specified for different application purposes. (i) The identical candidate architecture, in which multiple servers provide clients with the same contents, is highly reliable and suitable for real-time streaming applications. (ii) The heterogeneous candidate architecture, in which different servers provide clients with different contents, provides better service diversity than the identical candidate architecture, and is suitable for non-sequential content service. (iii) The semi-heterogeneous candidate architecture, comprising one main server and multiple proxy servers, in which the main server stores the completed contents and proxy servers store some portions of information sessions, has the best system performance, and works well under high network traffic loads. To obtain quick and smooth multimedia distribution, the server selection criteria should consider not only the nearest server, but also the network traffic loads and the popularity of requested content, i.e., context-aware considerations. The proposed architectures based on the characteristics of IPv6 anycast and context-aware operations attempt to find the most suitable server/proxy. Finally, the system performance of each of the three proposed architectures is analyzed and evaluated, and compared with the non-anycast architecture. Simulation results also indicate that the semi-heterogeneous architecture is adaptive in face of changing conditions.
All Science Journal Classification (ASJC) codes
- Computer Networks and Communications