P4Pi: P4 on Raspberry Pi for Networking Education

被引:0
|
作者
Laki, Sandor [1 ]
Stoyanov, Radostin [2 ]
Kis, David [1 ]
Soule, Robert [3 ]
Voros, Peter [1 ]
Zilberman, Noa [2 ]
机构
[1] Eotvos Lorand Univ, Budapest, Hungary
[2] Univ Oxford, Oxford, England
[3] Yale Univ, New Haven, CT USA
关键词
Network Education; P4; Programmable Switches; Raspberry Pi;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High level, network programming languages, like P4, enable students to gain hands-on experience in the structure of a switch or router. Students can implement the packet processing pipeline themselves, without prior knowledge of circuit design. However, when choosing a P4 programmable target for use in the classroom, instructors face a lack of options. On the one hand, software solutions, such as the behavioral model (BMv2) switch, are overly simplified and offer low performance. On the other hand, existing hardware solutions are closed source and expensive. In this paper, we present P4Pi, a new, low-cost, open-source hardware platform intended for networking education. P4Pi allows students to design and deploy P4-based network devices using the Raspberry Pi board, which has a price tag of less than many academic textbooks. We describe the high-level design of the P4Pi platform, offer some suggestions for how P4Pi could be used in the classroom, and present some additional use-cases for applications and functionality that could be developed using P4Pi.
引用
收藏
页码:18 / 21
页数:4
相关论文
共 50 条
  • [41] The counterflow transport of sterols and PI4P
    Mesmin, Bruno
    Antonny, Bruno
    BIOCHIMICA ET BIOPHYSICA ACTA-MOLECULAR AND CELL BIOLOGY OF LIPIDS, 2016, 1861 (08): : 940 - 951
  • [42] PI+P INTERACTIONS AT 4 GEV/C
    不详
    PHYSICAL REVIEW, 1965, 138 (4B): : B897 - &
  • [43] VAN-HOVE ANALYSIS OF REACTIONS PI-P-]PI-PI-PI+P AND PI+P-]PI+PI+PI-P AT 16 GEV/C
    BALLAM, J
    CHADWICK, GB
    GUIRAGOSSIAN, ZG
    JOHNSON, WB
    LEITH, DWG
    MORIYASU, K
    PHYSICAL REVIEW D, 1971, 4 (07) : 1946 - +
  • [44] Using Raspberry Pi Computers in Education
    Balon, Branko
    Simic, Milenko
    2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 671 - 676
  • [45] Raspberry Pi for Image Processing Education
    Marot, Julien
    Bourennane, Salah
    2017 25TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2017, : 2364 - 2368
  • [46] Regulation of the actin cytoskeleton by PI(4,5)P2 and PI(3,4,5)P3
    Hilpelä, P
    Vartiainen, MK
    Lappalainen, P
    PHOSPHOINOSITIDES IN SUBCELLULAR TARGETING AND ENZYME ACTIVATION, 2004, 282 : 117 - 163
  • [47] Raspberry PI and role of IoT in Education
    Mahmood, Salman
    Palaniappan, Sellappan
    Hasan, Raza
    Sarker, Kamal Uddin
    Abass, Ali
    Rajegowda, Puttaswamy Malali
    2019 4TH MEC INTERNATIONAL CONFERENCE ON BIG DATA AND SMART CITY (ICBDSC), 2019, : 146 - 151
  • [48] NEUTRAL 3-PION AND 4-PION RESONANCE PRODUCTION IN REACTION PI-P-]P-PI+PI-PI-PI-DEGREES AT 20 GEV/C
    SISTERSO.LK
    SALZBERG, BM
    MUELLER, JE
    HARRISON, WC
    JOHNSON, WH
    HEYDA, D
    KIM, JK
    BULLETIN OF THE AMERICAN PHYSICAL SOCIETY, 1972, 17 (04): : 471 - &
  • [49] Imaging of Intracellular and Plasma Membrane Pools of PI(4,5)P2 and PI4P in Human Platelets
    Bura, Ana
    Jurak Begonja, Antonija
    LIFE-BASEL, 2021, 11 (12):
  • [50] Leveraging the Raspberry Pi for CS Education
    Adams, Joel C.
    Brown, Richard A.
    Kawash, Jalal
    Matthews, Suzanne J.
    Shoop, Elizabeth
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 814 - 815