Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Его работа над файловой системой Andrew File System (AFS) была отмечена престижной премией ACM Software System Award в 2016 году и премией Зала славы ACM SIGOPS в 2008 году за отличные инженерные решения и долгосрочное влияние. Его работа на отключенной работы в Coda файловой системе получил ACM SIGOPS Зал славы премии в 2015 году и инаугурационной премии ACM SIGMOBILE испытаний из-Time в 2016 году.

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

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

Файловая система Эндрю [ править ]

Сатья был главным архитектором и разработчиком файловой системы Andrew File System (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 , MIT и Стэнфорд ) и на десятках сайтов в Европе, Новой Зеландии и Южной Корее. Многие мировые компании использовали OpenAFS, включая Morgan Stanley , Goldman Sachs , Qualcomm , IBM , United Airlines , Pfizer , Hitachi , InfoPrint и Pictage.

За 30-летний период AFS оказал огромное влияние на академические исследования и коммерческую практику распределенных систем хранения неструктурированных данных. Его подход к эмуляции собственной файловой системы, масштабируемому кэшированию файлов, безопасности на основе контроля доступа и масштабируемому системному администрированию доказал свою непреходящую ценность при обмене информацией в масштабах предприятия. Принципы проектирования, которые были первоначально обнаружены и проверены при создании и развитии AFS, повлияли практически на все современные коммерческие распределенные файловые системы, включая Microsoft DFS, Google File System , Lustre File System , Ceph и NetApp ONTAP. Кроме того, AFS вдохновил на создание DropBox.основатели которой использовали AFS в рамках проекта Athena в Массачусетском технологическом институте. [12] Это также вдохновило на создание Maginatics, начинающей компании, которую консультировал Сатья, которая предоставляет облачное сетевое хранилище для распределенных сред. Стандарт протокола сетевой файловой системы NFS v4 широко использовался на уроках AFS. В 2016 году AFS была удостоена престижной награды ACM Software System Award . [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 использует оптимистическую репликацию,масштабируемый и безопасный доступ для чтения и записи к общей информации мобильных и статических пользователей по беспроводным и проводным сетям. Coda была первой системой, которая показала, как репликацию сервера можно объединить с кэшированием клиента для достижения хорошей производительности и высокой доступности. Coda изобрела концепцию «отключенной операции», в которой кэшированное состояние на клиентах используется для маскировки сбоев сети и серверов. Coda также продемонстрировала адаптивную к полосе пропускания работу со слабым подключением в сетях с низкой пропускной способностью, высокой задержкой или частыми сбоями. Coda использует оптимистическую репликацию,масштабируемый и безопасный доступ для чтения и записи к общей информации мобильных и статических пользователей по беспроводным и проводным сетям. Coda была первой системой, которая показала, как репликацию сервера можно объединить с кэшированием клиента для достижения хорошей производительности и высокой доступности. Coda изобрела концепцию «отключенной операции», в которой кэшированное состояние на клиентах используется для маскировки сбоев сети и серверов. Coda также продемонстрировала адаптивную к полосе пропускания работу со слабым подключением в сетях с низкой пропускной способностью, высокой задержкой или частыми сбоями. Coda использует оптимистическую репликацию,в котором кэшированное состояние на клиентах используется для маскировки сбоев сети и сервера. Coda также продемонстрировала адаптивную к полосе пропускания работу со слабым подключением в сетях с низкой пропускной способностью, высокой задержкой или частыми сбоями. Coda использует оптимистическую репликацию,в котором кэшированное состояние на клиентах используется для маскировки сбоев сети и сервера. Coda также продемонстрировала адаптивную к полосе пропускания работу со слабым подключением в сетях с низкой пропускной способностью, высокой задержкой или частыми сбоями. Coda использует оптимистическую репликацию,[16] торговля совместность доступности, была противоречивой при введении. Сегодня это стандартная практика во всех системах хранения данных для мобильных сред. Coda также является пионером концепции полупрозрачного кэширования [17], которая уравновешивает полную прозрачность классического кэширования с видимостью для пользователя, необходимой для обеспечения хорошего взаимодействия с пользователем в сетях с ограниченными пропускными способностями. Концепции Coda по накоплению, реинтеграции и разрешению конфликтов, связанных с конкретными приложениями, сегодня присутствуют в возможностях облачной синхронизации практически всех мобильных устройств. Ключевые идеи Coda были включены Microsoft вкомпонент IntelliMirror [18] Windows 2000 и режим кэширования Exchange в Outlook 2003 . [19]Документы, относящиеся к Coda, получили награды Outstanding Paper на симпозиумах ACM 1991 [14] и 1993 по принципам операционных систем . В 1999 году Coda получила награду LinuxWorld Editor's Choice Award . Повествовательная ретроспектива 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 по принципам операционных систем оказались очень влиятельными. Концепции алгоритмов мульти-верности и прогнозирующего управления ресурсами, которые возникли в результате этой работы, также оказались влиятельными.

Aura: Cloud Offload для IoT [ править ]

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

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

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

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

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

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

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

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

Элайджа: Edge Computing [ править ]

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

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

Концепции синтеза виртуальных машин [34] и передачи управления виртуальными машинами [35] были задуманы и продемонстрированы в Elijah, что привело к эталонной реализации инфраструктуры облачного программного обеспечения OpenStack ++ [36] . Computing Initiative Open Край представляет собой совокупность компаний , работающих в тесном сотрудничестве с КМУ построить открытую экосистему для края вычислений. [37]

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

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

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Домашняя страница Махадева Сатьянараянана
  • Кода / Одиссея
  • Аура
  • Приостановка / возобновление работы в Интернете
  • Проекты Илии и Габриэля