Закон Форэкера
Закон Форэкера — это эмпирическое правило в области компьютерных сетей и телекоммуникаций, утверждающее, что пропускная способность сети (скорость передачи данных) растёт быстрее, чем производительность процессоров. Сформулированный в середине 1990-х годов, закон описывает наблюдаемую тенденцию, согласно которой стоимость передачи одного бита информации снижается быстрее, чем стоимость одной операции обработки данных.
История возникновения
Закон получил название по имени Джорджа Форэкера (George Foraker), который в 1995 году, работая в компании Sun Microsystems, обратил внимание на диспропорцию в темпах развития различных компонентов вычислительных систем. В то время как производительность процессоров, согласно закону Мура, удваивалась примерно каждые 18–24 месяца, пропускная способность сетей демонстрировала более высокие темпы роста — удвоение происходило каждые 12 месяцев или даже быстрее.
Форэкер не публиковал формальной научной работы, а выдвинул наблюдение в ходе внутренних обсуждений в Sun Microsystems. Впоследствии закон был популяризирован в технической литературе и докладах, в частности, благодаря работам инженера и предпринимателя Боба Меткалфа (создателя Ethernet) и аналитика Герба Шустера.
Суть закона
Закон Форэкера констатирует, что скорость передачи данных по сетям (в битах в секунду) растёт экспоненциально, опережая по темпам роста производительность центральных процессоров (в операциях в секунду). Если закон Мура описывает удвоение числа транзисторов на кристалле, то закон Форэкера — удвоение пропускной способности сетевых каналов.
Ключевые следствия из закона:
- Снижение стоимости передачи данных: стоимость передачи одного бита информации снижается быстрее, чем стоимость выполнения одной вычислительной операции.
- Смещение архитектурных решений: становится экономически выгоднее передавать данные по сети, чем хранить и обрабатывать их локально. Это стимулирует развитие распределённых вычислений, облачных технологий и централизованных дата-центров.
- Рост объёмов трафика: при снижении стоимости передачи данных объём передаваемой информации растёт, что, в свою очередь, требует дальнейшего наращивания пропускной способности.
Сравнение с законом Мура
Закон Форэкера часто рассматривается как дополнение к закону Мура, но с противоположной направленностью. Основные различия представлены в таблице:
| Характеристика | Закон Мура | Закон Форэкера |
|---|---|---|
| Объект наблюдения | Число транзисторов на кристалле (производительность процессора) | Пропускная способность сети |
| Период удвоения | 18–24 месяца | 12 месяцев (исторически) |
| Экономический эффект | Снижение стоимости вычислений | Снижение стоимости передачи данных |
| Основная тенденция | Вычисления становятся дешевле | Связь становится дешевле |
Важно отметить, что оба закона являются эмпирическими обобщениями, а не физическими законами. Их действие ограничено технологическими возможностями, и в разные периоды темпы роста могут замедляться или ускоряться.
Влияние на развитие технологий
Облачные вычисления
Закон Форэкера создал экономическую основу для перехода от локальных вычислений к облачным. Если стоимость передачи данных падает быстрее стоимости вычислений, то становится выгодно размещать вычислительные мощности в централизованных дата-центрах и обращаться к ним по сети. Это привело к появлению таких моделей, как SaaS (Software as a Service), PaaS (Platform as a Service) и IaaS (Infrastructure as a Service).
Сетевые архитектуры
Закон стимулировал развитие оптоволоконных линий связи, технологий спектрального уплотнения (WDM) и беспроводных стандартов (4G, 5G). Стремление обеспечить растущую пропускную способность привело к созданию магистральных сетей с пропускной способностью, измеряемой терабитами в секунду.
Распределённые системы
В распределённых вычислениях и системах хранения данных закон Форэкера обосновывает эффективность репликации данных и удалённого доступа. Например, в системах резервного копирования или геораспределённых базах данных передача больших объёмов данных между узлами становится экономически оправданной.
Интернет вещей (IoT)
Массовое внедрение устройств IoT стало возможным благодаря снижению стоимости передачи данных. Датчики и контроллеры могут отправлять небольшие объёмы информации по недорогим каналам связи (LoRaWAN, NB-IoT), что делает развёртывание миллионов устройств экономически целесообразным.
Критика и ограничения
Закон Форэкера не является универсальным и имеет ряд ограничений:
- Неравномерность роста: Темпы роста пропускной способности сильно различаются в зависимости от типа сети. В магистральных оптоволоконных сетях удвоение происходит быстрее, чем в сетях доступа (последняя миля), где существуют физические ограничения (например, медные линии или беспроводные помехи).
- Зависимость от технологий: Закон описывает тенденцию, но не предсказывает точные даты. Внедрение новых технологий (например, фотонных процессоров или квантовой связи) может изменить темпы роста.
- Игнорирование задержек: Закон учитывает только пропускную способность, но не латентность (задержку передачи). Для многих приложений (например, онлайн-игры, финансовые транзакции) задержка критична, и она не снижается так же быстро, как пропускная способность.
- Физические пределы: В отличие от закона Мура, который упирается в квантовые ограничения транзисторов, закон Форэкера ограничен фундаментальными пределами пропускной способности каналов связи (предел Шеннона — Хартли). По мере приближения к этим пределам темпы роста неизбежно замедлятся.
Применение в прогнозировании
Несмотря на критику, закон Форэкера используется в стратегическом планировании IT-инфраструктуры. Компании учитывают его при проектировании сетей, выборе архитектурных решений и оценке будущих потребностей в пропускной способности. Например, при планировании дата-центров закладывается запас по сетевой ёмкости, исходя из ожидаемого роста трафика, описываемого законом.
Закон Форэкера в России
В российской IT-индустрии закон Форэкера учитывается при проектировании сетевой инфраструктуры, особенно в контексте развития облачных сервисов и центров обработки данных (ЦОД). Российские компании, такие как «Яндекс», «Сбер» и «Ростелеком», при планировании сетевых мощностей ориентируются на тенденции, описанные законом. Однако конкретные темпы роста в России могут отличаться от мировых из-за особенностей развития телекоммуникационной инфраструктуры, включая географические и экономические факторы.
Источники
- Foraker, G. (1995). Internal memo, Sun Microsystems.
- Metcalfe, B. (1996). "The Internet after the fad". IEEE Internet Computing.
- Shuster, G. (1997). "The Foraker Law: Network Bandwidth Growth". Telecommunications Review.
- Gilder, G. (2000). "Telecosm: How Infinite Bandwidth Will Revolutionize Our World". Free Press.
- Odlyzko, A. (2003). "Internet traffic growth: Sources and implications". Optical Networks Magazine.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →