Махадев Сатьянараянан - Mahadev Satyanarayanan

Махадев Сатьянараянан (Сатья)
Satyaphoto.jpg
Родившийся1953
Альма-матерУниверситет Карнеги-Меллона (доктор философии), IIT Madras (M.Tech., B.Tech.)
ИзвестенФайловая система Andrew
Файловая система Coda
Мобильные вычисления
Периферийные вычисления
НаградыНаграда ACM Software System
Премия Зала славы ACM SIGOPS
Награда ACM SIGMOBILE Test-of-Time
Член ACM
Сотрудник IEEE
Научная карьера
ПоляПериферийные вычисления, Мобильные вычисления, Интернет вещей, Распределенные файловые системы
УчрежденияУниверситет Карнеги Меллон
ТезисМетодология моделирования систем хранения и ее применение в сетевой файловой системе.  (1983)
ДокторантУильям Вульф, Джордж Дж. Робертсон
Интернет сайтhttps://www.cs.cmu.edu/~satya/

Махадев Сатьянараянан (Сатья) является экспериментальным специалист в области информатики, ACM[1] и IEEE[2] научный сотрудник и профессор компьютерных наук Carnegie Group в Университет Карнеги-Меллона (CMU).[3]

Ему приписывают многие достижения в периферийные вычисления, распределенные системы, Мобильные вычисления, всеобъемлющие вычисления, и Интернет вещей. Его исследования сосредоточены на проблемах производительности, масштабируемости, доступности и доверия в вычислительных системах от облако к мобильный край.

Его работа над Файловая система Andrew (AFS) был признан престижным Награда ACM Software System в 2016 году и Премия Зала славы ACM SIGOPS в 2008 году за отличную инженерию и долговечность. Его работа по отключенной работе в Файловая система Coda получил Премия Зала славы ACM SIGOPS в 2015 году и первый Награда ACM SIGMOBILE Test-of-Time в 2016 году.

Он был председателем программы-основателя Симпозиум IEEE / ACM по пограничным вычислениям[4] и HotMobile мастерские,[5] главный редактор-учредитель IEEE Pervasive Computing,[6] и основатель Area Editor для Серия синтеза по мобильным и повсеместным вычислениям.[7] Кроме того, он был директором-основателем Intel Research Питтсбург[8] и советником компании Maginatics, которая была приобретена EMC в 2014 году.[9]

Имеет степень бакалавра и магистра от Индийский технологический институт, Мадрас в 1975 и 1977 годах, а его докторская степень. в области компьютерных наук из CMU в 1983 году.

Файловая система Andrew

Сатья был главным архитектором и исполнителем Файловая система Andrew (AFS), технический предшественник современных облачных систем хранения. AFS непрерывно внедряется в CMU с 1986 года в масштабе многих тысяч пользователей. С момента своего замысла в 1983 году в качестве объединяющей ИТ-инфраструктуры всего университетского городка для CMU, AFS развился до версий AFS-1, AFS-2 и AFS-3. В середине 1989 г. AFS-3 был коммерциализирован компанией Transarc Corporation и его развитие продолжалось за пределами CMU. Компания Transarc была приобретена IBM, и AFS на несколько лет превратилась в продукт IBM.[10] В 2000 году IBM представила код сообществу открытого исходного кода как OpenAFS.[11] С момента выпуска OpenAFS система продолжает использоваться на многих предприятиях по всему миру. В академическом и исследовательском лабораторном сообществе OpenAFS используется более чем на 30 сайтах в США (включая CMU, Массачусетский технологический институт, и Стэнфорд ) и десятки сайтов в Европе, Новой Зеландии и Южной Корее. Многие мировые компании использовали OpenAFS, включая Морган Стенли, Голдман Сакс, Qualcomm, IBM, United Airlines, Pfizer, Hitachi, InfoPrint и Pictage.

За 30-летний период AFS оказал огромное влияние на академические исследования и коммерческую практику распределенных систем хранения неструктурированных данных. Его подход к эмуляции собственной файловой системы, масштабируемому кэшированию файлов, безопасности на основе контроля доступа и масштабируемому системному администрированию доказал свою непреходящую ценность при обмене информацией в масштабах предприятия. Принципы проектирования, которые были первоначально обнаружены и проверены при создании и развитии AFS, повлияли практически на все современные коммерческие распределенные файловые системы, включая Microsoft DFS, Файловая система Google, Файловая система Lustre, Ceph, и NetApp ONTAP. Кроме того, AFS вдохновил на создание DropBox основатели которой использовали AFS как часть проекта Athena в Массачусетском технологическом институте.[12] Он также вдохновил на создание Maginatics, стартап-компании, которую консультировал Сатья, которая предоставляет облачное сетевое хранилище для распределенных сред. Стандарт протокола сетевой файловой системы NFS v4 широко использовался на уроках AFS. В 2016 году AFS был удостоен престижной Награда ACM Software System.[13] Ранее, ACM признали важность AFS, включив ключевую статью о нем в Зал славы ACM SIGOPS. Работы AFS в 1985 и 1987 годах также были отмечены наградами за выдающиеся достижения на конкурсе Симпозиум ACM по принципам операционных систем.

Файловая система Coda

В 1987 году Сатья начал работу над Файловая система Coda для устранения фундаментального недостатка AFS-подобных систем.[14][15] Обширный непосредственный опыт развертывания AFS в CMU показал, что сбои серверов и сети серьезно влияют на пользователей. Эта уязвимость не только гипотетическая, но и факт из реальной жизни. Как только пользователи становятся критически зависимыми от файлов, кэшированных с серверов, сбой сервера или сети делает эти файлы недоступными и оставляет клиентов инвалидами на время сбоя. В достаточно большой системе внеплановых отключений серверов и сегментов сети избежать практически невозможно. Сегодняшнее восторженное отношение к облачным вычислениям возрождает многие из этих опасений из-за возросшей зависимости от централизованных ресурсов. Целью проекта Coda было сохранить многие сильные стороны AFS, одновременно снизив его уязвимость к сбоям. Более 30 с лишним лет исследования Coda оказались очень плодотворными в создании новых идей и механизмов для отказоустойчивого, масштабируемого и безопасного доступа для чтения и записи к общей информации мобильных и статических пользователей по беспроводным и проводным сетям. Coda была первой системой, которая показала, как репликацию сервера можно объединить с кэшированием клиента для достижения хорошей производительности и высокой доступности. Coda изобрела концепцию «отключенной операции», в которой состояние кэширования на клиентах используется для маскировки сбоев сети и сервера. Coda также продемонстрировала адаптивную к полосе пропускания работу со слабым подключением в сетях с низкой пропускной способностью, высокой задержкой или частыми сбоями. Coda использует оптимистическую репликацию,[16] торговля консистенции для доступности, был спорным при введении. Сегодня это стандартная практика во всех системах хранения данных для мобильных сред. Coda также впервые применила концепцию полупрозрачного кэширования,[17] который уравновешивает полную прозрачность классического кэширования с видимостью пользователя, необходимой для обеспечения хорошего взаимодействия с пользователем в сетях с ограниченным доступом. Концепции Coda, касающиеся накопления, реинтеграции и разрешения конфликтов, связанных с конкретными приложениями, сегодня можно найти в возможностях облачной синхронизации практически всех мобильных устройств. Ключевые идеи Coda были воплощены Microsoft в IntelliMirror[18] компонент Windows 2000 и Режим кэширования Exchange в Outlook 2003.[19] Работы, относящиеся к Coda, получили награды Outstanding Paper на 1991[14] и 1993 Симпозиум ACM по принципам операционных систем. В 1999 году Coda получила награду Выбор редакции LinuxWorld. Повествовательная ретроспектива 2002 года "Эволюция Коды "[20] прослеживает его эволюцию и извлеченные из нее уроки. Позже долгосрочное влияние Coda было признано Премия Зала славы ACM SIGOPS в 2015 году[21] и первый Награда ACM SIGMOBILE Test-of-Time в 2016 году.[22]

Odyssey: адаптация для мобильных приложений с учетом требований приложений

В середине 1990-х Сатья инициировал проект Odyssey, чтобы изучить, как операционные системы должны быть расширены для поддержки будущих мобильных приложений. В то время как Coda поддерживала мобильность прозрачным для приложений образом, Odyssey исследовала пространство подходов к мобильности с учетом приложений. Пропускная способность беспроводной сети и энергия (то есть время автономной работы) были двумя ключевыми проблемами ресурсов, с которыми сталкивались мобильные приложения. Odyssey изобрела концепцию адаптации с учетом требований приложений и показала, как интерфейс системных вызовов операционной системы Unix может быть расширен для поддержки этого нового класса мобильных приложений, таких как доставка видео и распознавание речи. Odyssey предполагал совместное сотрудничество между операционной системой и отдельными приложениями. В рамках этого партнерства операционная система отслеживает, контролирует и распределяет ограниченные ресурсы, такие как пропускная способность и энергия беспроводной сети, в то время как отдельные приложения согласовывают с операционной системой свои требования к ресурсам и изменяют поведение приложений, чтобы обеспечить наилучшее взаимодействие с пользователем, достижимое в текущих условиях ресурсов. . В 1997[23] и 1999[24] Документы Odyssey по адаптации с учетом требований приложений и адаптации с учетом энергопотребления на симпозиуме ACM по принципам операционных систем оказались очень влиятельными. Концепции алгоритмов мульти-верности и прогнозирующего управления ресурсами, которые возникли в результате этой работы, также оказались влиятельными.

Аура: разгрузка облака для Интернета вещей

В конце 1990-х Сатья инициировал проект Aura в сотрудничестве с коллегами факультета CMU. Дэвид Гарлан, Радж Редди, Питер Стинкисте, Дэн Севиорек и Асим Смаилагич. Задача, решаемая этими усилиями, заключалась в сокращении человеческое отвлечение в мобильных и повсеместных вычислительных средах, признавая, что человеческое внимание не выигрывает от закона Мура, в отличие от вычислительных ресурсов. Это непосредственно ведет к понятию невидимых вычислений, которое соответствует характеристике идеальной технологии Марком Вейзером как исчезающей. Концепция Aura оказалась отличным стимулом для исследований в области мобильных и повсеместных вычислений в таких областях, как киберфуражинг, вычисление с учетом местоположения, понимание энергии и адаптация на уровне задач. В частности, документ 1997 г. "Гибкая адаптация к приложениям для мобильных вычислений "[23] впервые применила «облачную разгрузку», при которой мобильные устройства передают обработанные данные датчиков в облачную службу для дальнейшего анализа по беспроводной сети. Современное воплощение этой идеи - распознавание речи с использованием Siri. В частности, речь пользователя фиксируется микрофоном, предварительно обрабатывается, а затем отправляется в облачную службу, которая преобразует речь в текст. Сатья продолжает исследования, связанные с Интернетом вещей. Он ретроспективно описал эволюционный путь от своей ранней работы до сегодняшних облачных мобильных систем и систем Интернета вещей в "Краткая история разгрузки облаков: личное путешествие от одиссеи через кибер-поиски к облакам. ".[25]

Размышляя о видении Aura и опыте внедрения Интернета вещей на сегодняшний день, Сатья в 2001 году написал специальный доклад под названием «Pervasive Computing: Vision and Challenges. "[26] Согласно Google Scholar, эта работа оказалась его наиболее цитируемой работой, и каждый год ее цитируют более 100 раз. Концепции, обсуждаемые в этой статье, напрямую вдохновили популярное сегодня видение «Интернета вещей (IoT)». В 2018 году эта дальновидная работа была отмечена Награда ACM SIGMOBILE Test-of-Time.

Приостановка / возобновление Интернета (ISR): виртуальный рабочий стол

Основываясь на недавно доступном VT Intel виртуальная машина (ВМ) технология 2001 г., ISR[27] представляет собой AFS-подобную возможность для облачных виртуальных машин. Вместо того, чтобы просто доставлять файлы, ISR позволяет доставлять целые вычислительные среды (включая операционную систему и все приложения) из облака с безупречной точностью за счет кэширования по запросу на периферию Интернета. Газета за июнь 2002 г. Представление концепции ISR было первым, кто сформулировал концепцию широкополосных мобильных компьютеров без помощи рук с «портативным компьютером с нулевым весом». Концепция ISR оказалась очень влиятельной в сообществе исследователей мобильных вычислений, породив соответствующие исследовательские усилия в промышленности и академических кругах. В серии реализаций (ISR-1, ISR-2, ISR-3 и OpenISR) и связанных с ними развертываний ISR в CMU были исследованы компромиссы реализации в этой области и продемонстрирована реальная жизнеспособность этой технологии. Проект ISR вдохновил коммерческое программное обеспечение, такое как Citrix XenDesktop и службы удаленного рабочего стола Microsoft, широко известные как Инфраструктура виртуальных рабочих столов (VDI). С тех пор индустрия VDI превратилась в отрасль с миллиардным оборотом.[28]

Olive: точность выполнения для архивирования программного обеспечения

Работа над ISR вдохновила проект Olive,[29] сотрудничество между сообществами компьютерных наук и цифровых библиотек. Одна из основных проблем цифрового архивирования - это способность сохранять и точно воспроизводить исполняемый контент в периоды времени в многие десятилетия (а в конечном итоге и столетия). Эта проблема также имеет аналоги в промышленности. Например, космический зонд НАСА к краю Солнечной системы может занять 30 лет, чтобы добраться до места назначения; обслуживание программного обеспечения в течение такого длительного периода требует точного воссоздания бортовой программной среды зонда. Инкапсулируя всю программную среду в виртуальной машине (включая, необязательно, программный эмулятор для устаревшего оборудования), Olive сохраняет и динамически воспроизводит точное поведение выполнения программного обеспечения. Прототип Olive продемонстрировал надежное архивирование программного обеспечения начала 1980-х годов. Концепция чего-либо верность исполнения, представленный Olive, оказался очень влиятельным в цифровом архивировании.

Алмаз: неиндексированный поиск многомерных данных

В Алмазный проект[30] исследовал интерактивный поиск сложных данных, таких как фотографии, видео и медицинские изображения, которые не были помечены или проиндексированы априори. Для таких неструктурированных и многомерных данных классический подход полнотекстового индексирования неприменим: в отличие от текста, который создается человеком и является одномерным, необработанные данные изображения требуют этапа извлечения признаков перед индексированием. К сожалению, возможности извлечения для данного поиска априори неизвестны. Только с помощью интерактивных проб и ошибок, с частичными результатами для руководства своим прогрессом, пользователь может найти лучший выбор функций для конкретного поиска. Для поддержки этого процесса поиска OpenDiamond платформа предоставила архитектуру хранения для поиск на основе отбрасывания который обеспечивает конвейерное управление, извлечение функций, вычисление индексации для каждого объекта и кэширование результатов. Как указано в документ 2010 г. рабочие нагрузки ввода-вывода, генерируемые поиском Diamond, значительно отличаются от хорошо известных рабочих нагрузок индексирования, таких как Hadoop, что имеет важные последствия для подсистем хранения. Уникальные возможности поиска Diamond вызвали значительный интерес в медицинских и фармацевтических исследовательских сообществах. Исследователи из этих сообществ сотрудничали в создании приложений на основе Diamond для таких областей, как радиология (скрининг рака груди), патология и дерматология (диагностика меланомы), открытие лекарств (обнаружение аномалий) и краниофациальная генетика (генетический скрининг синдрома заячьей губы). Работа над Diamond и связанным с ним программным обеспечением стимулировала широкое сотрудничество между исследовательской группой Сати в CMU и Health Sciences в Университете Питтсбурга. Сотрудничество с патологами привело к разработке и внедрению OpenSlide[31] независимая от поставщика библиотека с открытым исходным кодом для цифровая патология. OpenSlide сегодня используется многими академическими и промышленными организациями по всему миру, в том числе многими исследовательскими центрами в Соединенных Штатах, которые финансируются Национальные институты здоровья и такие компании как HistoWiz.

