Improving on-demand data access efficiency in MANETs with cooperative caching

Yu Du, Sandeep Gupta, Georgios Varsamopoulos

Research output: Contribution to journalArticle

58 Citations (Scopus)

Abstract

Mobile ad hoc networks (MANETs) provide an attractive solution for networking in the situations where network infrastructure or service subscription is not available. Its usage can further be extended by enabling communications with external networks such as the Internet or cellular networks through gateways. However, data access applications in MANETs suffer from dynamic network connections and restricted resources. While most of the research focuses on media (or medium) access control (MAC) and routing layer solutions, we explore the possibility of making use of data locality and the commonality in users' interests at the application level. In this paper, we investigate how cooperative caching can be used to improve data access efficiency in MANETs. We propose COOP, a novel cooperative caching scheme for on-demand data access applications in MANETs. The objective is to improve data availability and access efficiency by collaborating local resources of mobile nodes. COOP addresses two basic problems of cooperative caching: cache resolution and cache management. To improve data availability and access efficiency, COOP discovers data sources which induce less communication overhead by utilizing cooperation zones, historical profiles, and hop-by-hop resolution. For cache management, COOP increases the effective capacity of cooperative caches by minimizing caching duplications within the cooperation zone and accommodating more data varieties. The performance of COOP is studied using mathematical analysis and simulations from the perspectives of data availability, time efficiency, and energy efficiency. The analysis and simulation results show that COOP significantly reduces response delay and improves data availability with proper settings of the cooperation zone radius.

Original languageEnglish (US)
Pages (from-to)579-598
Number of pages20
JournalAd Hoc Networks
Volume7
Issue number3
DOIs
StatePublished - May 2009

Fingerprint

Mobile ad hoc networks
Availability
Gateways (computer networks)
Communication
Medium access control
Energy efficiency
Internet

Keywords

  • Cache management
  • Cooperative caching
  • Distributed data caching protocol
  • MANET

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software

Cite this

Improving on-demand data access efficiency in MANETs with cooperative caching. / Du, Yu; Gupta, Sandeep; Varsamopoulos, Georgios.

In: Ad Hoc Networks, Vol. 7, No. 3, 05.2009, p. 579-598.

Research output: Contribution to journalArticle

Du, Yu ; Gupta, Sandeep ; Varsamopoulos, Georgios. / Improving on-demand data access efficiency in MANETs with cooperative caching. In: Ad Hoc Networks. 2009 ; Vol. 7, No. 3. pp. 579-598.
@article{a67c74d838ac46f4858ba02b8a32af9b,
title = "Improving on-demand data access efficiency in MANETs with cooperative caching",
abstract = "Mobile ad hoc networks (MANETs) provide an attractive solution for networking in the situations where network infrastructure or service subscription is not available. Its usage can further be extended by enabling communications with external networks such as the Internet or cellular networks through gateways. However, data access applications in MANETs suffer from dynamic network connections and restricted resources. While most of the research focuses on media (or medium) access control (MAC) and routing layer solutions, we explore the possibility of making use of data locality and the commonality in users' interests at the application level. In this paper, we investigate how cooperative caching can be used to improve data access efficiency in MANETs. We propose COOP, a novel cooperative caching scheme for on-demand data access applications in MANETs. The objective is to improve data availability and access efficiency by collaborating local resources of mobile nodes. COOP addresses two basic problems of cooperative caching: cache resolution and cache management. To improve data availability and access efficiency, COOP discovers data sources which induce less communication overhead by utilizing cooperation zones, historical profiles, and hop-by-hop resolution. For cache management, COOP increases the effective capacity of cooperative caches by minimizing caching duplications within the cooperation zone and accommodating more data varieties. The performance of COOP is studied using mathematical analysis and simulations from the perspectives of data availability, time efficiency, and energy efficiency. The analysis and simulation results show that COOP significantly reduces response delay and improves data availability with proper settings of the cooperation zone radius.",
keywords = "Cache management, Cooperative caching, Distributed data caching protocol, MANET",
author = "Yu Du and Sandeep Gupta and Georgios Varsamopoulos",
year = "2009",
month = "5",
doi = "10.1016/j.adhoc.2008.07.007",
language = "English (US)",
volume = "7",
pages = "579--598",
journal = "Ad Hoc Networks",
issn = "1570-8705",
publisher = "Elsevier",
number = "3",

}

