211service.com
Duomenų gavyba išsprendžia jūsų lėto „Wi-Fi“ ryšio paslaptį
„Wi-Fi“ yra vienas didžiausių XXI amžiaus išvaduotojų. Galimybė belaidžiu būdu prisijungti prie interneto įvairiose vietose yra įgalinanti technologija įvairiems lankstaus darbo susitarimams. Iš tiesų, tai pavertė kavinę viena produktyvesnių visuomenės darbo vietų.
Tačiau kiekvienas, kuris reguliariai naudojasi „Wi-Fi“, žinos apie keblią problemą: kartais prireikia senokai prisijungti prie „Wi-Fi“, o kartais ryšiai visai neįmanomi. Baisi tiesa apie „Wi-Fi“ yra ta, kad pernelyg dažnai jis tiesiog neveikia.
Ir tai kelia svarbų klausimą: kodėl? Kas yra dėl šių moderniausių belaidžių tinklų ir prie jų prisijungiančių įrenginių, kurie taip dažnai sugenda?
Šiandien mes gauname atsakymą dėka Changhua Pei darbo Kinijos Tsinghua universitete ir keleto bičiulių, kurie išmatavo, kiek laiko užtruko 400 milijonų skirtingų Wi-Fi seansų prisijungti. Ir jie naudojo savo duomenis, kad išsiaiškintų, kas paprastai negerai ir kaip to galima išvengti.
Changhau ir bendradarbiai surinko savo duomenis iš „Android“ programos, vadinamos „Wi-Fi Manager“, kuri įrašo įvairius prisijungimo prie „Wi-Fi“ prieigos taško etapus ir jų trukmę.
Kiekvienas „Wi-Fi“ ryšys apima kelis veiksmus. Pirmuoju žingsniu mobilusis įrenginys nuskaito radijo bangas, ieškodamas galimų Wi-Fi prieigos taškų. Pasirinkus prieigos tašką, du įrenginiai apsikeičia duomenų paketais. Tada yra autentifikavimo veiksmas, kuris dažnai apima slaptažodžio įvedimą. Paskutinis žingsnis vadinamas DHCP (dinaminis pagrindinio kompiuterio konfigūracijos protokolas), kuris suteikia įrenginiui IP adresą.
(Atminkite, kad užmezgus ryšį, vartotojas gali būti nukreiptas į šliuzo puslapį, kuriam reikalingas kitas slaptažodis – komanda neįtraukia šio veiksmo į savo skaičiavimus.)
Klausimas, kurį sprendžia Changhau ir bendradarbiai, yra, jei pavyks, kiek laiko paprastai užtrunka šis prisijungimo procesas. Ir atsakymas bus slegiančiai žinomas „Wi-Fi“ vartotojams. Tyrėjai teigia, kad „Wi-Fi“ ryšys nutrūksta stulbinančiai 45 procentus atvejų. Ir laikas, kurį jie užtrunka, yra labai įvairus – 15 procentų prisijungimų trunka ilgiau nei penkias sekundes.
Taigi, kas negerai? Changhau ir bendradarbiai naudoja duomenų gavybos algoritmą duomenims tirti, kad išsiaiškintų, kokie veiksniai yra susiję su nepavykusiais ryšiais ir ilgu prisijungimo laiku.
Pasirodo, prisijungimo trukmei ir sėkmei didelę įtaką daro keli veiksniai. Galbūt svarbiausia yra tai, ar „Wi-Fi“ tinklas yra viešasis ar privatus – privatūs tinklai yra žymiai greitesni ir sėkmingesnio ryšio rodikliai.
Kitas veiksnys yra mobiliojo įrenginio operacinė sistema. Komanda teigia, kad identiški įrenginiai, kuriuose veikia skirtingos operacinės sistemos, gali turėti labai didelių prisijungimo laiko skirtumų ir rodyti pirštu, ypač į labai pritaikytą „Android“ versiją, pavadintą „FlyMe“. Lustų rinkiniai tiek mobiliajame įrenginyje, tiek prieigos taške taip pat gali turėti įtakos ryšio trukmei, o lėtesni lustai užtrunka daug ilgiau.
Suradusi veiksnius, lėtinančius ryšius, komanda sukūrė algoritmą, kuris išvengia ryškiausių kompromisų ir taip pagreitina prisijungimo laiką.
Pavyzdžiui, šis algoritmas įvertina, ar prieigos taškai yra vieši, ar privatūs. Tada jis nepaiso viešųjų ir pasirenka stipriausią signalą turintį privatų tinklą.
Šis metodas žymiai pagerina ryšius, sako Changhau ir kt. Algoritmas sumažina ryšio gedimus iki 3,6 procento ir sutrumpina prisijungimo laiką 10 kartų.
Tai įspūdingas rezultatas, kurį tikrai įvertins viso pasaulio kavinių darbuotojai.
Nuoroda: arxiv.org/abs/1701.02528 : Kodėl taip ilgai užtrunka prisijungti prie „WiFi“ prieigos taško