International Journals of Advanced Information Science and Technology (IJAIST)
Mobile Ad Hoc NETworks (MANETs) are dynamic in nature, Links between nodes may constantly change as nodes move around, enter or leave the network, and therefore, a reliable caching scheme is more difficult to achieve. This paper proposes a server based architecture to provide efficient and reliable caching in MANET environments which also minimizes the delays in answering node queries. Nodes can take on one of two possible roles: Caching Nodes (CNs) and Query Directories (QDs). A QD's task is to cache queries submitted by the requesting mobile nodes, while the CN's task is to cache data items (responses to queries).