Learn More
This paper introduces a cooperation-based database caching system for Mobile Ad Hoc Networks (MANETs). The heart of the system is the nodes that cache submitted queries. The queries are used as indices to data cached in nodes that previously requested them. We discuss how the system is formed and how requested data is found if cached, or retrieved from the(More)
Service discovery is indispensable to ad hoc networking where establishing a stand-alone and self-configurable communication environment is the main objective. This paper concentrates on designing a distributed service discovery model for service sharing among diverse mobile devices in mobile ad hoc networks. This model is built on top of the network layer(More)
IEEE 802.16 standard defines the specifications for emerging WiMAX networks. It did not however define the scheduling algorithms that determine the uplink and downlink bandwidth allocation. This paper proposes a preemptive deficit fair priority queue (PDFPQ) scheduling architecture for QoS management for the IEEE 802.16 standard. The proposed scheduling(More)
The Wireless Access in Vehicular Environments (WAVE) protocol stack is one of the most important protocols used to allocate spectrum for vehicular communication. In a previous work, we proved that WAVE does not provide sufficient spectrum for reliable exchange of safety information. More specifically, safety message delay is not acceptable and exceeds(More)
In this paper we present a comprehensive study of mobile agent applications. We classify the application fields as follows: Network monitoring and management, information searching and filtering, multimedia, Internet, intrusion detection, telecommunications, military, and others. We discuss the potential uses of mobile agents in the various fields and(More)
Vehicular ad hoc networks (VANETs) enable vehicles to communicate with each other but require efficient and robust routing protocols for their success. In this paper, we exploit the infrastructure of roadside units (RSUs) to efficiently and reliably route packets in VANETs. Our system operates by using vehicles to carry and forward messages from a source(More)