Recovery of Ubiquitous Multimedia Content Discovery Mobile Agent

Recovery of Ubiquitous Multimedia Content Discovery Mobile Agent

S. Venkatesan (Indian Institute of Information Technology-Allahabad, India), C. Chellappan (Anna University, India) and P. Dhavachelvan (Pondicherry University, India)
DOI: 10.4018/978-1-61350-107-8.ch009
OnDemand PDF Download:


Multimedia content is ubiquitous; therefore it is very difficult to bring all the hidden contents to the every one of universe. Mobile agent technology is the efficient technique to discover and bring the multimedia content to the universe with the help of dynamic itinerary movement. While mobile agent is roaming to discover the ubiquitous content, it has to go and visit multiple servers with different character in nature (that is server may be legitimate or hostile; hostile intention is to disturb the agent functionalities either by killing the agent or modifying the agent functionalities). Whenever the agent is disturbed (agent is altered or killed) by the hostile servers while roaming to discover the content, we should have the recovery mechanism to rollback the agent. This chapter adopts the K-response recovery model to rollback the original agent even then it is cracked or killed by the malicious servers while discovering the multimedia content.
Chapter Preview


In recent years, a mobile agent is used in many applications like Data mining (Klusch et al., 2003), Grid computing (Kuang et al., 2002), P2P networks (Lu and Fu, 2006), Network routing (Manvi and Venkatram, 2007) etc. The key reasons for incorporating the mobile agent concept in various applications are Reduction of the network load, Reduce network latency, Dynamic Adaption, Robust and fault-tolerant and Client Customization.

In the multimedia environment, content discovery is the major aspect to bring the content to every user. For this, mobile agent can play a strategic role to discover the content and bring this information to the client. For the mobile agent based multimedia content discovery following are the entities involved.

  • Client: The person who will send his agent to discover the multimedia content around the world. It is not possible to send the single agent to roam around the universe to discover the content. Hence, we need multiple agents and if possible we can frame cluster for every particular area and send the respective cluster agent to discover the content after that we will aggregate all the discovered content of the agent to bring the world wide discovery.

  • Remote server (Multimedia Remote Server): It will receive the agent and its requirements then process the requirement or allow the agent to process and provide the required information. At the end, remote server will decide the next remote server where the agent has to move that is based on the conditions (based on query of the agent or next known server which is multimedia content information). In this DIDO based mobile agent, we cannot expect that the mobile agent will only visit the multimedia server because the agent is roaming without any itinerary so the remote server has to forward the agent to the next remote server based on its consideration of the agent query (that is the current remote server will assume that this remote server will have the information for the agent so we can forward the agent to that location).

  • Mobile Agent: The function of the mobile agent is to get the information provided by the various remote servers or it will process on the remote servers based on the client requirements and it will get the information.

To discover the multimedia contents from all over the universe, single mobile agent is not enough and also it will give some of issues like increase in agent size, lot of time required to gather information and security issues. To overcome this, we can form the cluster with a set of servers or a server in the specific region and the agent should roam only within the cluster. The data collected from the n number of clusters are forwarded to the client or universal multimedia contents index at the end through the agent as shown in Figure 1.

Figure 1.

Cluster based mobile agent multimedia content information gathering

Even though the efficient clustering based mobile agent technology is there to discover the ubiquitous multimedia content information, the security is the critical aspect to implement the technology in the content discovery.

The reason for the security issue is mobile agent is visiting the remote server which may be friendly (honest) server or hostile (malicious) server. It is very difficult to know the characteristics of the remote machines. The malicious host may alter the agent code or agent information or agent state or agent itinerary or it may kill the agent. To rollback the agent after this kind of malicious host attack, we need a recovery mechanism. The agent failure in the multi-hop mobile agent environment is a serious issue. The agent at the nth host will have the collected information of the preceding (n-1) hosts. The problem occurs when the nth host is malicious and has killed the agent or the nth host is genuine but has failed after receiving the agent. The data collected so far is lost along with the agent and this situation is not known to the agent originator.

Complete Chapter List

Search this Book:
Editorial Advisory Board
Table of Contents
Susmit Bagchi
Susmit Bagchi
Chapter 1
Bogdan Ciubotaru, Gabriel-Miro Muntean
The latest advances in wireless data access technologies and increased popularity of mobile computing have enabled the development of the future... Sample PDF
Quality-Oriented Mobility Management for Multimedia Content Delivery to Mobile Users
Chapter 2
Mobile Agent Systems  (pages 31-59)
Farhan Siddiqui, Sherali Zeadally, Kashinath Basu
The mobile agent paradigm has received considerable attention in recent years for its wide applications in various areas of computing technology.... Sample PDF
Mobile Agent Systems
Chapter 3
Domenico Rosaci, Giuseppe M.L. Sarnè
Nowadays, Ubiquitous Computing allows a high number of multimedia contents to be accessible anywhere and anytime by using several devices, also... Sample PDF
An Agent-Based Approach to Adapt Multimedia Web Content in Ubiquitous Environment
Chapter 4
Priti Srinivas Sajja
Mobile agent has an ability to co-operate with heterogeneous network environment. There are specific predefined techniques to impart mobility to an... Sample PDF
Personalized Content Representation through Hybridization of Mobile Agent and Interface Agent
Chapter 5
Anil Kakarla, Sanjeev Agarwal, Sanjay Kumar Madria
Information processing and collaborative computing using agents over a distributed network of heterogeneous platforms are important for many defense... Sample PDF
Mobile Agent-Based Collaborative Computing Framework for Handling Constraint Resources
Chapter 6
S. Venkatesan, C. Chellappan, Anurika Vaish
Content discovery is an important aspect in the context of ever-growing internet based information services and management. Especially multimedia... Sample PDF
Mobile Agent-Based Multimedia Content Discovery
Chapter 7
S. R. Mangalwede, D. H. Rao
The e-Learning refers to the use of networking technologies to create, foster, deliver and facilitate learning anytime, anywhere. This chapter... Sample PDF
Adaptive Content Delivery in E-Learning Systems using Mobile Agents
Chapter 8
Antonio Corradi, Alex Landini, Stefano Monti
Service composition is an extremely powerful and versatile way to aggregate and reuse distributed services and software components into richer and... Sample PDF
Workflow Management and Mobile Agents: How to Get the Best of Both Approaches
Chapter 9
S. Venkatesan, C. Chellappan, P. Dhavachelvan
Multimedia content is ubiquitous; therefore it is very difficult to bring all the hidden contents to the every one of universe. Mobile agent... Sample PDF
Recovery of Ubiquitous Multimedia Content Discovery Mobile Agent
Chapter 10
Amit Pande, Joseph Zambreno
Rapid advances in embedded systems and mobile communications have flooded the market with a large volume of multimedia data. In this chapter, the... Sample PDF
Algorithms for Secure Multimedia Delivery over Mobile Devices and Mobile Agents
Chapter 11
Praveen Kumar, Amit Pande, Ankush Mittal, Abhisek Mudgal
Video coding and analysis for low power and low bandwidth multimedia applications has always been a great challenge. The limited computational... Sample PDF
Distributed Video Coding and Content Analysis for Resource Constraint Multimedia Applications
Chapter 12
Al-Sakib Khan Pathan
A Heterogeneous Distributed Sensor Network (HDSN) is a type of distributed sensor network where sensors with different functional types participate... Sample PDF
Security Management in Heterogeneous Distributed Sensor Networks
About the Contributors