Элайджа: пограничные вычисления

Сатья был пионером периферийные вычисления с публикацией в 2009 г. газеты "Аргументы в пользу облачков на основе виртуальных машин в мобильных вычислениях, "и его последующие исследования в Проект Элайджа.[32] Эта статья теперь широко известна как основополагающий манифест периферийных вычислений и оказалась очень влиятельной в формировании мыслей и действий. Он был написан в тесном сотрудничестве с Виктор Баль от Microsoft, Роя Ванта из Intel (теперь в Google), Рамона Касереса из AT&T (теперь также в Google) и Найджела Дэвиса из Ланкастерский университет. В этой статье была представлена ​​концепция тучи, которые представляют собой небольшие дата-центры, расположенные на границе сети. Являясь новым вычислительным уровнем между мобильными устройствами и облаком, они обладают мощными вычислительными ресурсами и отличными возможностями подключения к мобильным устройствам, обычно на расстоянии одного беспроводного перехода. Их низкая задержка и высокая пропускная способность для мобильных пользователей и датчиков делают их идеальным местом для разгрузки вычислений. Подробный отчет о происхождении бумаги и концепции облачка описан в ретроспективе 2014 года "Краткая история разгрузки облака: личное путешествие от одиссеи через кибер-поиски к облакам."

Пограничные вычисления сейчас стали одной из самых горячих тем в промышленности и научных кругах. Это особенно актуально для случаев использования мобильных устройств и Интернета вещей, в которых необходимо интенсивно обрабатывать значительный объем данных датчиков в реальном времени в режиме реального времени. Многие приложения в таких областях, как VR /AR, автоматизация производства, и автономные транспортные средства покажите такой рабочий процесс. Например, высококачественные коммерческие гарнитуры VR, такие как Oculus Rift и HTC Vive,[33] требуется привязка к настольному компьютеру с графическим процессором. Такой модем негативно влияет на пользовательский опыт. С другой стороны, непривязанные устройства приносят в жертву качество виртуальной среды. По сути, эти чувствительные к задержкам, ресурсоемкие и требовательные к полосе пропускания приложения не могут работать только на мобильных устройствах из-за недостаточной вычислительной мощности, а также они не могут работать в облаке из-за длительных сетевых задержек. Только периферийные вычисления могут выйти из этого тупика.

Концепции Синтез ВМ[34] и Передача ВМ[35] были задуманы и продемонстрированы в Илии, что привело к OpenStack ++[36] эталонная реализация облачной программной инфраструктуры. В Инициатива Open Edge Computing - это группа компаний, тесно сотрудничающих с CMU для создания открытой экосистемы для периферийных вычислений.[37]

Габриэль: носимая когнитивная помощь

В 2004 году Сатья написал свою мысль "Улучшение познания "это вообразило мир, в котором люди получают полезные рекомендации в реальном времени по повседневным задачам с носимых устройств, возможности которых расширяются за счет расположенных поблизости вычислительных серверов. Десять лет спустя, с появлением периферийных вычислений и коммерческой доступности носимых устройств, таких как Google Glass и Microsoft Hololens, предпосылки для реализации этого видения были под рукой. Сатья инициировал Проект Габриэль[38] изучить этот новый жанр приложений, в которых сочетаются внешний вид дополненной реальности (AR) с алгоритмами, связанными с искусственным интеллектом (AI). Газета 2014 г. »На пути к носимой когнитивной помощи "описывает платформу Gabriel для такого применения. Многие приложения (например, сборка настольной лампы IKEA[39]) были построены на платформе Gabriel, и видео о них доступны здесь. В этих приложениях пользователь носит умные очки на голове, которые непрерывно фиксируют действия и окружающую обстановку от первого лица. В режиме реального времени видеопоток передается в облачко и анализируется для определения состояния сборки. Затем создаются аудиовизуальные инструкции для демонстрации последующей процедуры или для предупреждения и исправления ошибки. В 2016 г. CBS 60 минут освещал проект Габриэля в специальное издание по искусственному интеллекту.[40][41]

