fbpx
Wikipedia

Mahadev Satyanarayanan

Mahadev "Satya" Satyanarayanan is an Indian experimental computer scientist, an ACM[1] and IEEE[2] fellow, and the Carnegie Group Professor of Computer Science at Carnegie Mellon University (CMU).[3]

Mahadev Satyanarayanan (Satya)
Born1953
Alma materCarnegie Mellon University (Ph.D.), IIT Madras (M.Tech., B.Tech.)
Known forAndrew File System
Coda File System
Mobile Computing
Edge Computing
AwardsACM Software System Award
ACM SIGOPS Hall of Fame Award
ACM SIGMOBILE Test-of-Time Award
ACM Fellow
IEEE Fellow
Scientific career
FieldsEdge Computing, Mobile Computing, Internet of Things, Distributed File Systems
InstitutionsCarnegie Mellon University
ThesisA methodology for modeling storage systems and its application to a network file system (1983)
Doctoral advisorWilliam Wulf, George G. Robertson
Websitehttps://www.cs.cmu.edu/~satya/

He is credited with many advances in edge computing, distributed systems, mobile computing, pervasive computing, and Internet of Things. His research focus is around performance, scalability, availability, and trust challenges in computing systems from the cloud to the mobile edge.

His work on the Andrew File System (AFS) was recognized with the ACM Software System Award in 2016 and the ACM SIGOPS Hall of Fame Award in 2008 for its influence and impact. His work on disconnected operation in Coda File System received the ACM SIGOPS Hall of Fame Award in 2015 and the inaugural ACM SIGMOBILE Test-of-Time Award in 2016.[citation needed]

He served as the founding Program Chairman of the IEEE/ACM Symposium on Edge Computing[4] and the HotMobile workshops,[5] the founding Editor-in-Chief of IEEE Pervasive Computing,[6] and the founding Area Editor for the Synthesis Series on Mobile and Pervasive Computing.[7] In addition, he was the founding director of Intel Research Pittsburgh[8] and an advisor to the company Maginatics, which was acquired by EMC in 2014.[9]

Education edit

He has a bachelor's and master's degree from Indian Institute of Technology, Madras in 1975 and 1977, and his Ph.D. in computer science from CMU in 1983.[citation needed]

Andrew File System edit

Satya was a principal architect and implementer of the Andrew File System (AFS), the technical forerunner of modern cloud-based storage systems. AFS has been continuously deployed at CMU since 1986, at a scale of many thousands of users. From its conception in 1983 as the unifying campus-wide IT infrastructure for CMU, AFS evolved through versions AFS-1, AFS-2 and AFS-3. In mid-1989, AFS-3 was commercialized by Transarc Corporation and its evolution continued outside CMU. Transarc was acquired by IBM, and AFS became an IBM product for a number of years.[10] In 2000, IBM released the code to the open source community as OpenAFS.[11] Since its release as OpenAFS, the system has continued to be used in many enterprises all over the world. In the academic and research lab community, OpenAFS is in use at more than 30 sites in the United States (including CMU, MIT, and Stanford) and dozens of sites in Europe, New Zealand, and South Korea. Many global companies have used OpenAFS including Morgan Stanley, Goldman Sachs, Qualcomm, IBM, United Airlines, Pfizer, Hitachi, InfoPrint, and Pictage.

Over a 30-year period, AFS has been a seminal influence on academic research and commercial practice in distributed data storage systems for unstructured data. The design principles that were initially discovered and validated in the creation and evolution of AFS have influenced virtually all modern commercial distributed file systems, including Microsoft DFS, Google File System, Lustre File System, Ceph, and NetApp ONTAP. In addition, AFS inspired the creation of DropBox whose founders used AFS as part of Project Athena at MIT.[12] It also inspired the creation of Maginatics, a startup company advised by Satya that provides cloud-sourced network-attached storage for distributed environments. The NFS v4 network file system protocol standard has been extensively informed by the lessons of AFS. In 2016, AFS was honored with the prestigious ACM Software System Award.[13] Earlier, ACM recognized the significance of AFS by inducting a key paper on it to the ACM SIGOPS Hall of Fame. The AFS papers in 1985 and 1987 also received Outstanding Paper awards at the ACM Symposium on Operating System Principles.

Coda File System edit

In 1987, Satya began work on the Coda File System to address a fundamental shortcoming of AFS-like systems.[14][15] Extensive first-hand experience with the AFS deployment at CMU showed that users are severely impacted by server and network failures. This vulnerability is not just hypothetical, but indeed a fact of life in real-world deployments. Once users become critically dependent on files cached from servers, a server or network failure renders these files inaccessible and leaves clients crippled for the duration of the failure. In a large enough system, unplanned outages of servers and network segments are practically impossible to avoid. Today's enthusiastic embrace of cloud computing rekindles many of these concerns because of increased dependence on centralized resources, The goal of the Coda project was to preserve the many strengths of AFS, while reducing its vulnerability to failures. Coda was the first system to show how server replication could be combined with client caching to achieve good performance and high availability. Coda invented the concept of "disconnected operation", in which cached state on clients is used to mask network and server failures. Coda also demonstrated bandwidth-adaptive weakly-connected operation over networks with low bandwidth, high latency or frequent failures. Coda's use of optimistic replication,[16] trading consistency for availability, was controversial when introduced. Today, it is a standard practice in all data storage systems for mobile environments. Coda also pioneered the concept of translucent caching,[17] which balances the full transparency of classic caching with the user visibility needed to achieve a good user experience on bandwidth-challenged networks. The Coda concepts of hoarding, reintegration and application-specific conflict resolution are found in the cloud sync capabilities of virtually all mobile devices today. Key ideas from Coda were incorporated by Microsoft into the IntelliMirror[18] component of Windows 2000 and the Cached Exchange Mode of Outlook 2003.[19] Papers relating to Coda received Outstanding Paper awards at the 1991[14] and 1993 ACM Symposium on Operating System Principles. In 1999, Coda received the LinuxWorld Editor's Choice Award. A 2002 narrative retrospective, "The Evolution of Coda"[20] traces its evolution and the lessons learned from it. Later, Coda's long-lasting impact was recognized with the ACM SIGOPS Hall of Fame Award in 2015[21] and the inaugural ACM SIGMOBILE Test-of-Time Award in 2016.[22]

Odyssey: Application-aware Adaptation for Mobile Applications edit

In the mid-1990s, Satya initiated the Odyssey project to explore how operating systems should be extended to support future mobile applications. While Coda supported mobility in an application-transparent manner, Odyssey explored the space of application-aware approaches to mobility. Wireless network bandwidth and energy (i.e., battery life) were two of the key resource challenges faced by mobile applications. Odyssey invented the concept of application-aware adaptation and showed how the system call interface to the Unix operating system could be extended to support this new class of mobile applications such as video delivery and speech recognition. Odyssey envisioned a collaborative partnership between the operating system and individual applications. In this partnership, the operating system monitors, controls and allocates scarce resources such as wireless network bandwidth and energy, while the individual applications negotiate with the operating system on their resource requirements and modify application behavior to offer the best user experience achievable under current resource conditions. The 1997[23] and 1999[24] Odyssey papers on application-aware adaptation and energy-aware adaptation in the ACM Symposium on Operating System Principles have proved to be highly influential. The concepts of multi-fidelity algorithms and predictive resource management that emerged from this work have also proved to be influential.

Aura: Cloud Offload for IoT edit

In the late 1990s, Satya initiated the Aura Project in collaboration with CMU faculty colleagues David Garlan, Raj Reddy, Peter Steenkiste, Dan Siewiorek and Asim Smailagic. The challenge addressed by this effort was to reduce human distraction in mobile and pervasive computing environments, recognizing that human attention does not benefit from Moore's Law, while computing resources do. This leads directly to the notion of invisible computing, which parallels Mark Weiser's characterization of an ideal technology as one that disappears. The Aura vision proved to be an excellent driver of research in mobile and pervasive computing in areas such as cyber foraging, location-aware computing, energy-awareness, and task-level adaptation. In particular, the 1997 paper "Agile Application-Aware Adaptation for Mobile Computing"[23] pioneered "cloud offload," in which mobile devices transmit processed sensor data to a cloud service for further analysis over a wireless network. A modern incarnation of this idea is speech recognition using Siri. Specifically, a user's speech is captured by a microphone, pre-processed, and then sent to a cloud service that converts speech to text. Satya continues to do IoT-related research. He retrospectively described the evolutionary path from his early work to today's cloud-based mobile and IoT systems in "A Brief History of Cloud Offload: A Personal Journey from Odyssey Through Cyber Foraging to Cloudlets.".[25]

Reflecting on the Aura vision and IoT implementation experience to date, Satya wrote an invited paper in 2001 entitled "Pervasive Computing: Vision and Challenges."[26] This has proved to be his most widely cited work according to Google Scholar, and continues to receive well over 100 citations each year. The concepts discussed in this paper have directly inspired today's popular vision of an "Internet of Things (IoT)." In 2018, this visionary paper was recognized by the ACM SIGMOBILE Test-of-Time Award.

Internet Suspend/Resume (ISR): Virtual Desktop edit

Building on Intel's newly available VT virtual machine (VM) technology in 2001, ISR[27] represents an AFS-like capability for cloud-sourced VMs. Instead of just delivering files, ISR enables entire computing environments (including the operating system and all applications) to be delivered from the cloud with perfect fidelity through on-demand caching to the edges of the Internet. The June 2002 paper introducing the ISR concept was the first to articulate the concept of wide-area hands-free mobile computing with a "zero-pound laptop." The ISR concept has proved to be highly influential in the mobile computing research community, spawning related research efforts in industry and academia. A series of implementations (ISR-1, ISR-2, ISR-3, and OpenISR) and associated deployments of ISR at CMU have investigated the implementation trade-offs in this space and demonstrated the real-world viability of this technology. The ISR project inspired commercial software such as Citrix XenDesktop and Microsoft Remote Desktop Services, commonly known as Virtual Desktop Infrastructure (VDI). The VDI industry has since become a billion-dollar industry.[28]

Olive: Execution Fidelity for Software Archiving edit

The work on ISR inspired the Olive project,[29] a collaboration between the computer science and digital library communities. One of the major challenges of digital archiving is the ability to preserve and accurately reproduce executable content across time periods of many decades (and eventually centuries). This problem also has analogs in industry. For example, a NASA space probe to the edge of the solar system may take 30 years to reach its destination; software maintenance over such an extended period requires precise re-creation of the probe's onboard software environment. By encapsulating the entire software environment in a VM (including, optionally, a software emulator for now-obsolete hardware), Olive preserves and dynamically reproduces the precise execution behavior of software. The Olive prototype demonstrated reliable archiving of software dating back to the early 1980s. The concept of execution fidelity, introduced by Olive, has proved to be highly influential in digital archiving.

Diamond: Unindexed Search for High-dimensional Data edit

The Diamond project[30] explored interactive search of complex data such as photographs, video, and medical images that have not been tagged or indexed a priori. For such unstructured and high-dimensional data, the classical approach of full-text indexing is not viable: in contrast to text, which is human-authored and one-dimensional, raw image data requires a feature extraction step prior to indexing. Unfortunately, the features to extract for a given search are not known a priori. Only through interactive trial and error, with partial results to guide his progress, can a user converge on the best choice of features for a specific search. To support this search workflow, the OpenDiamond platform provided a storage architecture for discard-based search that pipelines user control, feature extraction, and per-object indexing computation and result caching. As documented in a 2010 paper, the I/O workloads generated by Diamond searches differ significantly from well-understood indexing workloads such as Hadoop, with important implications for storage subsystems. The unique search capabilities of Diamond attracted significant interest in the medical and pharmaceutical research communities. Researchers in these communities collaborated in creating Diamond-based applications for domains such as radiology (breast cancer screening), pathology and dermatology (melanoma diagnosis), drug discovery (anomaly detection), and craniofacial genetics (cleft lip syndrome genetic screening). The work on Diamond and associated software spurred extensive collaboration between Satya's research group at CMU and Health Sciences at the University of Pittsburgh. The collaboration with pathologists led to the design and implementation of OpenSlide[31] a vendor‐neutral open source library for digital pathology. OpenSlide is in use today by many academic and industrial organizations worldwide, including many research sites in the United States that are funded by the National Institutes of Health and companies such as HistoWiz.

Elijah: Edge Computing edit

Satya pioneered edge computing with the 2009 publication of the paper "The Case for VM-based Cloudlets in Mobile Computing," and his ensuing research efforts in Project Elijah.[32] This paper is now widely recognized as the founding manifesto of edge computing, and has proved to be highly influential in shaping thoughts and actions. It was written in close collaboration with Victor Bahl from Microsoft, Roy Want from Intel (now at Google), Ramon Caceres from AT&T (also at Google now), and Nigel Davies from Lancaster University. This paper introduced the concept of cloudlets, which are small data-centers located at the network edge. As a new computing tier between mobile devices and the cloud, they have powerful computational resources and excellent connectivity to mobile devices, typically just one wireless hop away. Their low latency and high bandwidth to mobile users and sensors make them ideal locations for offloading computation. A detailed account of the origin of the paper and the cloudlet concept is described in the 2014 retrospective, "A Brief History of Cloud Offload: A Personal Journey from Odyssey Through Cyber Foraging to Cloudlets."

Edge computing has now become one of the hottest topics in industry and academia. It is particularly relevant to mobile and IoT use cases in which a significant amount of live sensor data needs to be intensively processed in real-time. Many applications in domains such as VR/AR, factory automation, and autonomous vehicles exhibit such workflow. For example, high-quality commercial VR headsets, such as Oculus Rift and HTC Vive,[33] require tethering to a GPU-equipped desktop. Such tethering negatively impacts user experience. On the other hand, untethered devices sacrifice the quality of the virtual environment. Fundamentally, these latency-sensitive, resource-hungry, and bandwidth-intensive applications cannot run on mobile devices alone due to insufficient compute power, nor can they run in the cloud due to long network latency. Only edge computing can break this deadlock.

The concepts of VM synthesis[34] and VM handoff[35] were conceived and demonstrated in Elijah, leading to the OpenStack++[36] reference implementation of cloudlet software infrastructure. The Open Edge Computing Initiative is a collection of companies working closely with CMU to build an open ecosystem for edge computing.[37]

Gabriel: Wearable Cognitive Assistance edit

In 2004, Satya wrote the thought piece "Augmenting Cognition" that imagined a world in which human receive useful real-time guidance on everyday tasks from wearable devices whose capabilities are amplified by nearby compute servers. A decade later, with the emergence of edge computing and the commercial availability of wearable devices such as Google Glass and Microsoft Hololens, the prerequisites to realize this vision were at hand. Satya initiated Project Gabriel[38] to explore this new genre of applications, which combine the look and feel of augmented reality (AR) with algorithms associated with artificial intelligence (AI). The 2014 paper "Towards Wearable Cognitive Assistance" describes the Gabriel platform for such application. Many applications (such as one to assemble an IKEA Table Lamp[39]) have been built on the Gabriel platform, and videos of them are available here. In these applications, a user wears a head-mounted smart glasses that continuously captures actions and surroundings from a first-person viewpoint. In real-time, the video stream is transmitted to a cloudlet and analyzed to identify the state of the assembly. Audiovisual instructions are then generated to demonstrate a subsequent procedure or to alert and correct a mistake. In 2016, CBS 60 minutes covered the Gabriel project in a special edition on Artificial Intelligence.[40][41]

References edit

  1. ^ "Mahadev Satyanarayanan". awards.acm.org. Retrieved 2018-03-18.
  2. ^ "IEEE Fellows Directory - Chronological Listing". services27.ieee.org. Retrieved 2018-03-18.
  3. ^ "Mahadev Satyanarayanan | Carnegie Mellon School of Computer Science". www.cs.cmu.edu. 2015-10-15. Retrieved 2018-03-18.
  4. ^ "The First IEEE/ACM Symposium on Edge Computing (SEC'16)". acm-ieee-sec.org. Retrieved 2018-03-18.
  5. ^ "HotMobile". www.hotmobile.org. Retrieved 2018-03-18.
  6. ^ "Issues & Articles Catalog". www.obren.nl. Retrieved 2018-03-18.
  7. ^ "Morgan and ClayPool Synthesis Digital LIBRARY About the Series". ieeexplore.ieee.org. Retrieved 2018-03-18.
  8. ^ "Cover Story: Inside Intel | Carnegie Mellon School of Computer Science". www.scs.cmu.edu. 2010-10-20. Retrieved 2018-03-18.
  9. ^ "EMC and Maginatics Join Forces". maginatics.com. Retrieved 2018-03-18.
  10. ^ "IBM - AFS - Product Overview". www-01.ibm.com. 2007-01-30. Retrieved 2018-03-18.
  11. ^ "OpenAFS". www.openafs.org. Retrieved 2018-03-18.
  12. ^ "With Sync Solved, Dropbox Squares Off With Apple's iCloud". WIRED. Retrieved 2018-03-18.
  13. ^ "Mahadev Satyanarayanan". awards.acm.org. Retrieved 2018-03-18.
  14. ^ a b Kistler, James J.; Satyanarayanan, M.; Kistler, James J.; Satyanarayanan, M. (1991-09-01). "Disconnected operation in the Coda file system, Disconnected operation in the Coda file system". ACM SIGOPS Operating Systems Review. 25 (5): 213, 213–225, 225. CiteSeerX 10.1.1.12.448. doi:10.1145/121133.121166. ISSN 0163-5980.
  15. ^ Satyanarayanan, M. "Coda and Odyssey". www.cs.cmu.edu. Retrieved 2018-03-18.
  16. ^ "Coda: a highly available file system for a distributed workstation environment - IEEE Conference Publication". doi:10.1109/WWOS.1989.109279. S2CID 62415284. {{cite journal}}: Cite journal requires |journal= (help)
  17. ^ Ebling, Maria R.; John, Bonnie E.; Satyanarayanan, M. (2002-03-01). "The importance of translucence in mobile computing systems". ACM Transactions on Computer-Human Interaction. 9 (1): 42–67. doi:10.1145/505151.505153. ISSN 1073-0516. S2CID 175041.
  18. ^ Archiveddocs (9 December 2009). "Introduction to IntelliMirror". docs.microsoft.com. Retrieved 2018-03-18.
  19. ^ "Choose between Cached Exchange Mode and Online Mode for Outlook 2013". technet.microsoft.com. Retrieved 2018-03-18.
  20. ^ Satyanarayanan, M. (2002-05-01). "The evolution of Coda". ACM Transactions on Computer Systems. 20 (2): 85–124. doi:10.1145/507052.507053. ISSN 0734-2071. S2CID 18294464.
  21. ^ "SIGOPS - Hall of Fame Award". www.sigops.org. Retrieved 2018-06-12.
  22. ^ "SIGMOBILE - Test-of-Time Paper Award". www.sigmobile.org. Retrieved 2018-06-12.
  23. ^ a b Noble, Brian D.; Satyanarayanan, M.; Narayanan, Dushyanth; Tilton, James Eric; Flinn, Jason; Walker, Kevin R.; Noble, Brian D.; Satyanarayanan, M.; Narayanan, Dushyanth (1997-10-01). "Agile application-aware adaptation for mobility, Agile application-aware adaptation for mobility". ACM SIGOPS Operating Systems Review. 31 (5): 276, 276–287, 287. doi:10.1145/269005.266708. ISSN 0163-5980.
  24. ^ Flinn, Jason; Satyanarayanan, M.; Flinn, Jason; Satyanarayanan, M. (1999-12-12). "Energy-aware adaptation for mobile applications, Energy-aware adaptation for mobile applications". ACM SIGOPS Operating Systems Review. 33 (5): 48, 48–63, 63. doi:10.1145/319344.319155. ISSN 0163-5980.
  25. ^ Satyanarayanan, Mahadev (2015-01-14). "A Brief History of Cloud Offload: A Personal Journey from Odyssey Through Cyber Foraging to Cloudlets". GetMobile: Mobile Computing and Communications. 18 (4): 19–23. doi:10.1145/2721914.2721921. ISSN 2375-0529. S2CID 11267042.
  26. ^ "Pervasive computing: vision and challenges - IEEE Journals & Magazine". doi:10.1109/98.943998. {{cite journal}}: Cite journal requires |journal= (help)
  27. ^ "The Internet Suspend/Resume (ISR) project". isr.cmu.edu. Retrieved 2018-06-12.
  28. ^ Reportlinker. "Desktop Virtualization Market by Type, Organization Size, Vertical and Region - Global Forecast to 2022". www.prnewswire.com (Press release). Retrieved 2018-06-13.
  29. ^ "Olive Executable Archive". olivearchive.org. Retrieved 2018-06-12.
  30. ^ "Diamond Home". diamond.cs.cmu.edu. Retrieved 2018-03-18.
  31. ^ "OpenSlide". openslide.org. Retrieved 2018-03-18.
  32. ^ "Elijah Home". elijah.cs.cmu.edu. Retrieved 2018-06-13.
  33. ^ "HTC Vive vs Oculus Rift: which VR headset is better?". TechRadar. Retrieved 2018-06-13.
  34. ^ Ha, Kiryong; Pillai, Padmanabhan; Richter, Wolfgang; Abe, Yoshihisa; Satyanarayanan, Mahadev (2013-06-26). "Just-in-time provisioning for cyber foraging". Proceeding of the 11th annual international conference on Mobile systems, applications, and services. ACM. pp. 153–166. CiteSeerX 10.1.1.377.1200. doi:10.1145/2462456.2464451. ISBN 9781450316729. S2CID 2995875.
  35. ^ Ha, Kiryong; Abe, Yoshihisa; Eiszler, Thomas; Chen, Zhuo; Hu, Wenlu; Amos, Brandon; Upadhyaya, Rohit; Pillai, Padmanabhan; Satyanarayanan, Mahadev (2017-10-12). "You can teach elephants to dance: Agile VM handoff for edge computing". Proceedings of the Second ACM/IEEE Symposium on Edge Computing. ACM. p. 12. doi:10.1145/3132211.3134453. ISBN 9781450350877. S2CID 21600481.
  36. ^ "cmusatyalab/elijah-openstack". GitHub. Retrieved 2018-06-13.
  37. ^ "Open Edge Computing". openedgecomputing.org. Retrieved 2018-06-13.
  38. ^ "Elijah and Gabriel Videos and Press". gabriel.cs.cmu.edu. Retrieved 2018-06-13.
  39. ^ Chen, Zhuo. "An Application Framework for Wearable Cognitive Assistance" (PDF). CMU Ph.D. Thesis.
  40. ^ "Artificial intelligence positioned to be a game-changer". Retrieved 2018-06-13.
  41. ^ Mahadev Satyanarayanan (2017-01-25), Gabriel on CBS 60 Minutes (October 9, 2016), retrieved 2018-06-13

