Повсеместные вычисления

Повсеместные вычисления (англ. ubiquitous computing, также убикомп) — концепция в области программной инженерии, аппаратной инженерии и информатики, заключающаяся в создании условий для незаметного, постоянного и повсеместного присутствия вычислительных процессов. В отличие от настольных вычислений, повсеместные вычисления подразумевают использование вычислительных ресурсов на любом устройстве, в любом месте и в любом формате. Пользователь взаимодействует с компьютером, который может принимать различные формы, включая ноутбуки, планшеты, смартфоны и терминалы в повседневных предметах, таких как холодильник или умные очки. К базовым технологиям, обеспечивающим повсеместные вычисления, относят Интернет, продвинутые среды промежуточного ПО, ядра, операционные системы, мобильный код, датчики, микропроцессоры, новые форматы ввода-вывода и пользовательских интерфейсов, компьютерные сети, мобильные протоколы, глобальные навигационные системы и инновационные материалы.

Аналоги

Данная парадигма также известна под названиями проникающие вычисления[1], контекстный интеллект[2] и «повсюду»[3]. Каждый из этих терминов акцентирует разные стороны явления. При рассмотрении объектов, вовлечённых во взаимодействие, используются также понятия физические вычисления, Интернет вещей, гаптические вычисления[4] и «мыслящие вещи». Вместо единого определения повсеместных вычислений и связанных с ними терминов предлагается рассматривать таксономию их признаков, позволяющую описывать различные типы и разновидности повсеместных систем и приложений[5].

Ключевые темы повсеместных вычислений включают: распределённые вычисления, мобильные вычисления, локальные вычисления, мобильные сети, сети датчиков, взаимодействие человека и компьютера, контекстно-осознанные технологии для «умного дома» и искусственный интеллект.

Основные концепции

Повсеместные вычисления — это концепция использования небольших, подключённых к интернету и недорогих вычислительных устройств для автоматизации повседневных задач[6].

Марк Вейзер предложил три базовые формы умных устройств для повсеместных вычислений:[7]

  • Табы — носимое устройство размером примерно с сантиметр
  • Пэды — портативное устройство размером примерно с дециметр
  • Доски — интерактивное крупноразмерное устройство с дисплеем, приблизительно размером с метр

Повсеместные вычислительные устройства, предложенные Марком Вейзером, представляют собой плоские устройства разных размеров с визуальным экраном[8]. За пределами этих концепций также возможно существование широкого спектра других устройств повсеместных вычислений[5].

История

Термин «повсеместные вычисления» придумал Марк Вейзер около 1988 года, работая главным технологом в Xerox PARC (Пало-Альто). Вейзер, как самостоятельно, так и совместно с директором PARC Джоном Сили Брауном, писал одни из первых публикаций по этой теме, определяя её и излагая основные проблемы[7][9][10].

Осмысление последствий расширения вычислительных возможностей

Понимая, что распространение вычислительных возможностей в повседневной жизни потребует анализа социальных, культурных и психологических аспектов, выходящих за пределы чисто технических вопросов, Вейзер опирался на опыт философии, феноменологии, антропологии, психологии, постмодернизма, социологии науки и феминистской критики. Он подчёркивал «гуманистические истоки "невидимого идеала" в постмодернистской мысли»[10], а также ссылался на ироническую антиутопию Филипа К. Дика Убик.

Энди Хоппер из Кембриджского университета предложил и реализовал концепцию «Телепортации» — приложения следуют за пользователем, куда бы тот ни переместился.

Рой Вант, будучи исследователем и студентом у Энди Хоппера в Кембридже, работал над системой «Активные бейджи» — развитой системой вычислений с определением местоположения, сочетающей персональную мобильность и вычисления.

Билл Шилит (ныне Google) также проводил ранние исследования по этой тематике и участвовал в первой конференции по мобильным вычислениям в Санта-Крусе в 1996 году.

Кэн Сакамура из Токийского университета (Япония) руководит Лабораторией повсеместных сетей (UNL, Токио), а также форумом T-Engine. Совместная цель спецификации повсеместных сетей Сакамуры и форума T-Engine — сделать возможным, чтобы любое устройство могло отправлять и принимать информацию[11][12].

