IEC Type 5: SmartNIC for Integrated Edge Cloud (IEC) Blueprint Family
As the beginning, we start from Kubernetes with SmartNic. In the future, we will enable Openstack and other specific features.
The feature list is in the attachment.
Use Case Details:
Attributes | Description | Informational |
Type | New |
|
Industry Sector | Edge Cloud, Telco |
|
Business driver | VPC, 5G UPF can use SmartNIC to accelerate the performance. |
|
Business use cases |
|
|
Business Cost - Initial Build Cost Target Objective |
|
|
Business Cost – Target Operational Objective |
|
|
Security need |
|
|
Regulations | N/A |
|
Other restrictions | N/A |
|
Additional details | N/A |
|
Case Attributes | Description | Informational |
Type | New |
|
Blueprint Family - Proposed Name | Integrated Edge Cloud (IEC) |
|
Use Case | VPC, 5G UPF |
|
Blueprint proposed Name | IEC Type 5: SmartNIC |
|
Initial POD Cost (capex) | VPC: 1 Rack with 2 servers, each server with 1 SmartNIC UPF: 3 servers, each server with 1 SmartNIC |
|
Scale & Type | In the gateway, infrastructure service, and edge cloud |
|
Applications | Short Video Applications, UPF |
|
Power Restrictions | SmartNIC: 35W |
|
Infrastructure orchestration |
|
|
SDN | OVN, SRIOV |
|
Workload Type |
|
|
Additional Details | SmartNic features:
|
|
Xuan Jia is stepping down as PTL. We need to nominate/elect a new PTL. If you are interested in being PTL for the Smart NIc, please put a Y in the Self Nominate column. If you are NOT interested, please make sure that you have an N in that column.
Self Nominations will end on 12 July at 11:59 pm Pacific Time.
Committer | Committer Company | Committer Contact Info | Committer Bio | Committer Picture | Self Nominate for PTL (Y/N) |
Yongsu Zhang | ByteDance | zhangyongsu@bytedance.com |
|
|
|
Peng He | ByteDance | hepeng.0320@bytedance.com |
|
|
|
Xiongchun Duan | ByteDance | duanxiongchun@bytedance.com |
|
|
|
Fazil Osman | Broadcom | fazil.osman@broadcom.com |
|
|
|
@JiaXuan | China Mobile | jiaxuan@chinamobile.com |
|
|
|
@Song Zhu | Arm | song.zhu@arm.com |
|
| N |
@Trevor Tao (Deactivated) | Arm | trevor.tao@arm.com |
|
|
|
@Jingzhao Ni (Arm Technology China) (Deactivated) | Arm | jingzhao.ni@arm.com |
|
|
|
@Jianlin Lv (Arm Technology China) (Deactivated) | Arm | jianlin.lv@arm.com |
|
|
|
Qihui Zhao | China Mobile | zhaoqihui@chinamobile.com |
|
|
|
Sheng Wang | China Mobile | wangshengyjy@chinamobile.com |
|
|
|
@Yihui Wang | China Mobile | wangyihui@chinamobile.com |
|
| Y |
Yan Mou | China Mobile | muyan@chinamobile.com |
|
|
|
Frankie Fan | Broadcom | frankie.fan@broadcom.com |
|
|
|
David Berry | Broadcom | david.berry@broadcom.com |
|
|
|
Vikram Siwach | Mobiledgex | vikram.siwach@mobiledgex.com |
|
|
|
Yong Zhuang | Mellanox |
|
|
| |
Tiejun Chen | VMware | tiejunc@vmware.com |
|
|
|
@Tide Wang | Phytium | wanghailong@phytium.com.cn |
|
|
|
@Fu Li | SOCNOC | li@socnoc.ai |
|
|
|
@zhang zhenhuan | SOCNOC | zhangzhenhuan@socnoc.ai |
|
| Y |
@jin peng | SOCNOC | jinpeng@socnoc.ai |
|
| Y |
Contributors:
Contributor | Contributor Company | Contributor Contact Info | Contributor Bio | Contributor Picture |
@Tina Tsou (Deactivated) | Arm | tina.tsou@arm.com |
|
|
@jin peng | SOCNOC | jinpeng@socnoc.ai |
|
|
@mingfei huang | JAGUARMICRO | mingfei.huang@jaguarmicro.com |
|
|
Presentations:
Smart Nic features:
@JiaXuan
"Business usecases" in the abive tables, OVN-K8s is mentioned as the CNI with SmartNIC for offloads. But in "Infrastructure Orchestration" section, you mentioned Cilium, but not OVN-K8s. You may want to remove that confusion by adding OVN-K8s in the infrastructure orchestration. I guess you may be providing Cilium CNI as option, but I guess there is no SmartNIC involved. Right? Please confirm.
In case of OVS based offloads, you mentioned that ovs-vswitchd, ovs-dpdk are used in both host and smart-nic. My understanding is that ovs-vswitchd, ovs-dpdk run in SmartNIC, but not in the host. Again, this understanding is based on Slide 4.
As per Slide 4, you have used the term "OVN agent". I assume that it is "OVN Controller".
Where are you running OVSDB Server?. Is it in host or smartNIC?
Slide 5 of the presentation deck, you talked about UPF offload. Is UPF is being run as a bare-metal container?
As per Slide 8 (Accelerated with SmartNIC), it appears that SmartNIC is exposing vhost interfaces or as SRIOV VFs to the workloads running in host. But, many times, containers running in the host use host Linux TCP/IP stack and hence the expectation is that packets from SmartNIC land at veth layer of host. So, curious on how you are handling the situation where containers are running on host Linux TCP/IP stack?
Srini