Open CORD 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Open CORD 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache
操作系统: Linux
收录时间: 2019-07-20
提 交 者: 红薯

CORD 是为网络运营商推出的开源项目,旨在利用软件定义网络(SDN)、网络功能虚拟化(NFV)和云计算技术重构现有的网络边缘基础设施,并将其打造成可灵活地提供计算和网络服务的数据中心。现有网络边缘基础设施构建于由电信设备供应商提供的封闭式专有的软 硬件系统,不具备可扩展性,无法动态调整基础设备的规模,导致资源的低效利用。CORD计划利用商用硬件和开源软件打造可扩展的边缘网络基础设施,并实现灵活的服务提供平台, 支持用户的自定义应用。

图4 为CORD的硬件架构图,CORD利用商用服务器和白盒交换机提供计算、存储和网络资源,并将网络构建为叶脊拓扑架构以支持横向网络的通信带宽需求。此外,CORD 使用专用接入硬件将移动、企业和住宅用户接入网络中。

边缘计算开源平台

图4-CORD的硬件架构

CORD的软件架构如图5所示,云平台管理项目 OpenStack用以管理计算和存储资源,创建和配置虚拟机以及提供基础设施即服务(IaaS)功能。开源网络操作系统(ONOS)为网 络提供控制平面,用于管理网络组件如白盒交换网络结构等,并提供通信服务。容器引擎Docker 使用容器技术来实例化提供给用户的服务。服务控制平台 XOS用于整合上述软件, 以组装、控制和组合服务。

边缘计算开源平台

图5- CORD的软件架构

DOCKER: 容器引擎

ONOS: 开源网络操作系统

OPENSTACK: 开源的云计算管理平台项目

根据用户类型和使用案例的不同,CORD可被具体实现为 M-CORD、R-CORD和E-CORD。以 M-CORD为例,M-CORD面向无线网络(特别是5G 网络),使用蜂窝网络将用户接入。M-CORD基于 NFV和云计算技术将蜂窝网络功能进行分解和虚拟化,实现网络功能的动态扩展同时增强资源利用率。在此基础上,M-CORD 支持多接入边缘服务,为用户提供定制 服务和差异化体验质量(QoE)。此能力切合具备移动性的边缘计算应用的需求,能通过无 线网络为手机、无人车和无人机等移动设备的边缘计算应用就近提供强大的计算能力。R-CORD 和 E-CORD同样可以在网络边缘支持住宅用户或企业用户的边缘计算应用,如VR和AR 应用等,以获得更快的响应时间和更好的服务体验。

对于用户而言,CORD 在运营商网络边缘提供的边缘云服务,具有与云计算相同的优点,即无需用户提供计算资源和搭建计算平台,降低了软硬件和管理成本。此外,有线和无线网络 的广泛分布使用户提交边缘计算应用不受地理位置的影响。目前,运营商正研究如何部署CORD,中国联通发起成立了CORD产业联盟,推动CORD项目的落地。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Open CORD 的相关资讯

还没有任何资讯

Open CORD 的相关博客

cord-in-a-box 2.0 安装指南

这篇文章简要介绍了 Ciab2.0 的安装. 包括硬件, 软件环境的选择, Ciab2.0的实际部署架构, 安装过程等. 下面就先对 Ciab2.0 部...

Milvus 实战 | 基于 Milvus 的 CORD-19 论文检索引擎

论文检索是指根据用户输入的信息从大量的论文集合中查找出相关文本的一种技术。论文检索作为信息检索的一种,常用于搜索引擎、...

DSX-PC6S使用的patch cord线缆标准解密

DSX-PC6S使用的patch cord线缆标准解密 FLUKE有三种模式,一种是channel(信道),一种是link(链路测试),一种是patch cor...

CORD启动,AT&T壁咚ON.Lab进行时

AT&T联合ON.Lab同ONOS项目协作进行CORD(the Central Office Re-architected as Data Center)的概念验证实验。ONOS、AT&T、P...

DSX-PC6S使用的patch cord线缆标准解密

DSX-PC6S使用的patch cord线缆标准解密 FLUKE有三种模式,一种是channel(信道),一种是link(链路测试),一种是patch cor...

open

函数原型: #include<fcntl.h> #include<sys/types.h> #include<sys/star.h> int open(const char *path,int oflags); int op...

with open() as f1, open() as f2

QQ:529815144 || QQ群:248087140

Open Source v.s. Open Core

摘要 本文翻译自 CMSWire 网站的《Open Source vs. Open Core: What's the Difference?》,主要介绍 Open Source 和 Open Cor...

c语言open与sys_open的用法

系统调用是有一个 CPU 运行等级的提升问题. 用户代码在 3 级, 操作系统代码在 0 级. open 是对在 Ring 3 级对系统调用的一个包...

Open CORD 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
19 收藏
分享
返回顶部
顶部