Application-level Policies for Automatic Switching between Content Redistributors

We consider the distribution of live and scheduled multimedia content (e.g., radio or TV broadcasts) through multiple aggregators. An aggregator is an access-controlled redistributor that operates a pool of proxy servers to aggregate content from source content providers and forward it to mobile hosts. Aggregators package content into channels (e.g., BBC 9 o�clock news) and offer them at various quality levels (e.g., using different encodings) and prices. Mobile hosts receive channels via a �beyond 3G� wireless Internet, which consists of different types of wireless networks (e.g., 802.11 and UMTS networks). In this paper, we investigate how a mobile host can switch to another aggregator and an associated quality level while it is receiving a channel. This situation can for instance occur when a mobile host roams into a (different type of) wireless network through which a new aggregator is available, or when the mobile host roams out of a network while its current aggregator is only available through that network. We use an earlier developed application-level protocol that enables mobile hosts to discover accessible aggregators and to switch to one of them. We propose a complementary control component that automatically matches the user�s preferences (e.g., regarding cost or quality) with the aggregators� available quality levels and the capabilities of the wireless networks the mobile host can connect to. The control component uses policies to decide when to invoke the protocol to hunt for alternative aggregators, how to rate their quality levels based on the user�s preferences, and when and how to switch to another aggregator. Together, the protocol and the control component ensure service continuity without bothering the user. We present the design of the system and its prototype deployed in a small-scale test bed.

[1]  Jim Boyle,et al.  Accept-Ranges : bytes Content-Length : 55967 Connection : close Content-Type : text / plain Internet Draft , 2012 .

[2]  Roch Guérin,et al.  A Framework for Policy-based Admission Control , 2000, RFC.

[3]  Helen J. Wang,et al.  Policy-enabled handoffs across heterogeneous wireless networks , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[4]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[5]  Henk Eertink,et al.  A mobility-aware broadcasting infrastructure for a wireless internet with hotspots , 2003, WMASH '03.

[6]  Leonard Kleinrock,et al.  An Internet vision: the invisible global infrastructure , 2003, Ad Hoc Networks.

[7]  Cristian Hesselman,et al.  Middleware Support for Media Streaming Establishment Driven by User-Oriented QoS Requirements , 2000, IDMS.

[8]  Werner Mohr,et al.  The complete solution for third-generation wireless communications: two modes on air, one winning strategy , 2000, IEEE Wirel. Commun..

[9]  Henk Eertink,et al.  Multimedia QoS adaptation for inter-tech roaming , 2001, Proceedings. Sixth IEEE Symposium on Computers and Communications.

[10]  John Wroclawski,et al.  Automatic Service Selection in Dynamic Wireless Network Environments , 2003 .

[11]  Jürgen Quittek,et al.  Using the script MIB for policy-based configuration management , 2002, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327).

[12]  Kee Chaing Chua,et al.  Policy-based QoS-management architecture in an integrated UMTS and WLAN environment , 2003, IEEE Commun. Mag..

[13]  G. P. Pollini,et al.  Trends in handover design , 1996, IEEE Commun. Mag..

[14]  Thomas R. Gross,et al.  Dynamic handoff of multimedia streams , 2001, NOSSDAV '01.

[15]  Dirk Pesch,et al.  Intelligent access and mobility management in heterogeneous wireless networks using policy , 2003, ISICT.

[16]  Andrea Westerinen,et al.  Terminology for Policy-Based Management , 2001, RFC.

[17]  Zoran Milosevic,et al.  Policies in communities: extending the ODP enterprise viewpoint , 1998, Proceedings Second International Enterprise Distributed Object Computing (Cat. No.98EX244).

[18]  Engelbertus Wilhelmus Hesselman Distribution of multimedia streams to mobile internet users , 2005 .

[19]  Mortaza S. Bargh,et al.  A mechanism for host mobility management supporting application awareness , 2004, MobiSys '04.

[20]  Rajiv Chakravorty,et al.  PROTON: a policy-based solution for future 4G devices , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[21]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[22]  Henning Schulzrinne,et al.  Dynamic Host Configuration Protocol (DHCP-for-IPv4) Option for Session Initiation Protocol (SIP) Servers , 2002, RFC.

[23]  Cesare Stefanelli,et al.  Policy-based dynamic reconfiguration of mobile-code applications , 2004, Computer.

[24]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[25]  Henk Eertink,et al.  Delivering Live Multimedia Streams to Mobile Hosts in a Wireless Internet with Multiple Content Aggregators , 2005, Mob. Networks Appl..

[26]  Michael Anthony Bauer,et al.  Issues in Managing Soft QoS Requirements in Distributed Systems Using a Policy-Based Framework , 2001, POLICY.

[27]  Emil C. Lupu,et al.  Ponder: A Language for Specifying Security and Management Policies for Distributed Systems , 2000 .

[28]  R. G. Davison,et al.  Concepts, Activities and Issues of Policy-based Communications Management , 1999 .

[29]  Morris Sloman,et al.  Guest Editorial: Policy-Based Management of Networks and Services , 2004, Journal of Network and Systems Management.