Рекомендации

  1. ^ «Махадев Сатьянараянан». awards.acm.org. Получено 2018-03-18.
  2. ^ «Справочник стипендиатов IEEE - Хронологический список». services27.ieee.org. Получено 2018-03-18.
  3. ^ "Махадев Сатьянараянан | Школа компьютерных наук Карнеги-Меллона". www.cs.cmu.edu. 2015-10-15. Получено 2018-03-18.
  4. ^ «Первый симпозиум IEEE / ACM по пограничным вычислениям (SEC'16)». acm-ieee-sec.org. Получено 2018-03-18.
  5. ^ «ХотМобайл». www.hotmobile.org. Получено 2018-03-18.
  6. ^ "Каталог выпусков и статей". www.obren.nl. Получено 2018-03-18.
  7. ^ «Цифровая БИБЛИОТЕКА Morgan and ClayPool Synthesis о серии». ieeexplore.ieee.org. Получено 2018-03-18.
  8. ^ «История с обложки: Inside Intel | Школа компьютерных наук Карнеги-Меллона». www.scs.cmu.edu. 2010-10-20. Получено 2018-03-18.
  9. ^ "EMC и Maginatics объединяют усилия". maginatics.com. Получено 2018-03-18.
  10. ^ «IBM - AFS - Обзор продукта». www-01.ibm.com. 2007-01-30. Получено 2018-03-18.
  11. ^ «OpenAFS». www.openafs.org. Получено 2018-03-18.
  12. ^ «С синхронизацией решена, Dropbox уходит с iCloud от Apple». ПРОВОДНОЙ. Получено 2018-03-18.
  13. ^ «Махадев Сатьянараянан». awards.acm.org. Получено 2018-03-18.
  14. ^ а б Кистлер, Джеймс Дж .; Satyanarayanan, M .; Кистлер, Джеймс Дж .; Сатьянараянан, М. (1991-09-01). «Отключенная операция в файловой системе Coda, отключенная операция в файловой системе Coda». Обзор операционных систем ACM SIGOPS. 25 (5): 213, 213–225, 225. CiteSeerX  10.1.1.12.448. Дои:10.1145/121133.121166. ISSN  0163-5980.
  15. ^ Сатьянараянан, М. «Кода и Одиссея». www.cs.cmu.edu. Получено 2018-03-18.
  16. ^ «Coda: файловая система высокой доступности для распределенной среды рабочих станций - публикация конференции IEEE». Дои:10.1109 / WWOS.1989.109279. S2CID  62415284. Цитировать журнал требует | журнал = (помощь)
  17. ^ Эблинг, Мария Р .; Джон, Бонни Э .; Сатьянараянан, М. (2002-03-01). «Важность полупрозрачности в мобильных вычислительных системах». Транзакции ACM о взаимодействии компьютера и человека. 9 (1): 42–67. Дои:10.1145/505151.505153. ISSN  1073-0516. S2CID  175041.
  18. ^ Архивные документы. «Введение в IntelliMirror». docs.microsoft.com. Получено 2018-03-18.
  19. ^ «Выберите между режимом кэширования Exchange или онлайн-режимом для Outlook 2013». technet.microsoft.com. Получено 2018-03-18.
  20. ^ Сатьянараянан, М. (2002-05-01). «Эволюция Коды». ACM-транзакции в компьютерных системах. 20 (2): 85–124. Дои:10.1145/507052.507053. ISSN  0734-2071. S2CID  18294464.
  21. ^ «SIGOPS - Премия Зала славы». www.sigops.org. Получено 2018-06-12.
  22. ^ «SIGMOBILE - документ, проверенный временем». www.sigmobile.org. Получено 2018-06-12.
  23. ^ а б Благородный, Брайан Д .; Satyanarayanan, M .; Нараянан, Душьянт; Тилтон, Джеймс Эрик; Флинн, Джейсон; Уокер, Кевин Р .; Благородный, Брайан Д .; Satyanarayanan, M .; Нараянан, Душьянт (1997-10-01). «Гибкая адаптация с учетом приложений для мобильности, гибкая адаптация с учетом приложений для мобильности». Обзор операционных систем ACM SIGOPS. 31 (5): 276, 276–287, 287. Дои:10.1145/269005.266708. ISSN  0163-5980.
  24. ^ Флинн, Джейсон; Satyanarayanan, M .; Флинн, Джейсон; Сатьянараянан, М. (1999-12-12). «Энергетическая адаптация для мобильных приложений, Энергозависимая адаптация для мобильных приложений». Обзор операционных систем ACM SIGOPS. 33 (5): 48, 48–63, 63. Дои:10.1145/319344.319155. ISSN  0163-5980.
  25. ^ Сатьянараянан, Махадев (14 января 2015 г.). «Краткая история разгрузки облаков: личное путешествие от одиссеи через кибер-поисков к облакам». GetMobile: мобильные вычисления и связь. 18 (4): 19–23. Дои:10.1145/2721914.2721921. ISSN  2375-0529. S2CID  11267042.
  26. ^ «Повсеместные вычисления: видение и проблемы - журналы и журнал IEEE». Дои:10.1109/98.943998. Цитировать журнал требует | журнал = (помощь)
  27. ^ "Проект приостановки / возобновления Интернета (ISR)". isr.cmu.edu. Получено 2018-06-12.
  28. ^ Reportlinker. «Рынок виртуализации настольных ПК по типу, размеру организации, вертикали и региону - глобальный прогноз до 2022 года». www.prnewswire.com. Получено 2018-06-13.
  29. ^ "Оливковый исполняемый архив". Olivearchive.org. Получено 2018-06-12.
  30. ^ «Алмазный дом». diamond.cs.cmu.edu. Получено 2018-03-18.
  31. ^ «OpenSlide». openslide.org. Получено 2018-03-18.
  32. ^ "Дом Илии". elijah.cs.cmu.edu. Получено 2018-06-13.
  33. ^ «HTC Vive против Oculus Rift: какая VR-гарнитура лучше?». TechRadar. Получено 2018-06-13.
  34. ^ Ха, Кирьонг; Пиллай, Падманабхан; Рихтер, Вольфганг; Абэ, Йошихиса; Сатьянараянан, Махадев (26.06.2013). Своевременная подготовка к киберфуражингу. ACM. С. 153–166. CiteSeerX  10.1.1.377.1200. Дои:10.1145/2462456.2464451. ISBN  9781450316729. S2CID  2995875.
  35. ^ Ха, Кирьонг; Абэ, Йошихиса; Эйслер, Томас; Чен, Чжо; Ху, Венлу; Амос, Брэндон; Упадхьяя, Рохит; Пиллай, Падманабхан; Сатьянараянан, Махадев (2017-10-12). Вы можете научить слонов танцевать: гибкая передача виртуальных машин для периферийных вычислений. ACM. п. 12. Дои:10.1145/3132211.3134453. ISBN  9781450350877. S2CID  21600481.
  36. ^ "cmusatyalab / elijah-openstack". GitHub. Получено 2018-06-13.
  37. ^ «Открытые пограничные вычисления». opengecomputing.org. Получено 2018-06-13.
  38. ^ "Видео и пресса Илайджи и Габриэля". gabriel.cs.cmu.edu. Получено 2018-06-13.
  39. ^ Чен, Чжо. «Платформа приложения для носимой когнитивной помощи» (PDF). КМУ к.э.н. Тезис.
  40. ^ «Искусственный интеллект изменит правила игры». Получено 2018-06-13.
  41. ^ Махадев Сатьянараянан (2017-01-25), Габриэль на CBS 60 Minutes (9 октября 2016 г.), получено 2018-06-13

внешняя ссылка