新型网络DCOMP

据国外媒体2017年11月7日报道,曾经发明互联网的秘密机构“美国国防部高级研究计划局(DARPA)”如今正致力于研发能够完胜互联网的新网络,并且启动了一项链接物联网、智能手机、智能车辆等终端极端资源的计划,称之为DCOMP。

DCOMP项目为包括雾计算、边缘计算和分布式计算在内的一系列新兴技术增添了一个新名词,但是DCOMP也进一步讲这些模式推向了一个新的阶段,该网络可以在需要时从多个节点借用处理资源和通信资源,以完成用户需要处理的任何任务。

美国国防部将DCOMP的目标首先定在战场之上,用来让作战人员在通信不稳定,无法连接远程数据或操作中心的情况下去,也能够收集、传输和处理信息。

而现在战争也是目前最需要依赖网络信息处理的地方,据五角大楼最新制定的总体战略,该战略旨在连接所有军事设备,包括进本的传感器、飞机、坦克、装甲车等,再到海外的大规模数据储存中心以及运营中心,都集成为一个单一网络化有机体,能够让所有的设备在这个系统中达到共享、访问以及及时处理全球范围内信息的能力。

真正的万物互联

可是,这样的设想需要及其庞大的动态任务通讯及处理网络,目前的互联网显然达不到这样的要求。

根据美国Vencore实验室CEO彼得罗斯·穆什塔瑞斯(Petros Mouchtaris)介绍,如今的网路是高度静态的。而目前我们掌握的计算能力,已经在我们成为达到网络边缘的范围发生了巨大的变化,但是互联网的核心技术却没有真正改变。

根据DARPA的说法,要想彻底改变互联网,则需要改变其核心构成要素:协议。DCOMP项目经理乔纳森·史密斯(Jonathan Smith)也说到:“目前从二十世纪八十年代初开始使用的TCP/IP协议对于点到点获取信息是很有效的,但这已经不够了,我们需要对网络模式以及架构进行彻底的重新思考。”随后史密斯继续介绍到,“DCOMP与传统网络架构完全不同,它并不是把网络上的设备只当作信息传递的节点,而是将它们是为分布式计算资源,可以随时根据需求变化实时动态地址。”

也就是说,届时我们每个人的手机、电脑等一切智能设备在闲置的时候,都能够帮助他们做一些运算处理。这也就意味着,当分散式网络借用你的手机时,它能做的不仅仅是发短信或者打电话而已。而在战场上能否保证作战人员有可靠的网络接入,也是关乎生死的问题,因此能够动态共享计划资源和通讯资源是很关键的。

而要了解什么时候该如何分配这些设备的计算能力和通讯能力,需要网络能够在一定程度上拥有自我检查的能力。穆什塔瑞斯也针对这个方面做了回答:“我们正在努力创建一个可以快速感知网络状态的网络,它可以很快地做出反应,因为它是可编程的。在战场上,网络连接能力变化很快。车辆四处移动,士兵四处移动,进入无法接入网络的地方时,协议应该自动调配。”在这里面的一个挑战就是帮助避免网络停滞,要让网络懂得自我调整,需要做很多工作来检查网络进展,既希望快速了解网络变化和适应情况,又不希望这些操作造成网络负荷超载。

LGS Innovations公司的CEO凯文·凯利(Kevin Kelly)说:“通信和网络拓扑结构已经发生了几次革命,但是就移动通信而言,这是下一次革命。”

目前DCOMP仍然处于早期阶段,但是它也有望实现转型,这是一种全新的互联网技术,它更适合当今以及未来的环境,这将有助于推动能改变世界的下一代应用程序。

