Harnessing the Computing Continuum for Programming Our World

P. Beckman, J. Dongarra, N. Ferrier, Geoffrey Fox, T. Moore, D. Reed, Micah Beck
{"title":"Harnessing the Computing Continuum for Programming Our World","authors":"P. Beckman, J. Dongarra, N. Ferrier, Geoffrey Fox, T. Moore, D. Reed, Micah Beck","doi":"10.1002/9781119551713.ch7","DOIUrl":null,"url":null,"abstract":"The number of network-connected devices (sensors, actuators, instruments, computers, and data stores) now substantially exceeds the number of humans on this planet. This is a tipping point, and the societal and intellectual effects of this are not yet fully understood. Billions of things that sense, think, and act are now connected to a planet-spanning network of cloud and high-performance computing (HPC) centers that contain more computers than the entire Internet did just a few years ago. We are now critically dependent on this expanding network for our communications and social discourse; our food, health, and safety; our manufacturing, transportation, and logistics; and our creative and intellectual endeavors, including research and technical innovation. Despite our increasing dependence on this massive, interconnected system of systems in nearly every aspect of our social, political, economic, and cultural lives, we lack ways to analyze its emergent properties, specify its operating constraints, or coordinate its behavior. Simply put, today we have the tools to instrument and embed intelligence in everything, and we are doing so at a prodigious pace. Although we are the globally distributed designers, builders, and users of this immense, multi-layered environment, we are not truly its masters. Each of us manages only some of the networks components, and we can neither predict its aggregate behavior nor easily specify our intensional goals in intuitive language. For all of us collectively, and each of us individually, this must change. Today, we program in the relatively small confines of a single node, defining individual device, instrument, and computing element behaviors, and we are regularly confounded by unanticipated outcomes and unexpected behavior that results once this individual node/device is exposed to the network collective. As consumers, we want our Internet-capable environmental devices (e.g., thermostats, lighting, and entertainment preferences) to adapt seamlessly to our changing roles and expectations, regardless of location. And yet, rather than specifying the ends we seek, we must specify detailed behaviors for home, office, car, and transient locale. In environmental health, we build and deploy arrays of wireless environmental sensors and edge devices when our goal may really be to “reprioritize edge resources to search for mosquitoes, given a statistically significant change in seasonal temperature and humidity across the nearby river basin”. In disaster planning, when satellites show hurricane formation, we manually redirect data streams and simulation software stacks, when our goal is really to “retarget advanced computing resources to predict storm surge levels along the eastern seaboard”. In science, when the Laser Interferometer Gravitational-Wave Observatory (LIGO) detects","PeriodicalId":114210,"journal":{"name":"Fog Computing","volume":"58 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"39","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fog Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/9781119551713.ch7","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 39

Abstract

The number of network-connected devices (sensors, actuators, instruments, computers, and data stores) now substantially exceeds the number of humans on this planet. This is a tipping point, and the societal and intellectual effects of this are not yet fully understood. Billions of things that sense, think, and act are now connected to a planet-spanning network of cloud and high-performance computing (HPC) centers that contain more computers than the entire Internet did just a few years ago. We are now critically dependent on this expanding network for our communications and social discourse; our food, health, and safety; our manufacturing, transportation, and logistics; and our creative and intellectual endeavors, including research and technical innovation. Despite our increasing dependence on this massive, interconnected system of systems in nearly every aspect of our social, political, economic, and cultural lives, we lack ways to analyze its emergent properties, specify its operating constraints, or coordinate its behavior. Simply put, today we have the tools to instrument and embed intelligence in everything, and we are doing so at a prodigious pace. Although we are the globally distributed designers, builders, and users of this immense, multi-layered environment, we are not truly its masters. Each of us manages only some of the networks components, and we can neither predict its aggregate behavior nor easily specify our intensional goals in intuitive language. For all of us collectively, and each of us individually, this must change. Today, we program in the relatively small confines of a single node, defining individual device, instrument, and computing element behaviors, and we are regularly confounded by unanticipated outcomes and unexpected behavior that results once this individual node/device is exposed to the network collective. As consumers, we want our Internet-capable environmental devices (e.g., thermostats, lighting, and entertainment preferences) to adapt seamlessly to our changing roles and expectations, regardless of location. And yet, rather than specifying the ends we seek, we must specify detailed behaviors for home, office, car, and transient locale. In environmental health, we build and deploy arrays of wireless environmental sensors and edge devices when our goal may really be to “reprioritize edge resources to search for mosquitoes, given a statistically significant change in seasonal temperature and humidity across the nearby river basin”. In disaster planning, when satellites show hurricane formation, we manually redirect data streams and simulation software stacks, when our goal is really to “retarget advanced computing resources to predict storm surge levels along the eastern seaboard”. In science, when the Laser Interferometer Gravitational-Wave Observatory (LIGO) detects
利用计算连续体为我们的世界编程
现在,联网设备(传感器、执行器、仪器、计算机和数据存储)的数量大大超过了地球上的人口数量。这是一个转折点,它的社会和智力影响还没有完全被理解。数十亿能感知、思考和行动的事物现在连接到一个由云和高性能计算(HPC)中心组成的全球网络,该网络包含的计算机数量超过了几年前整个互联网的总和。我们现在严重依赖于这个不断扩大的网络来进行交流和社会讨论;我们的食品、健康和安全;我们的制造、运输和物流;我们的创造性和智力努力,包括研究和技术创新。尽管我们在社会、政治、经济和文化生活的几乎每个方面都越来越依赖于这个庞大的、相互关联的系统,但我们缺乏分析其涌现特性、指定其运行约束或协调其行为的方法。简单地说,今天我们有了工具,可以在一切事物中植入智能,而且我们正在以惊人的速度这样做。虽然我们是这个巨大的多层环境的全球分布的设计者、建设者和用户,但我们并不是它的真正主人。我们每个人都只能管理网络的一些组成部分,我们既不能预测它的总体行为,也不能用直观的语言轻松地指定我们的内在目标。对我们所有人集体而言,对我们每个人个人而言,这种情况必须改变。今天,我们在单个节点的相对较小的范围内进行编程,定义单个设备、仪器和计算元素的行为,一旦将单个节点/设备暴露给网络集体,我们经常会被意想不到的结果和意想不到的行为所困扰。作为消费者,我们希望我们的互联网环境设备(例如,恒温器,照明和娱乐偏好)能够无缝地适应我们不断变化的角色和期望,而不管位置如何。然而,我们必须详细说明家庭、办公室、汽车和临时场所的行为,而不是具体说明我们所追求的目的。在环境卫生方面,我们建立并部署了无线环境传感器和边缘设备阵列,而我们的目标可能真的是“考虑到附近流域的季节性温度和湿度在统计上的显著变化,重新确定边缘资源的优先级,以搜索蚊子”。在灾难规划中,当卫星显示飓风形成时,我们手动重定向数据流和模拟软件堆栈,而我们的真正目标是“重新定位先进的计算资源,以预测东部沿海的风暴潮水平”。在科学领域,当激光干涉仪引力波天文台(LIGO)探测到
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信