Mobile agents for QoS tailoring, control and adaptation over the internet: the ubiQoS video on demand service

Service provision over the Internet has to address the issues of differentiated Quality-of-Service (QoS) and ubiquitous accessibility. Internet services should consider user QoS desiderata together with various properties of servers providing replicated/partitioned services and of different access devices/points. The major paper claim is that the provision of services with negotiated and controlled QoS over best-effort networks requires a distributed support infrastructure consisting of active nodes along the path between clients and servers. The paper proposes Mobile Agents (MAs) as a suitable technology to implement active infrastructures and, in particular, presents the MA-based design and implementation of the ubiQoS middleware for Video on Demand. At negotiation time, ubiQoS establishes an active path of intermediate nodes that tailor QoS of multimedia flows depending on user profile and device characteristics. At provision time, ubiQoS controls the offered quality to adapt locally when and where network resource availability changes.

[1]  Mohammed Ghanbari,et al.  Enabling mobile agent technology for intelligent bulk management data filtering , 2000, NOMS 2000. 2000 IEEE/IFIP Network Operations and Management Symposium 'The Networked Planet: Management Beyond 2000' (Cat. No.00CB37074).

[2]  Antonio Corradi,et al.  Protection and Interoperability for Mobile Agents: A Secure and Open Programming Environment ∗ , 2000 .

[3]  Steven McCanne,et al.  An active service framework and its application to real-time multimedia transcoding , 1998, SIGCOMM '98.

[4]  Torsten Braun,et al.  Internet Protocols for Multimedia Communications: Part II: Resource Reservation, Transport, and Application Protocols , 1997, IEEE Multim..

[5]  Thomas R. Gross,et al.  A Framework-Based Approach to the Development of Network-Aware Applications , 1998, IEEE Trans. Software Eng..

[6]  Paolo Bellavista,et al.  An integrated management environment for network resources and services , 2000, IEEE Journal on Selected Areas in Communications.

[7]  Paolo Bellavista,et al.  Mobile Agent Middleware for Mobile Computing , 2001, Computer.

[8]  Cesare Stefanelli,et al.  Flexible security policies for mobile agent systems , 2001, Microprocess. Microsystems.

[9]  Mario Baldi,et al.  Evaluating the tradeoffs of mobile code design paradigms in network management applications , 1998, Proceedings of the 20th International Conference on Software Engineering.

[10]  Jan Krikke Graphics Applications over the Wireless Web: Japan Sets the Pace , 2001, IEEE Computer Graphics and Applications.

[11]  Raj Yavatkar,et al.  The Phoenix framework: a practical architecture for programmable networks , 2000 .

[12]  Xipeng Xiao,et al.  Internet QoS: a big picture , 1999, IEEE Netw..

[13]  Franco Zambonelli,et al.  Mobile-Agent Coordination Models for Internet Applications , 2000, Computer.

[14]  Thorsten von Eicken,et al.  JRes: a resource accounting interface for Java , 1998, OOPSLA '98.

[15]  Roch H. Glitho Emerging alternatives to today's advanced service architectures for Internet telephony: IN and beyond , 2001, Comput. Networks.

[16]  Klara Nahrstedt,et al.  Using dynamic configuration to manage a scalable multimedia distribution system , 2001, Comput. Commun..

[17]  Andrew T. Campbell Qos-aware Middleware for Mobile Multimedia Communications , 2004, Multimedia Tools and Applications.

[18]  Ian W. Marshall,et al.  Provision of quality of service for active services , 2001, Comput. Networks.

[19]  Stefan Covaci,et al.  Agent Based Security for the Active Network Infrastructure , 1999, IWAN.

[20]  Paolo Bellavista,et al.  Middleware services for interoperability in open mobile agent systems , 2001, Microprocess. Microsystems.

[21]  Morris Sloman,et al.  A survey of quality of service in mobile computing environments , 1999, IEEE Communications Surveys & Tutorials.

[22]  Antonio Corradi,et al.  Monitor and Control of Mobile Agent Applications , 2001 .

[23]  Paolo Bellavista,et al.  Security in Programmable Netword Infrastructures: The Integration of Network and Application Solutions , 2000, IWAN.

[24]  Y. Wang,et al.  Integration of mobile agents with SNMP: why and how , 2000, NOMS 2000. 2000 IEEE/IFIP Network Operations and Management Symposium 'The Networked Planet: Management Beyond 2000' (Cat. No.00CB37074).

[25]  Michael Fry,et al.  An infrastructure for application level active networking , 2001, Comput. Networks.

[26]  Arturo Azcorra,et al.  Applying QoS control through integration of IP and ATM , 2000 .

[27]  Konstantinos Psounis,et al.  Active networks: Applications, security, safety, and architectures , 1999, IEEE Communications Surveys & Tutorials.