Значительный вклад в область также внес Массачусетский технологический институт (MIT), в частности, консорциум «Мыслящие вещи» (Things That Think; руководители — Хироси Исии, Джозеф Парадизо, Розалинд Пикард) в Медиа-лаборатория MIT[13] и проект CSAIL Project Oxygen[14]. К ведущим исследователям и лабораториям также относятся Университет Вашингтона (Шветак Патель, Анинд Дей, Джеймс Ланде, HealthX Lab Дартмутского колледжа (Эндрю Кэмпбелл), Технологический институт Джорджии (Грегори Абоуд, Тад Старнер), Лаборатория People Aware Computing в Корнелл Тек (руководитель — Тензим Чоудхури), NYU (Программа интерактивных телекоммуникаций), кафедра информатики Университета Калифорнии в Ирвайне, Microsoft Research, Intel Research, проект Equator при Университете колледжа Лондона[15], UCRi & CUS Аджуского университета[16].

Примеры

Одной из первых повсеместных систем стала инсталляция художницы Натали Джеремидженко «Живая нить» (Live Wire, также известная как Dangling String), размещённая в Xerox PARC во времена деятельности Марка Вейзера[17]. Это был кусок верёвки, прикреплённый к шаговому двигателю и управляемый через LAN; сеть, передавая данные, вызывала подёргивания верёвки, незаметно сигнализируя о сетевой активности. Вейзер считал этот пример иллюстрацией концепции спокойных технологий[18].

Современное проявление данной тенденции — широкое распространение мобильных телефонов, поддерживающих скоростную передачу данных, видеосервисы и другие вычислительные возможности. Хотя не все мобильные устройства считаются воплощением повсеместных вычислений, существуют проекты вроде японского Yaoyorozu («восемь миллионов божеств»), где мобильные устройства с радиочастотными идентификационными метками демонстрируют реальность концепции[19].

Компания Ambient Devices создала устройства «шар», «дашборд» и маяк погоды — декоративные девайсы, получающие данные по беспроводной сети и передающие сведения о происходящих событиях (биржевые котировки, погода и др.), аналогично Nabaztag, изобретённому Рафи Халаджианом и Оливье Мевелем, производством которого занималась компания Violet.

Австралийский футуролог Марк Пессе разработал многоконфигурируемую лампу с 52 светодиодами и поддержкой Wi-Fi (MooresCloud), названную в честь Гордона Мура[20].

Компания Unified Computer Intelligence Corporation выпустила устройство Ubi (от англ. The Ubiquitous Computer), предназначенное для голосового взаимодействия с интеллектуальным домом и постоянного доступа к информации[21].

Исследования в области повсеместных вычислений направлены на создание среды, в которой компьютеры позволяют человеку концентрировать внимание только на важных аспектах окружающего мира и работать преимущественно в роли системного надзора и принятия решений. Главная задача — создание такого интерфейса человек-компьютер, который бы мог интерпретировать и поддерживать намерения пользователя. Например, проект MIT Project Oxygen стремится сделать вычисления настолько привычными и доступными, как воздух:

В будущем вычисления будут человекоцентричными. Они будут доступны повсеместно, как розетки и батарейки, или как кислород в воздухе... Нам не придётся постоянно носить свои устройства. Вместо этого перенастраиваемые универсальные девайсы — портативные или встроенные в окружение — будут предоставлять вычисления там, где это нужно. В процессе взаимодействия эти «анонимные» устройства примут наши цифровые идентичности. Они будут уважать частную жизнь и требования безопасности. Нам не нужно будет печатать, кликать мышкой или учить новый компьютерный жаргон. Мы будем общаться естественно: голосом и жестами, выражающими наш замысел..[22].

Данный переход не означает бегства в «цифровое пространство», а наоборот, внедряет вычисления и коммуникации в реальную жизнь, делая их неотъемлемой частью полезных функций[19].

Сетевые роботы связывают повсеместные сети и роботов, способствуя появлению новых способов жизни и решений социально значимых задач, таких как старение населения и уход за пожилыми людьми[23].

Функции Continuity в OS X Yosemite, представленные компанией Apple, также считаются примером повсеместных вычислений[24].

Проблемы

Ограничения конфиденциальности — наиболее часто упоминаемая критика концепции повсеместных вычислений (убикомпа) и, возможно, главный барьер для её долгосрочного успешного развития[25].

Исследовательские центры

Список известных учреждений, ведущих исследования в области повсеместных вычислений (по странам):

Канада

Topological Media Lab, Университет Конкордия

Финляндия

Community Imaging Group, Университет Оулу

Германия

Офис телекооперации (TECO), Институт технологии Карлсруэ

Индия

Исследовательский центр повсеместных вычислений (UCRC), Центр развития перспективных вычислений[26]

Пакистан

Центр исследований повсеместных вычислений (CRUC), Карачи

Швеция

Центр мобильной жизни, Стокгольмский университет

Великобритания

Лаборатория смешанной реальности, Университет Ноттингема

См. также

Примечания

  1. Nieuwdorp, E. (2007). “The pervasive discourse”. Computers in Entertainment. 5 (2): 13. DOI:10.1145/1279540.1279553. S2CID 17759896.
  2. Hansmann, Uwe. Pervasive Computing: The Mobile World. — Springer, 2003. — ISBN 978-3-540-00218-5.
  3. Greenfield, Adam. Everyware: The Dawning Age of Ubiquitous Computing. — New Riders, 2006. — P. 11–12. — ISBN 978-0-321-38401-0.
  4. World Haptics Conferences. Haptics Technical Committee. Архивировано 16 ноября 2011 года.
  5. 1 2 Poslad, Stefan. Ubiquitous Computing Smart Devices, Smart Environments and Smart Interaction. — Wiley, 2009. — ISBN 978-0-470-03560-3.
  6. Kang, Byeong-Ho (январь 2007). “Ubiquitous Computing Environment Threats and Defensive Measures”. International Journal of Multimedia and Ubiquitous Engineering [англ.]. 2 (1): 47—60. Дата обращения 2019-03-22. Проверьте дату в |date= (справка на английском)
  7. 1 2 Weiser, Mark The Computer for the 21st Century (1991). Архивировано 22 октября 2014 года.
  8. Weiser, Mark Some Computer Science Issues in Ubiquitous Computing. CACM (23 марта 1993). Дата обращения: 28 мая 2019. Архивировано 28 мая 2019 года.
  9. Weiser, M.; Gold, R.; Brown, J.S. Ubiquitous computing (11 мая 1999). Архивировано 10 марта 2009 года.
  10. 1 2 Weiser, Mark Ubiquitous computing (17 марта 1996). Архивировано 2 июня 2018 года.
  11. Krikke, J (2005). “T-Engine: Japan's ubiquitous computing architecture is ready for prime time”. IEEE Pervasive Computing. 4 (2): 4—9. DOI:10.1109/MPRV.2005.40. S2CID 11365911.
  12. T-Engine Forum Summary. T-engine.org. Дата обращения: 25 августа 2011. Архивировано 21 октября 2018 года.
  13. MIT Media Lab – Things That Think Consortium. MIT. Дата обращения: 3 ноября 2007. Архивировано 24 апреля 2021 года.
  14. MIT Project Oxygen: Overview. MIT. Дата обращения: 3 ноября 2007. Архивировано 6 июля 2007 года.
  15. Equator. University College London. Дата обращения: 19 ноября 2009. Архивировано 10 апреля 2010 года.
  16. Center of excellence for Ubiquitous System (кор.). CUS. Архивировано 2 октября 2011 года.
  17. Weiser, Mark Designing Calm Technology (3 мая 2017). Дата обращения: 27 мая 2019. Архивировано 6 марта 2023 года.
  18. Weiser, Mark; Gold, Rich; Brown, John Seely (1999). “The Origins of Ubiquitous Computing Research at PARC in the Late 1980s”. IBM Systems Journal. 38 (4): 693. DOI:10.1147/sj.384.0693. S2CID 38805890.
  19. 1 2 Winter, Jenifer (декабрь 2008). “Emerging Policy Problems Related to Ubiquitous Computing: Negotiating Stakeholders' Visions of the Future”. Knowledge, Technology & Policy. 21 (4): 191—203. DOI:10.1007/s12130-008-9058-4. S2CID 109339320. Проверьте дату в |date= (справка на английском)
  20. Fingas, Jon MooresCloud Light runs Linux, puts LAMP on your lamp (video). Engadget.com (13 октября 2012). Дата обращения: 22 марта 2019. Архивировано 25 марта 2019 года.
  21. Ubi Cloud. Theubi.com. Архивировано 2 января 2015 года.
  22. MIT Project Oxygen: Overview. Архивировано 5 июля 2004 года.
  23. Network Robot Forum. Архивировано 24 октября 2007 года.
  24. deAgonia, Michael (6 июня 2014). “Apple's Continuity tack brings ubiquitous computing to Yosemite and iOS 8” [англ.]. Архивировано из оригинала 2023-01-31. Дата обращения 2023-01-31. Используется устаревший параметр |url-status= (справка)
  25. Hong, Jason I. An architecture for privacy-sensitive ubiquitous computing // Proceedings of the 2nd international conference on Mobile systems, applications, and services - MobiSYS '04 / Jason I. Hong, James A. Landay. — июнь 2004. — P. 177–189. — ISBN 1581137931. — doi:10.1145/990064.990087.
  26. Ubiquitous Computing Projects. Department of Electronics & Information Technology (DeitY). Ministry of Communications & IT, Government of India. Дата обращения: 7 июля 2015. Архивировано 7 июля 2015 года.

Литература

  • Adam Greenfield. Everyware: The Dawning Age of Ubiquitous Computing. — ISBN 0-321-38401-6.
  • Salim, Flora, Abowd, Gregory. UbiComp-ISWC '20: Adjunct Proceedings of the 2020 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2020 ACM International Symposium on Wearable Computers. Association for Computing Machinery, Нью-Йорк, США. — ISBN 978-1-4503-8076-8.