External links edit

  • Mahadev Satyanarayanan's Home Page
  • Coda/Odyssey
  • Aura
  • Internet Suspend/Resume
  • Elijah and Gabriel projects

mahadev, satyanarayanan, this, article, contains, content, that, written, like, advertisement, please, help, improve, removing, promotional, content, inappropriate, external, links, adding, encyclopedic, content, written, from, neutral, point, view, september,. This article contains content that is written like an advertisement Please help improve it by removing promotional content and inappropriate external links and by adding encyclopedic content written from a neutral point of view September 2020 Learn how and when to remove this template message A major contributor to this article appears to have a close connection with its subject It may require cleanup to comply with Wikipedia s content policies particularly neutral point of view Please discuss further on the talk page September 2020 Learn how and when to remove this template message Mahadev Satya Satyanarayanan is an Indian experimental computer scientist an ACM 1 and IEEE 2 fellow and the Carnegie Group Professor of Computer Science at Carnegie Mellon University CMU 3 Mahadev Satyanarayanan Satya Born1953Alma materCarnegie Mellon University Ph D IIT Madras M Tech B Tech Known forAndrew File SystemCoda File SystemMobile ComputingEdge ComputingAwardsACM Software System AwardACM SIGOPS Hall of Fame AwardACM SIGMOBILE Test of Time AwardACM FellowIEEE FellowScientific careerFieldsEdge Computing Mobile Computing Internet of Things Distributed File SystemsInstitutionsCarnegie Mellon UniversityThesisA methodology for modeling storage systems and its application to a network file system 1983 Doctoral advisorWilliam Wulf George G RobertsonWebsitehttps www cs cmu edu satya He is credited with many advances in edge computing distributed systems mobile computing pervasive computing and Internet of Things His research focus is around performance scalability availability and trust challenges in computing systems from the cloud to the mobile edge His work on the Andrew File System AFS was recognized with the ACM Software System Award in 2016 and the ACM SIGOPS Hall of Fame Award in 2008 for its influence and impact His work on disconnected operation in Coda File System received the ACM SIGOPS Hall of Fame Award in 2015 and the inaugural ACM SIGMOBILE Test of Time Award in 2016 citation needed He served as the founding Program Chairman of the IEEE ACM Symposium on Edge Computing 4 and the HotMobile workshops 5 the founding Editor in Chief of IEEE Pervasive Computing 6 and the founding Area Editor for the Synthesis Series on Mobile and Pervasive Computing 7 In addition he was the founding director of Intel Research Pittsburgh 8 and an advisor to the company Maginatics which was acquired by EMC in 2014 9 Contents 1 Education 2 Andrew File System 3 Coda File System 4 Odyssey Application aware Adaptation for Mobile Applications 5 Aura Cloud Offload for IoT 6 Internet Suspend Resume ISR Virtual Desktop 7 Olive Execution Fidelity for Software Archiving 8 Diamond Unindexed Search for High dimensional Data 9 Elijah Edge Computing 10 Gabriel Wearable Cognitive Assistance 11 References 12 External linksEducation editHe has a bachelor s and master s degree from Indian Institute of Technology Madras in 1975 and 1977 and his Ph D in computer science from CMU in 1983 citation needed Andrew File System editSatya was a principal architect and implementer of the Andrew File System AFS the technical forerunner of modern cloud based storage systems AFS has been continuously deployed at CMU since 1986 at a scale of many thousands of users From its conception in 1983 as the unifying campus wide IT infrastructure for CMU AFS evolved through versions AFS 1 AFS 2 and AFS 3 In mid 1989 AFS 3 was commercialized by Transarc Corporation and its evolution continued outside CMU Transarc was acquired by IBM and AFS became an IBM product for a number of years 10 In 2000 IBM released the code to the open source community as OpenAFS 11 Since its release as OpenAFS the system has continued to be used in many enterprises all over the world In the academic and research lab community OpenAFS is in use at more than 30 sites in the United States including CMU MIT and Stanford and dozens of sites in Europe New Zealand and South Korea Many global companies have used OpenAFS including Morgan Stanley Goldman Sachs Qualcomm IBM United Airlines Pfizer Hitachi InfoPrint and Pictage Over a 30 year period AFS has been a seminal influence on academic research and commercial practice in distributed data storage systems for unstructured data The design principles that were initially discovered and validated in the creation and evolution of AFS have influenced virtually all modern commercial distributed file systems including Microsoft DFS Google File System Lustre File System Ceph and NetApp ONTAP In addition AFS inspired the creation of DropBox whose founders used AFS as part of Project Athena at MIT 12 It also inspired the creation of Maginatics a startup company advised by Satya that provides cloud sourced network attached storage for distributed environments The NFS v4 network file system protocol standard has been extensively informed by the lessons of AFS In 2016 AFS was honored with the prestigious ACM Software System Award 13 Earlier ACM recognized the significance of AFS by inducting a key paper on it to the ACM SIGOPS Hall of Fame The AFS papers in 1985 and 1987 also received Outstanding Paper awards at the ACM Symposium on Operating System Principles Coda File System editIn 1987 Satya began work on the Coda File System to address a fundamental shortcoming of AFS like systems 14 15 Extensive first hand experience with the AFS deployment at CMU showed that users are severely impacted by server and network failures This vulnerability is not just hypothetical but indeed a fact of life in real world deployments Once users become critically dependent on files cached from servers a server or network failure renders these files inaccessible and leaves clients crippled for the duration of the failure In a large enough system unplanned outages of servers and network segments are practically impossible to avoid Today s enthusiastic embrace of cloud computing rekindles many of these concerns because of increased dependence on centralized resources The goal of the Coda project was to preserve the many strengths of AFS while reducing its vulnerability to failures Coda was the first system to show how server replication could be combined with client caching to achieve good performance and high availability Coda invented the concept of disconnected operation in which cached state on clients is used to mask network and server failures Coda also demonstrated bandwidth adaptive weakly connected operation over networks with low bandwidth high latency or frequent failures Coda s use of optimistic replication 16 trading consistency for availability was controversial when introduced Today it is a standard practice in all data storage systems for mobile environments Coda also pioneered the concept of translucent caching 17 which balances the full transparency of classic caching with the user visibility needed to achieve a good user experience on bandwidth challenged networks The Coda concepts of hoarding reintegration and application specific conflict resolution are found in the cloud sync capabilities of virtually all mobile devices today Key ideas from Coda were incorporated by Microsoft into the IntelliMirror 18 component of Windows 2000 and the Cached Exchange Mode of Outlook 2003 19 Papers relating to Coda received Outstanding Paper awards at the 1991 14 and 1993 ACM Symposium on Operating System Principles In 1999 Coda received the LinuxWorld Editor s Choice Award A 2002 narrative retrospective The Evolution of Coda 20 traces its evolution and the lessons learned from it Later Coda s long lasting impact was recognized with the ACM SIGOPS Hall of Fame Award in 2015 21 and the inaugural ACM SIGMOBILE Test of Time Award in 2016 22 Odyssey Application aware Adaptation for Mobile Applications editIn the mid 1990s Satya initiated the Odyssey project to explore how operating systems should be extended to support future mobile applications While Coda supported mobility in an application transparent manner Odyssey explored the space of application aware approaches to mobility Wireless network bandwidth and energy i e battery life were two of the key resource challenges faced by mobile applications Odyssey invented the concept of application aware adaptation and showed how the system call interface to the Unix operating system could be extended to support this new class of mobile applications such as video delivery and speech recognition Odyssey envisioned a collaborative partnership between the operating system and individual applications In this partnership the operating system monitors controls and allocates scarce resources such as wireless network bandwidth and energy while the individual applications negotiate with the operating system on their resource requirements and modify application behavior to offer the best user experience achievable under current resource conditions The 1997 23 and 1999 24 Odyssey papers on application aware adaptation and energy aware adaptation in the ACM Symposium on Operating System Principles have proved to be highly influential The concepts of multi fidelity algorithms and predictive resource management that emerged from this work have also proved to be influential Aura Cloud Offload for IoT editIn the late 1990s Satya initiated the Aura Project in collaboration with CMU faculty colleagues David Garlan Raj Reddy Peter Steenkiste Dan Siewiorek and Asim Smailagic The challenge addressed by this effort was to reduce human distraction in mobile and pervasive computing environments recognizing that human attention does not benefit from Moore s Law while computing resources do This leads directly to the notion of invisible computing which parallels Mark Weiser s characterization of an ideal technology as one that disappears The Aura vision proved to be an excellent driver of research in mobile and pervasive computing in areas such as cyber foraging location aware computing energy awareness and task level adaptation In particular the 1997 paper Agile Application Aware Adaptation for Mobile Computing 23 pioneered cloud offload in which mobile devices transmit processed sensor data to a cloud service for further analysis over a wireless network A modern incarnation of this idea is speech recognition using Siri Specifically a user s speech is captured by a microphone pre processed and then sent to a cloud service that converts speech to text Satya continues to do IoT related research He retrospectively described the evolutionary path from his early work to today s cloud based mobile and IoT systems in A Brief History of Cloud Offload A Personal Journey from Odyssey Through Cyber Foraging to Cloudlets 25 Reflecting on the Aura vision and IoT implementation experience to date Satya wrote an invited paper in 2001 entitled Pervasive Computing Vision and Challenges 26 This has proved to be his most widely cited work according to Google Scholar and continues to receive well over 100 citations each year The concepts discussed in this paper have directly inspired today s popular vision of an Internet of Things IoT In 2018 this visionary paper was recognized by the ACM SIGMOBILE Test of Time Award Internet Suspend Resume ISR Virtual Desktop editBuilding on Intel s newly available VT virtual machine VM technology in 2001 ISR 27 represents an AFS like capability for cloud sourced VMs Instead of just delivering files ISR enables entire computing environments including the operating system and all applications to be delivered from the cloud with perfect fidelity through on demand caching to the edges of the Internet The June 2002 paper introducing the ISR concept was the first to articulate the concept of wide area hands free mobile computing with a zero pound laptop The ISR concept has proved to be highly influential in the mobile computing research community spawning related research efforts in industry and academia A series of implementations ISR 1 ISR 2 ISR 3 and OpenISR and associated deployments of ISR at CMU have investigated the implementation trade offs in this space and demonstrated the real world viability of this technology The ISR project inspired commercial software such as Citrix XenDesktop and Microsoft Remote Desktop Services commonly known as Virtual Desktop Infrastructure VDI The VDI industry has since become a billion dollar industry 28 Olive Execution Fidelity for Software Archiving editThe work on ISR inspired the Olive project 29 a collaboration between the computer science and digital library communities One of the major challenges of digital archiving is the ability to preserve and accurately reproduce executable content across time periods of many decades and eventually centuries This problem also has analogs in industry For example a NASA space probe to the edge of the solar system may take 30 years to reach its destination software maintenance over such an extended period requires precise re creation of the probe s onboard software environment By encapsulating the entire software environment in a VM including optionally a software emulator for now obsolete hardware Olive preserves and dynamically reproduces the precise execution behavior of software The Olive prototype demonstrated reliable archiving of software dating back to the early 1980s The concept of execution fidelity introduced by Olive has proved to be highly influential in digital archiving Diamond Unindexed Search for High dimensional Data editThe Diamond project 30 explored interactive search of complex data such as photographs video and medical images that have not been tagged or indexed a priori For such unstructured and high dimensional data the classical approach of full text indexing is not viable in contrast to text which is human authored and one dimensional raw image data requires a feature extraction step prior to indexing Unfortunately the features to extract for a given search are not known a priori Only through interactive trial and error with partial results to guide his progress can a user converge on the best choice of features for a specific search To support this search workflow the OpenDiamond platform provided a storage architecture for discard based search that pipelines user control feature extraction and per object indexing computation and result caching As documented in a 2010 paper the I O workloads generated by Diamond searches differ significantly from well understood indexing workloads such as Hadoop with important implications for storage subsystems The unique search capabilities of Diamond attracted significant interest in the medical and pharmaceutical research communities Researchers in these communities collaborated in creating Diamond based applications for domains such as radiology breast cancer screening pathology and dermatology melanoma diagnosis drug discovery anomaly detection and craniofacial genetics cleft lip syndrome genetic screening The work on Diamond and associated software spurred extensive collaboration between Satya s research group at CMU and Health Sciences at the University of Pittsburgh The collaboration with pathologists led to the design and implementation of OpenSlide 31 a vendor neutral open source library for digital pathology OpenSlide is in use today by many academic and industrial organizations worldwide including many research sites in the United States that are funded by the National Institutes of Health and companies such as HistoWiz Elijah Edge Computing editSatya pioneered edge computing with the 2009 publication of the paper The Case for VM based Cloudlets in Mobile Computing and his ensuing research efforts in Project Elijah 32 This paper is now widely recognized as the founding manifesto of edge computing and has proved to be highly influential in shaping thoughts and actions It was written in close collaboration with Victor Bahl from Microsoft Roy Want from Intel now at Google Ramon Caceres from AT amp T also at Google now and Nigel Davies from Lancaster University This paper introduced the concept of cloudlets which are small data centers located at the network edge As a new computing tier between mobile devices and the cloud they have powerful computational resources and excellent connectivity to mobile devices typically just one wireless hop away Their low latency and high bandwidth to mobile users and sensors make them ideal locations for offloading computation A detailed account of the origin of the paper and the cloudlet concept is described in the 2014 retrospective A Brief History of Cloud Offload A Personal Journey from Odyssey Through Cyber Foraging to Cloudlets Edge computing has now become one of the hottest topics in industry and academia It is particularly relevant to mobile and IoT use cases in which a significant amount of live sensor data needs to be intensively processed in real time Many applications in domains such as VR AR factory automation and autonomous vehicles exhibit such workflow For example high quality commercial VR headsets such as Oculus Rift and HTC Vive 33 require tethering to a GPU equipped desktop Such tethering negatively impacts user experience On the other hand untethered devices sacrifice the quality of the virtual environment Fundamentally these latency sensitive resource hungry and bandwidth intensive applications cannot run on mobile devices alone due to insufficient compute power nor can they run in the cloud due to long network latency Only edge computing can break this deadlock The concepts of VM synthesis 34 and VM handoff 35 were conceived and demonstrated in Elijah leading to the OpenStack 36 reference implementation of cloudlet software infrastructure The Open Edge Computing Initiative is a collection of companies working closely with CMU to build an open ecosystem for edge computing 37 Gabriel Wearable Cognitive Assistance editIn 2004 Satya wrote the thought piece Augmenting Cognition that imagined a world in which human receive useful real time guidance on everyday tasks from wearable devices whose capabilities are amplified by nearby compute servers A decade later with the emergence of edge computing and the commercial availability of wearable devices such as Google Glass and Microsoft Hololens the prerequisites to realize this vision were at hand Satya initiated Project Gabriel 38 to explore this new genre of applications which combine the look and feel of augmented reality AR with algorithms associated with artificial intelligence AI The 2014 paper Towards Wearable Cognitive Assistance describes the Gabriel platform for such application Many applications such as one to assemble an IKEA Table Lamp 39 have been built on the Gabriel platform and videos of them are available here In these applications a user wears a head mounted smart glasses that continuously captures actions and surroundings from a first person viewpoint In real time the video stream is transmitted to a cloudlet and analyzed to identify the state of the assembly Audiovisual instructions are then generated to demonstrate a subsequent procedure or to alert and correct a mistake In 2016 CBS 60 minutes covered the Gabriel project in a special edition on Artificial Intelligence 40 41 References edit Mahadev Satyanarayanan awards acm org Retrieved 2018 03 18 IEEE Fellows Directory Chronological Listing services27 ieee org Retrieved 2018 03 18 Mahadev Satyanarayanan Carnegie Mellon School of Computer Science www cs cmu edu 2015 10 15 Retrieved 2018 03 18 The First IEEE ACM Symposium on Edge Computing SEC 16 acm ieee sec org Retrieved 2018 03 18 HotMobile www hotmobile org Retrieved 2018 03 18 Issues amp Articles Catalog www obren nl Retrieved 2018 03 18 Morgan and ClayPool Synthesis Digital LIBRARY About the Series ieeexplore ieee org Retrieved 2018 03 18 Cover Story Inside Intel Carnegie Mellon School of Computer Science www scs cmu edu 2010 10 20 Retrieved 2018 03 18 EMC and Maginatics Join Forces maginatics com Retrieved 2018 03 18 IBM AFS Product Overview www 01 ibm com 2007 01 30 Retrieved 2018 03 18 OpenAFS www openafs org Retrieved 2018 03 18 With Sync Solved Dropbox Squares Off With Apple s iCloud WIRED Retrieved 2018 03 18 Mahadev Satyanarayanan awards acm org Retrieved 2018 03 18 a b Kistler James J Satyanarayanan M Kistler James J Satyanarayanan M 1991 09 01 Disconnected operation in the Coda file system Disconnected operation in the Coda file system ACM SIGOPS Operating Systems Review 25 5 213 213 225 225 CiteSeerX 10 1 1 12 448 doi 10 1145 121133 121166 ISSN 0163 5980 Satyanarayanan M Coda and Odyssey www cs cmu edu Retrieved 2018 03 18 Coda a highly available file system for a distributed workstation environment IEEE Conference Publication doi 10 1109 WWOS 1989 109279 S2CID 62415284 a href Template Cite journal html title Template Cite journal cite journal a Cite journal requires journal help Ebling Maria R John Bonnie E Satyanarayanan M 2002 03 01 The importance of translucence in mobile computing systems ACM Transactions on Computer Human Interaction 9 1 42 67 doi 10 1145 505151 505153 ISSN 1073 0516 S2CID 175041 Archiveddocs 9 December 2009 Introduction to IntelliMirror docs microsoft com Retrieved 2018 03 18 Choose between Cached Exchange Mode and Online Mode for Outlook 2013 technet microsoft com Retrieved 2018 03 18 Satyanarayanan M 2002 05 01 The evolution of Coda ACM Transactions on Computer Systems 20 2 85 124 doi 10 1145 507052 507053 ISSN 0734 2071 S2CID 18294464 SIGOPS Hall of Fame Award www sigops org Retrieved 2018 06 12 SIGMOBILE Test of Time Paper Award www sigmobile org Retrieved 2018 06 12 a b Noble Brian D Satyanarayanan M Narayanan Dushyanth Tilton James Eric Flinn Jason Walker Kevin R Noble Brian D Satyanarayanan M Narayanan Dushyanth 1997 10 01 Agile application aware adaptation for mobility Agile application aware adaptation for mobility ACM SIGOPS Operating Systems Review 31 5 276 276 287 287 doi 10 1145 269005 266708 ISSN 0163 5980 Flinn Jason Satyanarayanan M Flinn Jason Satyanarayanan M 1999 12 12 Energy aware adaptation for mobile applications Energy aware adaptation for mobile applications ACM SIGOPS Operating Systems Review 33 5 48 48 63 63 doi 10 1145 319344 319155 ISSN 0163 5980 Satyanarayanan Mahadev 2015 01 14 A Brief History of Cloud Offload A Personal Journey from Odyssey Through Cyber Foraging to Cloudlets GetMobile Mobile Computing and Communications 18 4 19 23 doi 10 1145 2721914 2721921 ISSN 2375 0529 S2CID 11267042 Pervasive computing vision and challenges IEEE Journals amp Magazine doi 10 1109 98 943998 a href Template Cite journal html title Template Cite journal cite journal a Cite journal requires journal help The Internet Suspend Resume ISR project isr cmu edu Retrieved 2018 06 12 Reportlinker Desktop Virtualization Market by Type Organization Size Vertical and Region Global Forecast to 2022 www prnewswire com Press release Retrieved 2018 06 13 Olive Executable Archive olivearchive org Retrieved 2018 06 12 Diamond Home diamond cs cmu edu Retrieved 2018 03 18 OpenSlide openslide org Retrieved 2018 03 18 Elijah Home elijah cs cmu edu Retrieved 2018 06 13 HTC Vive vs Oculus Rift which VR headset is better TechRadar Retrieved 2018 06 13 Ha Kiryong Pillai Padmanabhan Richter Wolfgang Abe Yoshihisa Satyanarayanan Mahadev 2013 06 26 Just in time provisioning for cyber foraging Proceeding of the 11th annual international conference on Mobile systems applications and services ACM pp 153 166 CiteSeerX 10 1 1 377 1200 doi 10 1145 2462456 2464451 ISBN 9781450316729 S2CID 2995875 Ha Kiryong Abe Yoshihisa Eiszler Thomas Chen Zhuo Hu Wenlu Amos Brandon Upadhyaya Rohit Pillai Padmanabhan Satyanarayanan Mahadev 2017 10 12 You can teach elephants to dance Agile VM handoff for edge computing Proceedings of the Second ACM IEEE Symposium on Edge Computing ACM p 12 doi 10 1145 3132211 3134453 ISBN 9781450350877 S2CID 21600481 cmusatyalab elijah openstack GitHub Retrieved 2018 06 13 Open Edge Computing openedgecomputing org Retrieved 2018 06 13 Elijah and Gabriel Videos and Press gabriel cs cmu edu Retrieved 2018 06 13 Chen Zhuo An Application Framework for Wearable Cognitive Assistance PDF CMU Ph D Thesis Artificial intelligence positioned to be a game changer Retrieved 2018 06 13 Mahadev Satyanarayanan 2017 01 25 Gabriel on CBS 60 Minutes October 9 2016 retrieved 2018 06 13External links editMahadev Satyanarayanan s Home Page Coda Odyssey Aura Internet Suspend Resume Elijah and Gabriel projects Retrieved from https en wikipedia org w index php title Mahadev Satyanarayanan amp oldid 1173869744, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.