Introduction {#sec:introduction}
============

Evolving from one generation to the next, wireless networks have been constantly increasing their performance in many different ways and for diverse purposes. Among them, communication efficiency has always been paramount to increase the network capabilities without updating the entire infrastructure. This survey investigates anticipatory networking, a recent research direction that supports network optimization through system state prediction.

The core concept of anticipatory networking is that, nowadays, tools exist to make reliable prediction about network status and performance. Moreover, information availability is increasing every day as human behavior is becoming more socially and digitally interconnected. In addition, data centers are becoming more and more important in providing services and tools to access and analyze huge amounts of data.

As a consequence, not only can researchers tailor their solutions to specific places and users, but also they can anticipate the sequence of locations a user is going to visit or to forecast whether connectivity might be worsening, and to exploit the forecast information to take action before the event happens. This enables the possibility to take full advantage of good future conditions (such as getting closer to a base station or entering a less loaded cell) and to mitigate the impact of negative events (e.g., entering a tunnel).

This survey covers a body of recent works on anticipatory networking, which share two common aspects:

-   [*Anticipation*]{}: they either explore prediction techniques directly or consider some future knowledge as given.

-   [*Networking*]{}: they aim to optimize communications in mobile networks.

In addition, this survey delves into the following questions: How can prediction support wireless networks? Which type of information is possible to predict and which applications can take advantage of it? Which tools are the best for a given scenario or application? Which scenarios, among the ones envisioned for 5G networks, can benefit the most from anticipatory networking? What is yet to be studied in order for anticipatory networking to be implemented in 5G networks?

The main contributions of this survey are the following:

-   A thorough [**context-based analysis**]{} of the literature classified according to the information exploited in the predictive framework.

-   Two [**handbooks on the prediction and optimization**]{} techniques used in the literature, which allow the reader to get familiar with them and critically assess the different approaches.

-   [An analysis of the applicability of anticipatory networking techniques to different [**types of wireless networks**]{} and at different layers of the [**protocol stack**]{}.]{}
Introduction { # sec: introduction } 
 = = = = = = = = = = = = 

 Evolving from one generation to the future, wireless net have been constantly increasing their performance in many different means and for diverse purposes. Among them, communication efficiency has constantly been overriding to increase the network capabilities without updating the entire infrastructure. This survey investigate anticipatory networking, a recent research steering that supports network optimization through system state prediction. 

 The core concept of anticipatory networking is that, nowadays, tools exist to lay down reliable prediction about network condition and performance. Moreover, data availability is increase every day as human demeanor is becoming more socially and digitally interconnected. In addition, data center are becoming more and more important in providing services and tools to access and analyze huge measure of data. 

 As a consequence, not only can researchers tailor their solutions to specific places and users, but also they can anticipate the sequence of location a user is going to chew the fat or to forecast whether connectivity might be worsening, and to exploit the forecast data to take legal action before the event happens. This enable the possibility to take full advantage of good future conditions (such as getting closer to a base station or entering a less loaded cell) and to extenuate the impact of minus event (e.g., entering a tunnel). 

 This survey traverse a body of recent works on anticipatory networking, which partake two common aspect: 

 -    [ * Anticipation * ] { }: they either explore prediction proficiency directly or think some future knowledge as contribute. 

 -    [ * Networking * ] { }: they aim to optimize communication in mobile network. 

 In addition, this view delves into the following questions: How can prediction support wireless networks? Which type of data is possible to predict and which applications can claim advantage of it? Which tools are the best for a given scenario or lotion? Which scenarios, among the ones envisioned for 5 G network, can benefit the most from anticipatory networking? What is yet to be studied in order for anticipatory networking to be implemented in 5 deoxyguanosine monophosphate networks? 

 The main contributions of this survey are the following: 

 -    A thorough [ * * context - based psychoanalysis * * ] { } of the literature classified according to the information exploited in the predictive framework. 

 -    Two [ * * handbooks on the prediction and optimization * * ] { } techniques used in the literature, which let the reader to get familiar with them and critically tax the different approaches. 

 -    [ An analysis of the applicability of anticipatory networking techniques to different [ * * type of wireless networks * * ] { } and at different layers of the [ * * protocol stack * * ] { }. ] { }
Intgoduction {#sec:introductiok}
============

Evolving from ouw genecation fo the ndxt, wireless networks have bxen xonstqntly increasing their performajce in mqny vifferent ways ais for dlrerse iurpovxs. Among them, cpmmunicatimn efficiency var clways been paramount to increase thq netwotk capabilities rithptt uldating the entire infrastructure. Fhis sugvey investigates anticipatory networking, a recfnt research direchion that solpowrs network ootimization through syatem state prediction.

The core cuncepc of anticikcrorj networking is trat, nowadays, tools efist to make reliable prxdicrion about network stetus and performance. Moreover, iuformation availabiliry is itcredsine evdry dey zs humwn uehavior is becoming mire socially and dibieqlly interconhected. Ig addition, data centers are becoming moge ahd more important in prividing services and jools to ascess and analyze huge amounts of data.

As a conseqgence, vot okly zqn researchers tailor their solutions to specifyd klabes and users, but also they vaj sgticipate the sequeude of locations a usfr is gjing ro visit jr tp forecast whether connecticity might bv woesening, and to exppoit the foxecast infotmation to take action yefore the event jappens. Tgks enables the pusspbilhty to take full advantage of good huturz conditkons (such ws getting closcs to a base statioj or gnteritg a less poaded cell) and to mitigate the impact of negsthve events (z.g., entcring a tunnel).

Tris survey covgrs a bodv of rdcent worka on anvicipatory nqtworking, whiwj share two rommon as[ectw:

-   [*Qnticipxgion*]{}: they eithrr explorv krediction techniques directky ud consider some fuuuee knowledge ax gkveg.

-   [*Ietwowning*]{}: they aik to opgomize communicatlonr in mobile networks.

In agditjon, this survey dekvcs into tye folloring questionx: How can predictiln su'port xirelexs getworks? Which type of informafion is plsslble to predist akd wrich applieations can take advantage of it? Which tiols are the best dor a given scenarip or applicavion? Wrich scendrios, among the ones envisioned for 5G networks, can benefit the mmst fgom anticipatory networking? What is yet to be studied in order for anticipatory networking fo br impneiznted ig 5G ievworks?

The main comtributions of this survey are vhe followhny:

-   A thorough [**context-based amauysis**]{} of the uiterature classified acdording yo the information exploited in the predictive frameworl.

-   Two [**yandbkoks on thx prediction and optomizatnon**]{} texhniquew uscd in the litefatirc, which alpow uhe xeader to get familiar with them qnd crutlcally assess thx different wkproachgs.

-   [An wnalysis of the zppljfabilkty of anticilatory networkong techniques to dixfqrent [**types of sireless neteorks**]{} atd at differxnt layers ox the [**protocol stack**]{}.]{}
Introduction {#sec:introduction} ============ Evolving from one generation next, networks have constantly increasing their and diverse purposes. Among communication efficiency has been paramount to increase the network without updating the entire infrastructure. This survey investigates anticipatory networking, a recent research that supports network optimization through system state prediction. The core concept of anticipatory is nowadays, exist make reliable prediction about network status and performance. Moreover, information availability is increasing every day as behavior is becoming more socially and digitally interconnected. addition, data centers are more and more important in services tools to and huge of data. As consequence, not only can researchers tailor their solutions to specific places and users, but also they can the sequence a user going visit to forecast whether be worsening, and to exploit the take action before the event happens. This enables possibility to full advantage of good future conditions as getting closer to a base station or a less loaded cell) and to mitigate the impact of negative events (e.g., entering a survey covers a body recent works on networking, share common - [*Anticipation*]{}: either explore prediction techniques directly or consider some future knowledge as - [*Networking*]{}: they aim to optimize communications in mobile networks. this delves into the questions: How can prediction wireless Which type of information to and take of Which tools are the for a given scenario or Which scenarios, among the can benefit the most from anticipatory networking? What yet to be studied in order for networking to be implemented in 5G networks? The main contributions of this are the A thorough [**context-based analysis**]{} of the literature classified to the information exploited the predictive framework. - Two [**handbooks on the prediction optimization**]{} used in literature, which allow reader to get with them and the different - analysis of anticipatory networking techniques to different of networks**]{} and at different layers the
Introduction {#sec:introductiOn}
============

Evolving From oNe gEneRaTion To thE next, wireless nETworKs have been constantly inCreasInG TheiR PeRformAnce in mANy DIFfeReNt WayS aND fOr divErsE purposEs. Among theM, coMmUnication effICiEncy has alwAys Been paramounT to IncreaSe The NEtworK caPabilIties wIThout uPdating thE eNTire inFRastrucTURe. this Survey investigateS AnTIcipatory netwoRking, a ReCEnT REseArcH direction ThAt supPOrts netWOrK OPTimIZation through System state PRedIction.

thE coRE concePt of aNtICipAtory networKing Is that, nowAdays, tOOls exisT To make rEliablE prEdiCtioN AbOuT neTwORk sTAtUs aND peRformancE. MOrEover, InfoRMATIon aVaiLabiLity iS increasing evEry Day aS HumAn behAvior Is beCoMing mOre socIally AnD digitally interConnEcted. In adDitIoN, daTa CenteRS are beComIng More and More impORtaNt IN PRoViding services and tOoLS To Access anD analyZE hUgE Amounts oF dAta.

as a cONSequeNce, nOT oNly can reSearchERs TaIlor theIr SolutiOnS to SpeCific PLaceS and usErs, but alSo theY Can anticipate tHE sequence of loCAtIONs A User Is gOing to visit Or to FOrecAst wHEtHer COnnecTivitY mIGhT Be worsening, and to expLoIt the fOrecaSt information To take actiON BEfore the EvenT HaPPens. This enableS the pOssibility TO take fulL advaNtage of gOod future CONditions (SucH as GetTinG CLoSer to a base staTIOn or EnTering a LesS loaded CelL) anD to MitIgAte the impAct of negAtIvE eVeNts (E.g., entERing a tunNeL).

ThIs SurVey coVErs a boDy of rEcenT wOrKS on AnticipAToRY NetwOrKiNg, whIch ShAre twO comMOn aSpects:

-   [*ANticipatiOn*]{}: tHEy eiThEr Explore Prediction tecHnIques direcTlY or ConsidER Some futuRe knowledge as given.

-   [*NetwoRKing*]{}: theY aiM to opTimiZe communiCatIons in MobILe netwOrks.

In AdditIoN, thIS SurveY DElVes InTo the folloWINg qUestiOnS: How Can predIction support wirelESs nEtworks? Which tYpe Of inFORmAtiON iS PosSiBLe tO PRedict and which aPplicationS cAN tAke advantaGE of It? which toOls are tHe besT For a givEn scenariO or applicAtIon? WHICh sCenarios, amOng the onEs envisioNEd for 5g NeTworkS, caN benefIt The Most fRom antICipAtory NetworKiNg? What Is yet To Be studieD in order for anticipatory NetworKing tO be ImplementEd iN 5g neTworks?

The Main ContributiOns Of tHis suRveY Are thE folLOwIng:

-   a ThoroUgh [**cONtext-baseD AnAlySIS**]{} oF the literatURE ClaSsifiEd aCCordinG to tHe information explOIted in the prediCtivE FRamEwoRK.

-   Two [**HaNdbooks on the prEdiCtION and optiMiZation**]{} technIques useD iN The liTeratuRe, whicH allow tHE ReADer to gEt faMilIar with thEm aNd CRiticalLy AsSEss the DiffErEnt appRoacheS.

-   [an anALYsis of the applicaBilitY OF antiCIpaTory nEtWorking TEchnIques to difFerent [**types Of wireLess NetwoRks**]{} and aT dIffereNt lAyErs of the [**prOTocol stacK**]{}.]{}
Introduction {#sec:introdu ction}
=== ===== === =
Ev olvi ng f rom one genera t ionto the next, wirelessnetwo rk s  hav e  b een c onstant l yi n cre as in g t he i rperfo rma nce inmany diffe ren tways and for di verse purp ose s. Among the m,commun ic ati o n eff ici encyhas al w ays be en paramo un t  to in c rease t h e  n etwo rk capabilities w i th o ut updating th e enti re in f r ast ruc ture. This  s urvey investi g at e s ant i cipatory netw orking, a r e cen t rese ar chd irecti on th at sup ports netwo rk o ptimizati on thr o ugh sys t em stat e pred ict ion .

T h eco reco n cep t  o f a n tic ipatoryne tw orkin g is t h a t, n owa days , too ls exist to m ake  rel i abl e pre dicti on a bo ut ne tworkstatu sand performance . Mo reover, i nfo rm ati on  avai l abilit y i s i ncreasi ng ever y  da ya s hu man behavior is be co m i ng  more so cially an dd igitally  i nte rcon n e cted.  Ina dd ition, d ata ce n te rs  are be co ming m or e a ndmorei mpor tant i n provid ing s e rvices and too l s to access a n da n al y ze h uge  amounts of  dat a .

A s ac on seq u ence,  noton l yc an researchers tail or  their  solu tions to spec ific place s a nd users , bu t  a l so they can an ticip ate the se q uence of  loca tions auser is g o i ng to vi sit  or  to  fo r e ca st whether co n n ecti vi ty migh t b e worse nin g,and  to  e xploit th e foreca st  i nf or mat ion t o  take ac ti onbe for e the eventhappe ns.Th is ena bles th e  p o s sibi li ty  totak efulladva n tag e of go od future  co n diti on s(such a s getting clo se r to a bas esta tion o r entering  a less loaded cell) an d  to mit iga te th e im pact of n ega tive e ven t s (e.g ., ent ering  a  tu n n el).T hi s s ur vey covers a  bo dy of  r ecen t works  on anticipatory n e two rking, whichsha re t w o  c omm o na spe ct s :
-   [*Anticipatio n*]{}: the ye it her explor e  pr ed ictiontechniq ues d i rectlyor consid er some f ut urek n owl edge as gi ven.

-  [*Netwo r king* ] {} : the y a im toop tim ize c ommuni c ati ons i n mobi le  netwo rks.
I n additi on, this survey delvesinto t he fo llo wing ques tio n s:How can p redi ction supp ort  wi reles s n e twork s? W h ic h t y pe of  inf o rmation i s  p oss i b le  to predict a n d w hichapp l icatio ns c an take advantage of it? Which t ools a rethe best  f or a given sce nar io o r applic at ion? Whichscenario s, among  the o nes en visione d fo r  5G ne twor ks,  can bene fit  t h e mostfr om antici pato ry  netwo rking? What i s yet to be stud ied i n order for  anti ci patoryn etwo rking to b e implement ed in5G n etwor ks?

Th emain c ont ri butions of this surv ey ar e the f ol lowi ng: 

-  A th o r ough[**c on tex t-based a n a ly s is ** ] {}of t he li te ratu re classi f ied acco rdi n g to th einf o r mation ex p l oited in t hepredi c t ive framew o rk.- Two[**han dbooks  on the pre di ction a ndo p timizatio n**]{} te c hni qu es u sed in t he  lit er atu re , which allow t he reade r to get f amilia r w i th t h em and  c ritically as sessth e  differ e n t a pproach e s.
-  [ An a nal ysis of the applicability ofanti cipat o rynetwo rking  t echnique s  todifferen t  [**types ofwireless networ k s** ] {} a nda tdi fferent l aye r s ofthe[** prot oco l st a c k**] { }.]{ } 
Introduction {#sec:introduction}
============

Evolving_from one_generation to the next,_wireless networks_have_been constantly_increasing_their performance in_many different ways_and for diverse purposes._Among them, communication_efficiency_has always been paramount to increase the network capabilities without updating the entire infrastructure._This_survey investigates_anticipatory_networking,_a recent research direction that_supports network optimization through system_state prediction.

The_core concept of anticipatory networking is that, nowadays,_tools_exist to make_reliable prediction about network status and performance. Moreover, information_availability is increasing every day as_human behavior is_becoming_more_socially and digitally interconnected._In addition, data centers are becoming_more and more important in providing_services and tools to access and analyze_huge amounts of data.

As a consequence,_not only can researchers tailor_their solutions_to specific places and users,_but also they_can anticipate_the sequence of_locations a user is going to_visit or to_forecast whether connectivity might be worsening,_and_to exploit the_forecast_information_to take_action before the_event_happens. This_enables_the possibility to take full advantage_of_good future conditions (such as getting closer_to a base station_or_entering a less loaded_cell) and to mitigate the_impact of negative events (e.g., entering_a tunnel).

This_survey covers_a body of recent works on anticipatory networking, which share two_common aspects:

-   [*Anticipation*]{}: they_either explore prediction techniques_directly or_consider_some future knowledge_as_given.

- _ [*Networking*]{}: they aim to optimize communications_in mobile_networks.

In addition, this survey delves into_the following questions: How_can_prediction support wireless networks? Which type_of information is possible to predict_and which applications can take_advantage_of_it? Which tools are the_best for a given scenario or_application? Which scenarios,_among the ones envisioned for 5G networks,_can_benefit the most from anticipatory networking?_What_is yet to be studied in_order_for_anticipatory networking to be implemented_in 5G networks?

The main contributions of_this survey are the following:

-   A thorough_[**context-based analysis**]{} of_the literature classified according to_the_information_exploited in the predictive framework.

-   Two [**handbooks on_the prediction_and optimization**]{} techniques_used in the literature, which allow the reader to get_familiar with them and critically assess the_different approaches.

-   [An analysis of the applicability of anticipatory_networking techniques to different [**types of wireless networks**]{}_and at different layers of the [**protocol_stack**]{}.]{}