Academic & Scientific Articles

Permanent URI for this communityhttp://dl.cerist.dz/handle/CERIST/3

Browse

Search Results

Now showing 1 - 3 of 3
  • Thumbnail Image
    Item
    Adaptive Fault Tolerant Checkpointing Algorithm for Cluster Based Mobile Ad Hoc Networks
    (Elsevier, 2015) Mansouri, Houssem; Badache, Nadjib; Aliouat, Makhlouf; Pathan, Al-Sakib Khan
    Mobile Ad hoc NETwork (MANET) is a type of wireless network consisting of a set of self-configured mobile hosts that can communicate with each other using wireless links without the assistance of any fixed infrastructure. This has made possible to create a distributed mobile computing application and has also brought several new challenges in distributed algorithm design. Checkpointing is a well explored fault tolerance technique for the wired and cellular mobile networks. However, it is not directly applicable to MANET due to its dynamic topology, limited availability of stable storage, partitioning and the absence of fixed infrastructure. In this paper, we propose an adaptive, coordinated and non-blocking checkpointing algorithm to provide fault tolerance in cluster based MANET, where only minimum number of mobile hosts in the cluster should take checkpoints. The performance analysis and simulation results show that the proposed scheme performs well compared to works related.
  • Thumbnail Image
    Item
    Providing Reliability for Transactional Mobile Agents
    (CERIST, 2012-06) Zeghache, Linda
    A transactional agent is a mobile agent which migrates from a site to another site to execute a distributed transaction assigned by a user. Works on transactional mobile agents have identified two problems that can’t be solved by the agent alone. The first one is related to the reliability. The lack of a fault tolerant infrastructure and methodologies that address fault tolerant execution of mobile agents highlights a major drawback of this technology. The second problem for which the agent needs assistance is related to the atomic validation of the transaction. In this paper we address mobile agent fault tolerance and a transactional support.
  • Thumbnail Image
    Item
    Optimistic Replication Approach for Transactional Mobile Agent Fault Tolerance
    (CERIST, 2010-04) Zeghache, Linda; Badache, Nadjib
    The mobile agent is a computer program that can move agent and deal with semantic failures to ensure atomic execution and transactional support for mobile agent between different hosts in heterogeneous networks. This paradigm is advantageous for distributed systems implementation, especially in mobile computing application characterized by low bandwidth, high latency and unreliable networks connections. Mobile agent is also attractive for distributed transactions applications. Although mobile agent has been studied for twenty years for some good reasons, it is not largely used in developing distributed systems for simple reasons: important issues like security and fault tolerance are not solved in effective way. In this paper we address the issue of fault tolerance in mobile agent systems and transactional support. We present the agent system design and describe the protocol of our approach in which we treat infrastructure failures to prevent a partial or complete loss of mobile