Shuffle Performance Optimization: do not send 0-byte block requests to reduce network messages

Signed-off-by: shane-huang <shengsheng.huang@intel.com>