ucr-serverless / spright

Apache License 2.0
39 stars 16 forks source link

Launch RPC client and RPC server on separate lcores #20

Closed ShixiongQi closed 4 months ago

ShixiongQi commented 4 months ago

This PR is to launch RPC client in the SPRIGHT gateway on a different lcore. The RPC client in the SPRIGHT gateway is responsible for inter-node communication (transmit). To improve the performance of the RPC client thread, we assign it with a dedicated CPU core, using rte_eal_remote_launch().