ExpEther Consortium

Providing IO distributed system

ExpEther Logo

English Site

日本語サイト

技术详解

什么是ExpEther?

ExpEther是一种在不改变现有软硬件的基础上,通过以太网将PCI Express总线扩展到单个计算机机箱以外的技术。计算资源可以被添加进一个以太网矩阵以灵活的扩容,就好像直接将此资源添加到机箱中一样。ExpEther能打破当地的物理限制,构建一个新型的计算环境。由于使用的都是标准化的以太网设备,该技术有很高的性价比。

超大范围的单台计算机

ExpEther能打破当地的物理限制,构建一个新型的计算环境。主机和I/O设备之间的距离总的来说是没有限制的,虽然还是要取决于上层应用所能容忍的延迟范围。在位于大阪大学的一个实际部署的系统当中,主机和I/O设备之间最长的网络路径达到了2公里。

与PCI Express规范完全兼容

从CPU的角度来看,ExpEther引擎就是一个PCI Express交换器。CPU并不知道其中以太网矩阵的存在。ExpEther引擎和PCI Express规范完全兼容,并且已经通过了PCI-SIG PCI Express 2.0交换器的兼容性测试。它目前已经在PCI Express 2.0的集成商名单上了。

多服务器环境中的系统配置

每一个ExpEther Engine都使用一个「群组ID」将一个主机和其I/O设备在逻辑上连接起来。这个群组ID是通过旋转开关在硬件层面进行分配的,该过程也可以经由管理软件(ExpEther Manager)来完成。这个ID的范围为1到4000。它被用作一个VLAN标签来隔离每一条 PCI Express 路径。

 

如果一个ExpEther引擎的ID改变了的话,改引擎下的I/O设备就遵循PCI Express的热插拔设计从其主机中在逻辑上被移除掉。

ExpEther管理器(EEM)库和SDK

用户可以定制并开发软件来管理ExpEther环境。同时支持Linux和Windows。支持3种不同的 API。

理念:ExpEther I/O分布式系统

ExpEther可以配置资源池系统,它的I/O节点和计算节点是分隔开的。

更多信息科技

如果您对 ExpEther 技术感兴趣,请联系我们。

 

ExpEther 协会可以提供更多技术信息。

  • 往返延时和PCIe超时控制
  • 标准以太网上的拥堵控制
  • 网络故障时的自动故障恢复
  • ExpEther管理方案
  • PCI Express数据包的加密方案
  • 更多……

联系我们

Copyright (C) ExpEther Consortium All Rights Reserved.