[P4] cikk váz
Sándor Laki
lakis at elte.hu
Wed Jul 20 12:43:27 CEST 2016
Sziasztok,
A címen még gondolkozzunk. Az "open" szó igazából ma sok SDN tool esetén
használatos: openvswitch, openswitch, opennfv, openbaton, openims, stb.
Igazából ezt a trendet lovagolná meg, ennyi. 22-én kell beküldeni az
címet és az absztraktot. Az absztrakt biztosan változtatható még utána is.
Üdv.
Sanyi
On 2016.07.20. 11:45, Dániel Horpácsi wrote:
> Sziasztok!
>
> Egyetértek Sanyival, támogatom a cikk megírását. Igyekszem még ma
> elkezdeni a fordítóról szóló fejezetet. Viszont most pár gondolat a
> Sanyi által feltöltött anyaghoz.
>
> Az absztrakt nagyon tetszik, jó a gondolatmenet és a fogalmazás is.
> Viszont nem igazán értek egyet a névválasztással, mert támadhatónak
> érzem: a hivatalos fordító is 'Open', pont annyira mint mi, ha a szót
> a nyilvánosság értelemben vesszük. Ha mindenképp kell most egy név,
> akkor is brainstorming keretében találjuk ki, ne ad-hoc döntés
> eredménye legyen, mert ha egyszer nevet adunk a fordítónak, onnantól
> mindenhol konzekvensen úgy kell majd hívnunk (további cikkek,
> előadások, poszter, repo, levlista stb.).
>
> A címben nem annyira tetszik a 'multi-target' kifejezés, mivel
> szerintem egy multi-target fordító paraméterezéstől függően különböző
> tárgykódokat tud készíteni. Viszont a mi fordítónk csak egyféle core
> kódot tud előállítani, és egyetlen targetje van, a HAL. Ha mindenképp
> hangsúlyozni akarjuk azt, hogy a switch szoftverünk több targetre is
> átvihető, akkor egyelőre a target-independent vagy a retargetable
> kifejezéseket használnám inkább, ahogy eddig is.
>
> Dani
>
> On 2016-07-20 11:02, Sándor Laki wrote:
>> 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
>>
>
> _______________________________________________
> 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