[P4] cikk váz

Tejfel Máté matej at caesar.elte.hu
Thu Jul 21 14:27:42 CEST 2016


Sziasztok!

   Szerintem legyen benne a név a címben. Azon futhatunk még egy kört, 
hogy "OpenP4C" legyen-e a végleges név, de ha nem érkezik vétó, jobb 
javaslattal, akkor szerintem maradhat...

                M.

2016-07-21 11:17 keltezéssel, Sándor Laki írta:
> 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
>



More information about the P4 mailing list