Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

the question of the performance of ccp-bbr in Pantheon #92

Open
jialianchen opened this issue Jul 15, 2021 · 2 comments
Open

the question of the performance of ccp-bbr in Pantheon #92

jialianchen opened this issue Jul 15, 2021 · 2 comments

Comments

@jialianchen
Copy link

jialianchen commented Jul 15, 2021

Hello,I want to test the performance of ccp-bbr in Pantheon.but i meet some question.
i open the ccp-bbr using sudo ./target/debug/bbr --ipc netlink,
and use the ccp.py in pantheon/src/wrappers

#!/usr/bin/env python

from subprocess import check_call

import arg_parser


def main():
    args = arg_parser.receiver_first()

    if args.option == 'deps':
        print 'iperf'
        return

    if args.option == 'receiver':
        
        cmd = ['iperf', '-s', '-p', args.port]
        check_call(cmd)
        return

    if args.option == 'sender':
        cmd = ['iperf', '-c', args.ip, '-p', args.port,'-i','1','-Z','ccp',
               '-t', '75']
        check_call(cmd)
        return


if __name__ == '__main__':
    main()

i test the local mode in Pantheon,but i get confused output.
pantheon_report.pdf

and it is my output in terminal.
截屏2021-07-15 下午8 12 45

I wonder what should i do if i want to test the algorithm in Pantheon.
thanks for your help!

@akshayknarayan
Copy link
Member

Hi,
It seems you are using linux 4.15 with pantheon. I would suggest using the latest version of ccp-kernel and a newer Linux, e.g. 5.4.

@fcangialosi
Copy link
Member

Also, the master branch of pantheon doesn't have any ccp.py in src/wrappers/ (https://github.com/StanfordSNR/pantheon/tree/master/src/wrappers). Are you working off a fork of the repo, or is this code you added or something? Could you point us to the ccp.py you're referring to?

Either way, ccp seems to be running properly, so it seems the issue is more with the bbr algorithm performing poorly.

Can you tell us more about what you're trying to do? What are you using pantheon for in particular? What link is this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants