[P4] cikk váz
Sándor Laki
lakis at elte.hu
Wed Jul 20 11:02:26 CEST 2016
Hi,
Átírtam a szerkezetet. Amúgy ha mindenhova tudunk értelmes dolgokat
írni, akkor szerintem nem is lesz rossz. Az idő a kérdés, továbbá, hogy
nincs másik hardware-re HAL. Akinek van kis ideje, az írjon részeket,
fejlődjön!!! A címmel és absztrakttal beregisztrálom a cikket, ezt
nézzétek meg:
\title{OpenP4C: A Multi-Target Compiler for High Performance Protocol
Independent Packet Processors}
\begin{abstract}
Though the programmability of the control plane has been thoroughly
examined and developed in the past years, only a limited number of
studies go beyond the consideration that the data plane is only a
collection of simple packet forwarding devices with the support of
existing protocols. OpenFlow, a popular example, is a very expressive
data plane programming language, but it is still restricted to the
support of a subset of existing protocol headers, inhibiting the
introduction of new data plane protocols. Furthermore, its
expressiveness comes with a severe performance price caused by the
excessive packet classification the switches must do in the fast path.
To overcome these limitations, new data plane programming models like P4
have emerged recently. P4 is a high level language for programming
network switches that allows for great flexibility in the description of
packet structure and processing, independent of the specifics of the
underlying hardware. In this paper, we introduce \textsc{OpenP4C} a
multi-target compiler that generates high performance and target
independent switch program from a P4 description. To support multiple
targets, the compiler generates a core switch code relying on an
abstraction layer of the underlying hardware that should be implemented
for the given target architecture. To avoid performance degradation, the
boundaries of this separation should carefully be chosen, since the
core program only responsible for target-independent optimization, while
the implementation of the abstraction layer should cover
target-dependent performance enhancement. To analyze the performance of
the proposed compiler, thorough measurements have been carried out in
Intel platform, considering different use case scenarios. Finally, we
also show that the switch generated by \textsc{OpenP4C} can easily scale
beyond 100 Gbps even in a singe Intel blade platform, outperforming
\textsc{OpenVSwitch} in similar scenarios.
\end{abstract}
Üdv.
Sanyi
On 2016.07.18. 21:45, Tejfel Máté wrote:
> Sziasztok!
>
> Felraktam egy nagyon, nagyon kezdetleges vázat, hogy miről lehetne
> írni a cikkben a délelőtti beszélgetés alapján... Nyugodtan lehet
> javítani + feltölteni tartalommal...
>
> M.
> _______________________________________________
> P4 mailing list
> P4 at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/p4
--
Sándor Laki, PhD
Assistant professor
Department of Information Systems
Eötvös Loránd University
Pázmány Péter stny. 1/C
H-1117, Budapest, Hungary
Room 2.506
Web: http://lakis.web.elte.hu
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646
---
Ezt az e-mailt az Avast víruskereső szoftver átvizsgálta.
https://www.avast.com/antivirus
More information about the P4
mailing list