def METHOD_NAME(self, arg1, arg2, arg3):
    '''
    bandwidth performance exec function
    '''
    flag = 0
    logs = "> /tmp/ib_log 2>&1 &"
    cmd = "timeout %s %s -d %s -i %s %s %s %s" \
        % (self.tmo, arg1, self.peer_ca, self.peer_port, arg2, arg3, logs)
    output = self.session.cmd(cmd)
    if not output.exit_status == 0:
        self.fail("ssh failed to remote machine\
                  or  faing data from remote machine failed")
    time.sleep(2)
    self.log.info("client data for %s(%s)", arg1, arg2)
    cmd = "timeout %s %s -d %s -i %s %s %s %s" \
        % (self.tmo, arg1, self.ca_name, self.port, self.peer_ip,
           arg2, arg3)
    if process.system(cmd, shell=True, ignore_status=True) != 0:
        flag = 1
    self.log.info("server data for %s(%s)", arg1, arg2)
    cmd = "timeout %s cat /tmp/ib_log && rm -rf /tmp/ib_log" % (self.tmo)
    output = self.session.cmd(cmd)
    if not output.exit_status == 0:
        self.fail("ssh failed to remote machine\
                  or fetching data from remote machine failed")
    return flag