Anda di halaman 1dari 8

COOPERATIVE DOWNLOAD IN VEHICULAR ENVIRONMENTS

ABSTRACT:

We consider a complex (i.e., non-linear) road scenario where users aboard vehicles equipped with communication interfaces are interested in downloading large files from road-side Access Points (APs). We investigate the possibility of exploiting opportunistic encounters among mobile nodes so to augment the transfer rate experienced by vehicular downloaders. To that end, we devise solutions for the selection of carriers and data chunks at the APs, and evaluate them in real-world road topologies, under different AP deployment strategies. Through extensive simulations, we show that carry & forward transfers can significantly increase the download rate of vehicular users in urban/suburban environments, and that such a result holds throughout diverse mobility scenarios, AP placements and network loads.

ARCHITECTURE:

ALGORITHM: Carriers selection algorithm:

Contacts maps can be exploited by APs to select local cars as data carriers in the cooperative download process, by retrieving their contact probability estimates with respect to downloader vehicles. Firstly, it is necessary that APs know which cars in their surroundings are interested in some content. Thus, every time a downloader vehicle starts a production phase, the fact that it is requesting data, as well as the nature of the desired content, is attached to the usual information on the production phase that the local AP shares with other APs.

EXISTING SYSTEM:

The cooperative download of contents from users aboard vehicles that introduced SPAWN a protocol for the retrieval and sharing of contents vehicular environments. SPAWN is designed for unidirectional traffic over a highway, and is built on the assumption that all on-road vehicles are active downloaders of a same content.

DISADVANTAGES:

1. Low Network Capacity. 2. Access only simple files not large files.

PROPOSED SYSTEM:

In this paper, we focus on one of the latter tasks, namely the download of large sized files. We identified and proposed solutions to the problems of carriers selection and chunk scheduling, and extensively evaluated them. The main contribution of this work lies in the demonstration that vehicular cooperative download in urban environments can bring significant download rate improvements to users traveling on trafficked roads in particular.

ADVANTAGES:

1. Improve the network capacity. 2. Download large-sized files. 3. There are good carry and forward transmission. 4. Cooperative downloads the large sized files.

HARDWARE & SOFTWARE REQUIREMENTS:

HARDWARE REQUIREMENTS:

System Hard Disk Floppy Drive Monitor Mouse Ram

: : : : : :

Pentium IV 2.4 GHz. 40 GB. 1.44 Mb. 15 VGA Color. Logitech. 512 MB.

SOFTWARE REQUIREMENTS:

Operating system Coding Language

: :

Windows XP Professional. C#.NET

MODULES:

1. Cooperative Download 2. Chunk Scheduling 2.1 Global 2.2 Hybrid 2.3 Local 3. AP deployment 3.1 Random 3.2 Density-based 3.3 Cross volume-based

1. COOPERATIVE DOWNLOAD:

Let us first point out which are the major challenges in the realization of a vehicular cooperative download system within complex urban road environments. The selection of the carrier(s): contacts between cars in urban/suburban environments are not easily predictable. Idle APs cannot randomly or inaccurately select vehicles to carry data chunks, or the latter risks to be never delivered to their destinations. Choosing the right carrier(s) for the right downloader vehicle is a key issue in the scenarios we target; The scheduling of the data chunks: determining which parts of the content should be assigned to one or multiple carriers, and choosing in particular the level of redundancy in this assignment, plays a major role in reducing the probability that destination vehicles never receive portions of their files.

2. CHUNK SCHEDULING:

Upon selection of a destination for the carry & forward transfer, jointly with the associated local carriers, an AP must decide on which portion of the data the downloader is interested in is to be transferred to the carriers. To that end, we assume that each content is divided into chunks, i.e., small portions of data that can be transferred as a single block from the AP to the carriers, and then from the latter to the destination. Since a same chunk can be transferred by one or multiple APs to one or more carriers, the chunk scheduling problem yields a tradeoff between the reliability (i.e., the probability that a downloader will receive at least one copy of a chunk) and the redundancy (i.e., how many copies of a same chunk are carried around the road topology) of the data transfer.

2.1 GLOBAL:

The Global chunk scheduling assumes that APs maintain per vehicle distributed chunk databases, similar to the time databases introduced before. These databases store information on which chunks have already been scheduled for either direct or carry & forward delivery to each downloader.

2.2 HYBRID:

The Hybrid chunk scheduling allows overlapping between carry & forward transfers scheduled by different APs.

2.3 LOCAL:

The Local chunk scheduling is similar to the Hybrid scheme, since different APs can schedule the same chunks when delegating data to carriers.

3. AP DEPLOYMENT:

3.1 RANDOM:

Under the Random AP positioning scheme, each point of the road topology has the same probability of being selected for the deployment of an AP. The resulting placement may be considered representative of a completely unplanned infrastructure.

3.2 DENSITYBASED:

The Density-based AP deployment technique aims at maximizing the probability of direct data transfers from APs to downloader vehicles. To that end, this technique places the APs at those crossroads where the traffic is denser.

3.3 CROSS VOLUME-BASED:

The Cross volume-based AP placement is designed to favor carry & forward transfers, by increasing the potential for collaboration among vehicles. This technique exploits the predictability of large-scale urban vehicular traffic flows, which are known to follow common mobility patterns over a road topology.

Anda mungkin juga menyukai