Кордонні обчислення

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Кордонні обчислення (англ. Edge computing) — це парадигма розподілених обчислень, яка переносить обчислення і носії даних ближче до джерела даних. Очікується, що це покращить час відклику і збереже смугу пропускання.[1] Це радше архітектура ніж певна технологія.[2] Це чутливий до топології і розміщення різновид розподілених обчислень.

Кордонні обчислення походять з мереж доправлення вмісту, які створили наприкінці 1990-х, щоб надавати мережевий і відео вміст з кордонних серверів, які розташовані ближче до користувачів.[3] На початку 2000-х, ці мережі розвинулись до сервісних застосунків і застосункових складників на кордонних серверах,[4] що спричинило перші комерційні кордонні сервіси обчислень,[5] які виділяли ресурси для таких застосунків як пошуки місцевих представників, кошики крамниць, збирачі даних реального часу і рушії вставляння реклами.[4]

Інтернет речей (IoT) це приклад кордонних обчислень. Звична хиба думати, що кордонні обчислення та інтернет речей це синоніми.[6]

У дослідженні 2018 року Gartner стверджував, що близько 10% даних породжених великими підприємствами створені та опрацьовані поза традиційними центрами даних або хмарами. Gartner передбачав, що до 2025 року ця кількість сягне 75 %.[7]

Інфраструктура кордонних обчислень

Означення[ред. | ред. код]

Одне з означень кордонних обчислень це будь-який різновид комп'ютерної програми, яка доводить низьку затримку ближче до запиту[en]. Карім Арабі, на IEEE DAC 2014 [8] і після цього на семінарі в МТІ у 2015,[9] широко означив кордонні обчислення як обчислення ззовні хмари, що відбувається на кордоні мережі, точніше в застосунках де необхідне опрацювання даних в реальному часу. У його означенні, хмарні обчислення діють на великих даних, кордонні обчислення діють на «миттєвих даних» — даних реального часу згенерованих чутниками чи користувачами.

Термін часто використовують як синонім до туманних обчислень.[10] Це особливо влучно для маленьких розгортань. Однак, коли розгортання великого розміру, наприклад, розумні міста, то туманні обчислення можуть бути окремим шаром між Кордоном і Хмарою. Звідси, кордонний шар це також окремий прошарок, який має притаманні обов'язки.[11][12]

Переваги та недоліки[ред. | ред. код]

Переваги порівняно з хмарними обчисленнями:[ред. | ред. код]

Зниження затримки (Latency Reduction):[ред. | ред. код]

Оскільки обробка даних відбувається на межі мережі, час, необхідний для передачі даних до центрального хмарного сервісу та отримання відповіді, значно зменшується. Це особливо важливо для застосунків, що вимагають миттєвої відповіді, наприклад, в індустрії Інтернету речей (IoT), автономних транспортних засобах, аналізуванні відео тощо.

Підвищена пропускна здатність (Increased Bandwidth):[ред. | ред. код]

Завантаження мережі може бути зменшене завдяки обробці та аналізу даних на місці їх виникнення. Це особливо корисно у випадку великого обсягу даних, які не потребують передачі до хмарного сервісу для обробки.

Збереження приватності та безпеки (Privacy and Security):[ред. | ред. код]

Використання кордонних обчислень дозволяє зберігати та обробляти дані локально, що може бути важливим з погляду приватності та безпеки. Чутливі дані можуть залишатися в межах приватних мереж або пристроїв, зменшуючи ризик несанкціонованого доступу до цих даних.

Робота в автономному режимі (Offline Operation):[ред. | ред. код]

В разі втрати зв'язку з центральним сервером кордонні обчислення забезпечують можливість продовжувати роботу в автономному режимі. Це особливо важливо в ситуаціях, де надійність зв'язку є обмеженою, наприклад, у віддалених районах або на мобільних пристроях.

Економія пропускної здатності мережі (Network Bandwidth Saving):[ред. | ред. код]

Кордонні обчислення дозволяють зменшити обсяг даних, які потрібно передавати до центрального хмарного сервісу. Це зменшує використання пропускної здатності мережі та знижує витрати на передачу даних.

Недоліки порівняно з хмарними обчисленнями[ред. | ред. код]

Обмежені ресурси[ред. | ред. код]

Обчислювальні ресурси на межі мережі можуть бути обмеженими в порівнянні з потужністю центральних хмарних серверів. Це може вплинути на швидкодію та потужність обчислень, що можна виконати на пристроях розташованих на межі мережі.

Складність управління[ред. | ред. код]

Управління розподіленими ресурсами та їх координація можуть бути складними завданнями. Необхідно розв'язувати питання, пов'язані з масштабуванням, безпекою, моніторингом та керуванням розподіленими системами.

