Performance Analysis of Mobile Data

Performance Analysis of Mobile Data

Performance Analysis of Mobile Data

Offloading in Heterogeneous Networks

ABSTRACT:

An unprecedented increase in the mobile data traffic volume has been recently reported due to the extensive use of smartphones, tablets and laptops. This is a major concern for mobile network operators, who are forced to often operate very close to (or even beyond) their capacity limits. Recently, different solutions have been proposed to overcome this problem. The deployment of additional infrastructure, the use of more advanced technologies (LTE), or offloading some traffic through Femtocells and Wi-Fi are some of the solutions. Out of these, Wi-Fi presents some key advantages such as its already widespread deployment and low cost. While benefits to operators have already been documented, it is less clear how much and under

what conditions the user gains as well. Additionally, the increasingly heterogeneous deployment of cellular networks (partial 4G coverage, small cells, etc.) further complicates the picture regarding both operator- and user-related performance of data offloading. To this end, in this paper we propose a queuing analytic model that can be used to understand the performance

improvements achievable by Wi-Fi-based data offloading, as a function of Wi-Fi availability and performance, user mobility and traffic load, and the coverage ratio and respective rates of different cellular technologies available. We validate our theory against simulations for realistic scenarios and parameters, and provide some initial insights as to the offloading gains expected in practice.

EXISTING SYSTEM:

The current approach to offloading is that of on-the-spot offloading: when there is Wi-Fi availability, all data is sentover Wi-Fi, otherwise traffic is transmitted over the cellularnetwork. This is easy to implement, as smart phonescurrently are only able to use one interface at a time1. More

recently, delayed offloading has been proposed [8], [9]: if there is currently no Wi-Fi availability, (some) traffic can be delayed up to a chosen time threshold, instead of being sent immediately over the cellular interface. If up to that

point, no AP is detected, the data is transmitted over the cellular network. Nevertheless, delayed offloading is still a matter of debate, as it is not known to what extent users would be willing to delay a packet transmission. It also

requires disruptive changes in higher layer protocols (e.g. TCP) .

PROPOSED SYSTEM:

In this paper, we will focus on on-the spot offloading. Although on-the-spot offloading is alreadyused and there is some evidence that it helps reduce the network load , it is not clear how key factors such as Wi-Fi availability, average Wi-Fi and cellular performance, and existence of advanced cellular technologies (e.g. LTE) affect this performance. What is more, it is still a matter of debate if offloading offers any benefits to the user aswell (in terms of performance, battery consumption, etc.). Studies suggest that such benefits might strongly depend on the availability and performance of Wi-Fi networks, or type of user mobility , etc. Finally, the increasingly heterogeneous deployment of current and future cellular environments, with partial coverage by different technologies (GPRS, EDGE, HSPA/HSPDA, LTE) and a growing number of “small cells” (e.g. femto, pico) utilized, further complicates these questions.

ANDROID MODULES:

The Application in whole consists of two modules in android side, they are:

  • Helper.
  • Receiver.

The helper module is meant for registering with server and getting authentication from the server side.

The Helper module consists of four modules. They are:

  • PDF
  • WORD
  • IMAGE
  • PPT
  • Login
  • Registration.

In each module they can download the respective PDF, word, image or PPT. From the server side in which each module will list the available files which the server shared and from there they can download the files and store it in their devices. Before contacting the server the helper should register himself through the app and in turn the server will send confirmation of username and password to him. He has to use it for downloading the files from the server.

The Receiver module consists of four modules. They are:

  • PDF
  • WORD
  • IMAGE
  • PPT

Here the two android mobiles will communicate by receiving files the helper will act as the sender and the other mobile will act as the receiver. Thus on connection the receiver mobile has to give the address of the sender mobile as the input .So they will connect and on connection the file will be send .The sender has to mention the file name to send the file. So the transferring of files is done.

SERVER SIDE:

And in the server side consists of five modules, they are:

  • Authentication
  • Sending files
  • Sending password
  • Send mail.

Authentication:

In the authentication module the server has to authenticate the user who are register through the friend to friend application.

Sending password:

In this category the server will make the password and username for the authenticated user and save it in the database the user has to use the password to download the files in the android side.

Sending files:

In this module the server will upload the files of PDF, PPT, word and jpeg. In the database from where the user can download the files. This will produce a list in the user side.

Send mail:

The password the server has made has to be send to the user, which can be sending as a mail to the user privately to his id that is mentioned by the user while registering.

ALGORITHM TECHNIQUES:

Agreedy algorithmis analgorithmthat follows the problem solvingheuristicof making the locally optimal choice at each stage with the hope of finding a global optimum.

Greedy Heuristics

All heuristically algorithms that we have investigated use the same greedy approach: The set of jobs is worked one after the other and for each job we select one processor the job is assigned to.

C Users Admin Desktop slide 21 jpg

NP-hard

Class of problems which are at least as hard as the hardest problems in NP. Problems that are NP-hard do not have to be elements of NP; indeed, they may not even be decidable.

{\displaystyle \ell _{2}={\frac {x-x_{0}}{x_{2}-x_{0}}}\cdot {\frac {x-x_{1}}{x_{2}-x_{1}}}={\frac {x-2}{5-2}}\cdot {\frac {x-4}{5-4}}={\frac {1}{3}}x^{2}-2x+{\frac {8}{3}}\,\!}SYSTEM SPECIFICATION:

HARDWARE REQUIREMENTS:

System : Pentium IV 2.4 GHz.

Hard Disk : 40 GB.

Floppy Drive : 1.44 Mb.

Monitor : 14’ Colour Monitor.

Mouse : Optical Mouse.

Ram : 4 GB.

SOFTWARE REQUIREMENTS:

Operating system : Windows 7 Ultimate.

Coding Language: Java.

Front-End: Android Studio.

Data Base: SQLite Manger,MySql.

CONCLUSION:

In this paper, we have proposed a queuing analytic model for the performance of on-the-spot mobile data offloading for generic number of access technologies, and we validated it against realistic Wi-Fi network availability statistics. We have provided approximations for different utilization regions and have validated their accuracy compared to simulationsand the exact theoretical results. We also showed that our model can be applied to a broader class of distributions for the durations of the periods between and withWi-Fiavailability. Our model can provide insight on the offloading gains by using on-the-spot mobile data offloading in terms of both the offloading efficiency and delay. We have shown that the availability ratio of Wi-Fi connectivity, in conjunctionwith the arrival rate plays a crucial role for the performance of offloading, as experienced by the user.