DCOMP——分散式计算的更多相关文章

  1. TensorFlow Federated:基于分散式数据的机器学习

    https://www.tensorflow.org/federated/ TensorFlow Federated (TFF) 是一个开源框架,用于对分散式数据进行机器学习和其他计算.我们开发 TF ...

  2. NYOJ 128 前缀式计算

    前缀式计算 时间限制:1000 ms  |  内存限制:65535 KB 难度:3   描述 先说明一下什么是中缀式: 如2+(3+4)*5这种我们最常见的式子就是中缀式. 而把中缀式按运算顺序加上括 ...

  3. NYOJ128前缀式计算

    前缀式计算 时间限制:1000 ms  |  内存限制:65535 KB 难度:3   描述 先说明一下什么是中缀式: 如2+(3+4)*5这种我们最常见的式子就是中缀式. 而把中缀式按运算顺序加上括 ...

  4. NYOJ128 前缀式计算 【栈】

    前缀式计算 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描写叙述 先说明一下什么是中缀式: 如2+(3+4)*5这样的我们最常见的式子就是中缀式. 而把中缀式按运算顺序加上 ...

  5. 搜索广告与广告网络Demand技术-流式计算平台

    流式计算平台-Storm 我们以Storm为例来看流式计算的功能是什么. 下面内容引用自大圆的博客.在Storm中,一个实时应用的计算任务被打包作为Topology发布,这同Hadoop的MapRed ...

  6. NYOJ--128--前缀式计算(表达式求值)

    前缀式计算 时间限制:1000 ms  |  内存限制:65535 KB 难度:3   描述 先说明一下什么是中缀式: 如2+(3+4)*5这种我们最常见的式子就是中缀式. 而把中缀式按运算顺序加上括 ...

  7. 流式计算与计算抽象化------《Designing Data-Intensive Applications》读书笔记15

    上篇的内容,我们探讨了分布式计算中的MapReduce与批处理.所以本篇我们将继续探索分布式计算优化的相关细节,并且分析MapReduce与批处理的局限性,看看流式计算是否能给我们在分布式计算层面提供 ...

  8. Apache Beam—透视Google统一流式计算的野心

    Google是最早实践大数据的公司,目前大数据繁荣的生态很大一部分都要归功于Google最早的几篇论文,这几篇论文早就了以Hadoop为开端的整个开源大数据生态,但是很可惜的是Google内部的这些系 ...

  9. kafka 流式计算

    http://www.infoq.com/cn/articles/kafka-analysis-part-7/ Kafka设计解析(七)- 流式计算的新贵 Kafka Stream

随机推荐

  1. Codeforces 1027F Session in BSU - 并查集

    题目传送门 传送门I 传送门II 传送门III 题目大意 有$n​$门科目有考试,第$i​$门科目有两场考试,时间分别在$a_i, b_i\ \ (a_i < b_i)​$,要求每门科目至少参加 ...

  2. 关于SQL优化的一点建议

    前段时间一直在做关于性能优化相关的工作,结合自己的实际工作经验,只针对SQL层面提一些优化的规范和建议. 针对SQL编写 1.单条SQL长度不宜超过100行: 2.SQL子查询不宜嵌套3层: 子查询嵌 ...

  3. 20175312 2018-2019-2 《Java程序设计》第9周学习总结

    20175312 2018-2019-2 <Java程序设计>第9周学习总结 教材学习内容总结 已依照蓝墨云班课的要求完成了第九章的学习,主要的学习渠道是PPT,和书的课后习题. 总结如下 ...

  4. loadrunner转码两种方式

    1.//使用转换函数将resp值做编码转换并存入msg lr_convert_string_encoding(“佛挡杀佛”),"utf-8",NULL,"msg" ...

  5. webdriver API

    切换iframe 1.iframe有id和name driver.switch_to_frame(loc) 2.iframe无id和name 先用xpath定位找到iframe.再switch ifr ...

  6. #!/usr/bin/python3 和 #!/usr/bin/env python3的区别

    脚本语言的第一行指出用什么程序去执行代码. #!/usr/bin/python3调用/usr/bin下的python3解释器.#!/usr/bin/env python3首先会到env设置里查找pyt ...

  7. leecode第二百三十题(二叉搜索树中第K小的元素)

    /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode ...

  8. 在线批量将gps经纬度坐标转换为百度经纬度坐标

    1.首先打开百度api示例页面: 在浏览器地址栏中输入:http://developer.baidu.com/map/jsdemo.htm#a5_3 2.修改代码 如下图,将需要批量转换的坐标,按规则 ...

  9. 第 9 章 数据管理 - 074 - 如何安装和配置 Rex-Ray?

    Rex-Ray 安装和配置方法 Rex-Ray 是一个优秀的 Docker volume driver 安装和配置方法 Rex-Ray 以 standalone 进程的方式运行在 Docker 主机上 ...

  10. VMware虚拟机安装CentOS 6.9图文教程

    1.Win7安装VMware虚拟机比较简单,直接从官网下载VMware安装即可,这里不再叙述. 2.接着从CentOS官网直接下载CentOS 6.9的iso镜像文件. 3.打开VMware,点击创建 ...