Одно мобильное приложение способно загрузить сотовую сеть?

    В январе этого года оператор сотовой связи T-Mobile направил отчёт в FCC с описанием, как некий IM-клиент под Android, созданный независимым разработчиком, вызвал «существенную деградацию сотовой сети T-Mobile».

    Причина в том, что приложение было запрограммировано на частое открытие и закрытие соединений (постоянная проверка статусов в контакт-листе). Это не вызвало проблем, когда разработчик тестировал программу на канале WiFi, однако в сети сотовой связи активность приложения привела к серьёзной перегрузке сети в местах с большой плотностью абонентов, особенно когда программа стала популярной и её установили многие клиенты T-Mobile.

    По оценкам оператора, только из-за одного этого приложения нагрузка на сеть выросла на 1200%. Представителям T-Mobile пришлось напрямую связаться с разработчиком программы, чтобы он исправил свою утилиту и срочно выпустил обновление.

    Затем инженерам пришлось пересмотреть архитектуру контроллеров радиосети (RNC), чтобы система в будущем справлялась с новым типом проблем.

    К сожалению, T-Mobile не предоставило подробной информации об инциденте, в том числе где и когда он случился, а также какая конкретно программа стала ему виной. Но в любом случае данная история должна продемонстрировать, почему операторам сотовой связи так важно отменить принципы сетевой нейтральности и получить право фильтровать трафик в сети по каждому приложению и протоколу на своё усмотрение.

    Сеть T-Mobile страдает не только от смартфонов Android, но также от Apple iPhone. Хотя T-Mobile не имеет контракта на продажу этих устройств, но в сети присутствует большое количество взломанных iPhone. В прошлом году сообщалось, что речь идёт примерно о 300 000 айфонах. В апреле нынешнего года в другом отчёте в FCC компания T-Mobile жаловалась, что взломанные айфоны периодически отправляют сигнальные пакеты PDP Context Activation на установление соединения и получение IP-адреса. Эффект от потока сигнальных пакетов был аналогичен DoS-атаке и тоже вызвал проблемы в сети.

    via FierceWireless

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 42

      +12
      Следующая новость: «Группа школьников, с помощью своего приложения, 'завесила' сотовые сети таких операторов как Билайн, МТС, Мегафон. Пользователи этих сетей кинулись закупать полевые рации».

      Ну а если серьезно, то разве «частое открытие и закрытие соединений» не должно было быть протестированно в первую очередь, при создании сотовой сети T-Mobile?
        +7
        Слабые места всегда существуют. Другое дело, как вы реагируете на очередное их обнаружение.

        Ведь фактически, разработчики указанного IM-клиента помогли обнаружить баг в реализации сети T-Mobile. И ведь каждый найденный баг помогает сделать сеть лучше.

        Умение признавать свои ошибки — редкое качество…
          +3
          Чисто к сведению: когда GSM сети проектировались, про передачу данных вобще никто не думал, максимум CSD на 9600
            +1
            смартфоны появились не вчера и даже не позавчера.
            а прибыли сотовых операторов — огромные. и необоснованные.
            данная ситуация — всего лишь пкоазала, что такой расклад не был учтен хотя бы в стресс-тестировании.
            хотя его следовало бы учитывать в load-тестировании.
            пусть товарищи вкладываются и исправляют.
              0
              Ну так судя по новости, они и будут исправлять. А наша большая тройка скорее всего бы сделала в этом случае плату за GPRS соединение :)
                0
                А она и так есть неявная — в виде округления в бо́льшую сторону.
            +5
            «Группа коров с весёлой фермы съела десять серверов»
              –1
              Надо такую DDoS-илку написать для сотовых сетей. Хотя бы под видом онлайн-игры)
              +29
              Но в любом случае данная история должна продемонстрировать, почему операторам сотовой связи так важно отменить принципы сетевой нейтральности и получить право фильтровать трафик в сети по каждому приложению и протоколу на своё усмотрение
              Например Скайп, да? Ну надо же.
                +3
                Лично я не вижу необходимости в таком праве.
                Работать надо, улучшать, строить, создавать, творить и еще много интересных подобных слов.
                  +1
                  необъодимость есть — высосать как можно больше бабла, пока лавочку не прикрыла какая-нибудь новая технология связи
                –3
                Причина в том, что приложение было запрограммировано на частое открытие и закрытие соединений

                Видать UDP уже не в моде…
                  +5
                  Почитайте как работает GPRS/EDGE, и поймёте что тут не в TCP/UDP проблема.
                  +10
                  Ну может скоро до них дойдет, что в сети уже давно висят не телефоны с вапом, а высокопроизврдительные карманные компьютеры, которые они сами и продают своим абонентам, кстати.
                    0
                    К сожалению технические возможности заложенные в BTS и RNC отстают от возможностей современных телефонов
                    +6
                    Сверхскоростные сети три-джи, как же, вешаются от аськи…
                      +1
                      А что будет, когда на телефонах будет обычным явлением иметь торрент-качалку?
                        –1
                        карманный сидбокс? :) я думаю большой контент все таки нужно скачивать и смотреть дома.
                          +3
                          Что будет? Проблемы со здоровьем будут.
                            0
                            Зря вы так :)
                            Я как то остался без ноутбука дома на неделю, а сериальчики любимые смотреть хотелось (из дома не выходил, так как болел). Качал торренты со смартфона (symbian с symtorrent), затем подключал его с DVD плееру с usb входом и смотрел (правда качал по wifi).
                          +21
                          > Но в любом случае данная история должна продемонстрировать, почему операторам сотовой связи так важно отменить принципы сетевой нейтральности и получить право фильтровать трафик в сети по каждому приложению и протоколу на своё усмотрение.

                          Данная история демонстирует, что огромные компании с миллиардными оборотами, являются, фактически, монополистами (3-5 одинаковых огромных компании — это не рынок, это монополия трестового типа, пусть и нет прямого сговора). И как водится в монополиях, они отвратительно относятся к инновациям, не обновляют технологии годами, максимально стараются оттянуть сроки прихода новых технологий.

                          Лесом их.
                          • UFO just landed and posted this here
                              0
                              В ваших словах есть доля правды, но есть еще и такой момент как вопрос ценообразования. Они могут сделать замечательную отказоустойчивую сеть, но вот платить по, условно говоря, 100 евро в месяц за ее пользование мало кто согласится.
                                +9
                                Вот я плачу провайдеру порядка 50 долларов в месяц за 8 мегабит. И он почему-то не режет мне трафик и не плачется, когда я включаю торренты. А за зарубежный трафик он не включает 10-кратный счетчик. И не тарифицирует сообщения в жаббере по 20 центов за штуку.

                                Причем я сильно подозреваю, что затраты на инфраструктуру что у интернет-провайдеров, что у мобильных операторов, сравнимые. Просто интернет-провайдеров в моей стране десяток, а GSM — 2 с половиной.
                                  0
                                  Если бы они были реально сравнимые, то GSM операторов тоже был бы десяток.
                                    0
                                    Обычно, получить лицензию на частоту несколько сложнее, чем на копание земли. Ну и, разумеется, большие первоначальные вложения, иначе никто н пойдет к оператору с плохим покрытием.
                                    Но когда сеть развернута, расходы на поддержание сравнимы с провайдерскими, думаю.
                                      0
                                      Ну так а мы то говорим именно о развертывании новых отказоустойчивых сетей.
                                    0
                                    50 долларов за 8 мегабит беспроводного интернета?
                                      0
                                      Это много или мало? У меня сейчас ADSL, но и беспроводной (3g) у нас где-то так и стоит.
                              • UFO just landed and posted this here
                              • UFO just landed and posted this here
                                  0
                                  А может быть нагрузка выросла из-за того, что провайдер фильтрует трафик? Как иначе открытие/закрытие соединений может повлиять на нагрузку?
                                    0
                                    Интересно — как бы наши операторы поступили в такой ситуации?
                                      0
                                      Открытие и закрытие таких соединений в приложении — это же 3-й и выше уровни OSI, причем тут RNC? Он обеспечивает транспорт же только… видимо просто начал ложиться внешний шлюз, который в интернет смотрит… но это скорее всего баг шлюза — а исправить дефект на шлюз, это видимо дольше чем исправить приложение… хитрецы одним словом ))
                                        0
                                        Незнаю как у них там в gsm — у нас в скайлинке, если не передаются данные абонент уходит в хендофф: радиоресурс который им занимается высвобождается, но совершенно незаметно для абонента и его приложений.
                                          0
                                          Так, на сколько я знаю, почти везде где не используется коммутация каналов, даже в gprs :)
                                          Пока писал — придумал потенциальную проблему и ответ на свой вопрос: вероятно таймер активации программы был немного длиннее чем таймер отбора у абонента PDP контекста, и получалось «только отобрали IP по таймауту и отключили от пакетной передачи, как он редиска снова лезет в сеть и PDP активирует». Видимо увеличение таймаута (статическое или адаптивное, что было бы правильнее) их спасло.
                                            0
                                            Не в хендофф, а в дормант.

                                            В gprs/umts примерно похоже, только более эффективно.
                                            0
                                            При том, что оно открывало соединение, а это вызывало активацию pdp контекста. И судя по всему, она открывало и закрывало соединения практически постоянно. Видимо, это и заметил tmobile на сетевой статистике и начал бить тревогу :)

                                            Возможно, у них были какие-то лицензионные ограничения на количество открываемых контекстов в секунду, как например у sms центров прорпускная способность.
                                            0
                                            че-то как-то бред, получается, что в мобильные онлайн игры вообще нет возможности играть с этим оператором.
                                            я чисто технически не очень понимаю как такое возможно, если я не ошибаюсь, то соединение между проверками статусов и не должно закрываться-то
                                              0
                                              Очень сомневаюсь, что операторы откажутся от своих сверх прибылей, ради чего бы то ни было — в общем пока петух не клюнет, они будут обсасывать свои услуги в новых разноцветных тарифах.
                                                0
                                                это не баг, это bad pracice. на хабре за такой подход к программированию бьют канделябром по голове.

                                                Only users with full accounts can post comments. Log in, please.