Title :
Application-oriented communication for networked systems
Author :
Karrer, Roger ; Gross, Thomas
Author_Institution :
Rice Univ., Houston, TX, USA
Abstract :
The lack of flexibility in the application-network interface severely limits the ability to develop and tailor distributed applications, such as real-time streaming and multiparty communication, to their communication demands. While network-centric solutions such as overlay networks provide only a single, limited and fixed service, we argue for an application-centric customizable application-network interface that allows applications to control communication. This paper presents ARS, a framework of abstractions for resources and services. The customization of communication services and the integration of network resource information allow an application to dynamically adjust communication setup and transmission paths. Since a customization is highly complex, ARS is designed as a software framework that hides a large part of the complexity while maintaining flexibility and development support by design and code reuse. We discuss the concepts, the structure and the implementation of ARS, and we evaluate the customizability and the performance benefits of ARS with a distributed multicast application in the Internet.
Keywords :
Internet; multicast communication; network interfaces; telecommunication services; Internet; application-network interface; application-oriented communication; code reuse; communication service; distributed multicast application; multiparty communication; network resource information; networked system; overlay network; real-time streaming; transmission paths; Application software; Bandwidth; Communication system control; Control systems; Information systems; Local area networks; Multicast protocols; Software design; Streaming media; Wide area networks;
Conference_Titel :
Parallel and Distributed Systems, 2005. Proceedings. 11th International Conference on
Print_ISBN :
0-7695-2281-5
DOI :
10.1109/ICPADS.2005.95