[P4] cikk váz

Sándor Laki lakis at elte.hu
Thu Jul 21 11:17:33 CEST 2016


Na, végre. Háromszor írtam már nekik, legutóbb kedden (ezt a szöveges 
logót is akkor küldtem át nekik).

A címet akkor ezek szerint módosítom. Az OpenP4C maradjon benne vagy a 
címből dobjuk ki?
Ma még egy másik Ericssonos projekten dolgozom, mivel holnap kell 
prezentálnom nekik. Robival holnap 15 körül találkozom és mérünk.

Üdv.
Sanyi


On 2016.07.21. 10:49, Tejfel Máté wrote:
> Sziasztok!
>
>    Kikerült az ELTE logó a P4 oldalra :) Én is csak buzdítani tudok 
> mindenkit a  cikk tartalommal való kitöltésére (holnaptól talán nekem 
> is esélyem lesz rá, akkor megyünk vissza Pestre). A címet tekintve 
> nekem is jobbnak tűnik a "target-independent" megközelítés (főleg a 
> jelenlegi állásnál :) ). Amúgy szerintem jó a cím, egy apróság, hogy 
> az eredeti P4 névben a protocol-independent kötőjellel van (így jön ki 
> jól a 4 db P)...
>
>        M.
>
> 2016-07-20 13:54 keltezéssel, Dániel Horpácsi írta:
>> Oké, éreztem az áthallást, csak volt egy olyan feltevésem, hogy talán 
>> az "open" a "closed" ellentéteként jelenik meg a legtöbb esetben (pl. 
>> Microsoft Document Format <-> Open Document Format). Ha úgy gondolod, 
>> hogy az "open" ebben a közösségben egy jelentést nem igazán hordozó 
>> buzzword, akkor akár ennél is maradhatunk :)
>>
>> Dani
>>
>>
>> On 2016-07-20 12:43, Sándor Laki wrote:
>>> 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
>>>
>>
>> _______________________________________________
>> 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