Collaborative caching discovery management in mobile ad hoc networks environments

View article
PeerJ Computer Science

Main article text

 

Introduction

Related works

Materials & Methods

The proposed collaborative caching discovery management (CCD)

CCD system model

Cluster header

Cluster member

Database server

Wireless connection

Data item stage locater

The load balancing algorithm in serving queries

Performance evaluation

Results and Discussion

Conclusions

Supplemental Information

Page count

The number of requests sent, replied, pending, number of Query directory, etc.

DOI: 10.7717/peerj-cs.1320/supp-1

The number of pending queries or requests

DOI: 10.7717/peerj-cs.1320/supp-2

The number of queries or requests successfully replied to

DOI: 10.7717/peerj-cs.1320/supp-3

The output of the simulation

DOI: 10.7717/peerj-cs.1320/supp-4

The header code of the approach

DOI: 10.7717/peerj-cs.1320/supp-5

Query directory function code

DOI: 10.7717/peerj-cs.1320/supp-6

A part of approach functions being processed to serve the requests

DOI: 10.7717/peerj-cs.1320/supp-7

Benchmark approach code

DOI: 10.7717/peerj-cs.1320/supp-8

Benchmark approach code’s functions being processed to serve the requests

DOI: 10.7717/peerj-cs.1320/supp-9

Benchmark approach code’s simulation time setting

DOI: 10.7717/peerj-cs.1320/supp-10

Class for cluster formation

DOI: 10.7717/peerj-cs.1320/supp-11

The header code of the benchmark approach

DOI: 10.7717/peerj-cs.1320/supp-12

A part of approach code class in the simulation which is dealing with random data versus the number of occurrences or actual frequencies

DOI: 10.7717/peerj-cs.1320/supp-13

Additional Information and Declarations

Competing Interests

The authors declare there are no competing interests.

Author Contributions

Hussain Alshahrani conceived and designed the experiments, performed the experiments, analyzed the data, performed the computation work, prepared figures and/or tables, authored or reviewed drafts of the article, and approved the final draft.

Mohamed Ahmed Elfaki conceived and designed the experiments, performed the experiments, analyzed the data, performed the computation work, prepared figures and/or tables, authored or reviewed drafts of the article, and approved the final draft.

Hamidah Ibrahim conceived and designed the experiments, analyzed the data, authored or reviewed drafts of the article, and approved the final draft.

Nawfal Ali conceived and designed the experiments, performed the experiments, analyzed the data, performed the computation work, authored or reviewed drafts of the article, and approved the final draft.

Data Availability

The following information was supplied regarding data availability:

The raw data and code are available in the Supplemental Files.

Funding

The authors received no funding for this work.

6 Citations 927 Views 24 Downloads