Залежність від мережі[ред. | ред. код]

Кордонні обчислення передбачають використання мережі для взаємодії з центральними системами або хмарними сервісами. Залежність від мережі означає, що доступність та якість зв'язку можуть впливати на роботу системи.

Сумісність та стандартизація[ред. | ред. код]

З огляду на розмаїття обладнання та протоколів, використовуваних в пристроях на межі мережі, можуть виникати питання щодо сумісності та стандартизації. Це може ускладнити розробку та інтеграцію систем.

Сфери застосування кордонних дата-центрів.[13][ред. | ред. код]

5G[ред. | ред. код]

Децентралізована мережа комірок складена з кордонних дата-центрів може забезпечити низький рівень затримки для 5G при великій кількості пристроїв підключених до мережі.

Телекомунікаційні компанії[ред. | ред. код]

Дата-центри розташовані на вежах стільникового зв'язку телеком-компаній забезпечать кращу доступність для кінцевих користувачів з'єднуючи мобільні телефони та бездротові датчики

Інтернет речей[ред. | ред. код]

Кордонний дата-центр можна застосувати для обробки даних згенерованих IoT пристроями. Він корисний якщо згенерованим даним потрібна подальша обробка, але вони чутливі до часу настільки що не має сенсу посилати їх на централізований сервер

Медицина[ред. | ред. код]

Деякому медичному устаткуванню, наприклад для роботизованої хірургії необхідні надзвичайно малі час затримки та цілісність мережі, які можуть забезпечити саме кордонні дата-центри

Автономні транспортні засоби[ред. | ред. код]

Кордонні дата-центри можна використати для збору, обробки та обміну даними між транспортними засобами та іншими мережами яким необхідний малий час затримки. Мережа кордонних дата-центрів може бути використана, щоб збирати дані для виробників автомобілів і аварійних сервісів

Розумні фабрики[ред. | ред. код]

Кордонні дата-центри можна використати для прогнозованого технічного огляду машин і прогнозованого управління якістю. А також для підвищення ефективності стосовно роботів зайнятих в складській діяльності

Примітки[ред. | ред. код]

  1. Hamilton, Eric (27 грудня 2018). What is Edge Computing: The Network Edge Explained. cloudwards.net. Процитовано 14 травня 2019.
  2. Gartner. Gartner Trend Insights report 2018 (PDF). Gartner. Архів (PDF) оригіналу за 18 грудня 2020. Процитовано 26 травня 2021.
  3. Globally Distributed Content Delivery, by J. Dilley, B. Maggs, J. Parikh, H. Prokop, R. Sitaraman and B. Weihl, IEEE Internet Computing, Volume 6, Issue 5, November 2002 (PDF). Архів (PDF) оригіналу за 9 серпня 2017. Процитовано 25 жовтня 2019.
  4. а б Nygren., E.; Sitaraman R. K.; Sun, J. (2010). The Akamai Network: A Platform for High-Performance Internet Applications (PDF). ACM SIGOPS Operating Systems Review. 44 (3): 2—19. doi:10.1145/1842733.1842736. S2CID 207181702. Архів (PDF) оригіналу за 13 вересня 2012. Процитовано 19 листопада 2012. See Section 6.2: Distributing Applications to the Edge
  5. Davis, A.; Parikh, J.; Weihl, W. (2004). EdgeComputing: Extending Enterprise Applications to the Edge of the Internet. 13th International World Wide Web Conference. doi:10.1145/1013367.1013397. S2CID 578337.
  6. Gartner. 2021 Strategic Roadmap for Edge Computing. www.gartner.com. Архів оригіналу за 30 березня 2021. Процитовано 11 липня 2021.
  7. What Edge Computing Means for Infrastructure and Operations Leaders.
  8. IEEE DAC 2014 Keynote: Mobile Computing Opportunities, Challenges and Technology Drivers. Архів оригіналу за 30 липня 2020. Процитовано 25 березня 2019.
  9. MIT MTL Seminar: Trends, Opportunities and Challenges Driving Architecture and Design of Next Generation Mobile Computing and IoT Devices
  10. What is fog and edge computing?. Capgemini Worldwide (амер.). 2 березня 2017. Процитовано 6 липня 2021.
  11. Dolui, Koustabh; Datta, Soumya Kanti (June 2017). Comparison of edge computing implementations: Fog computing, cloudlet and mobile edge computing. 2017 Global Internet of Things Summit (GIoTS): 1—6. doi:10.1109/GIOTS.2017.8016213.
  12. Difference Between Edge Computing and Fog Computing. GeeksforGeeks (en-us) . 27 листопада 2021. Процитовано 11 вересня 2022.
  13. Gillis, Alexander. What is Edge Data Center. techtarget.com.