TY - JOUR

T1 - Improving on-demand data access efficiency in MANETs with cooperative caching

AU - Du, Yu

AU - Gupta, Sandeep

AU - Varsamopoulos, Georgios

PY - 2009/5

Y1 - 2009/5

N2 - Mobile ad hoc networks (MANETs) provide an attractive solution for networking in the situations where network infrastructure or service subscription is not available. Its usage can further be extended by enabling communications with external networks such as the Internet or cellular networks through gateways. However, data access applications in MANETs suffer from dynamic network connections and restricted resources. While most of the research focuses on media (or medium) access control (MAC) and routing layer solutions, we explore the possibility of making use of data locality and the commonality in users' interests at the application level. In this paper, we investigate how cooperative caching can be used to improve data access efficiency in MANETs. We propose COOP, a novel cooperative caching scheme for on-demand data access applications in MANETs. The objective is to improve data availability and access efficiency by collaborating local resources of mobile nodes. COOP addresses two basic problems of cooperative caching: cache resolution and cache management. To improve data availability and access efficiency, COOP discovers data sources which induce less communication overhead by utilizing cooperation zones, historical profiles, and hop-by-hop resolution. For cache management, COOP increases the effective capacity of cooperative caches by minimizing caching duplications within the cooperation zone and accommodating more data varieties. The performance of COOP is studied using mathematical analysis and simulations from the perspectives of data availability, time efficiency, and energy efficiency. The analysis and simulation results show that COOP significantly reduces response delay and improves data availability with proper settings of the cooperation zone radius.

AB - Mobile ad hoc networks (MANETs) provide an attractive solution for networking in the situations where network infrastructure or service subscription is not available. Its usage can further be extended by enabling communications with external networks such as the Internet or cellular networks through gateways. However, data access applications in MANETs suffer from dynamic network connections and restricted resources. While most of the research focuses on media (or medium) access control (MAC) and routing layer solutions, we explore the possibility of making use of data locality and the commonality in users' interests at the application level. In this paper, we investigate how cooperative caching can be used to improve data access efficiency in MANETs. We propose COOP, a novel cooperative caching scheme for on-demand data access applications in MANETs. The objective is to improve data availability and access efficiency by collaborating local resources of mobile nodes. COOP addresses two basic problems of cooperative caching: cache resolution and cache management. To improve data availability and access efficiency, COOP discovers data sources which induce less communication overhead by utilizing cooperation zones, historical profiles, and hop-by-hop resolution. For cache management, COOP increases the effective capacity of cooperative caches by minimizing caching duplications within the cooperation zone and accommodating more data varieties. The performance of COOP is studied using mathematical analysis and simulations from the perspectives of data availability, time efficiency, and energy efficiency. The analysis and simulation results show that COOP significantly reduces response delay and improves data availability with proper settings of the cooperation zone radius.

KW - Cache management

KW - Cooperative caching

KW - Distributed data caching protocol

KW - MANET

UR - http://www.scopus.com/inward/record.url?scp=56449121040&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=56449121040&partnerID=8YFLogxK

U2 - 10.1016/j.adhoc.2008.07.007

DO - 10.1016/j.adhoc.2008.07.007

M3 - Article

AN - SCOPUS:56449121040

VL - 7

SP - 579

EP - 598

JO - Ad Hoc Networks

JF - Ad Hoc Networks

SN - 1570-8705

IS - 3

ER -