<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:creator>Gebara, Nadeen</dc:creator>
  <dc:creator>Lerner, Alberto</dc:creator>
  <dc:creator>Yang, Mingran</dc:creator>
  <dc:creator>Yu, Minlan</dc:creator>
  <dc:creator>Costa, Paolo</dc:creator>
  <dc:creator>Ghobadi, Manya</dc:creator>
  <dc:date>2020</dc:date>
  <dc:description xmlns:ns0="xml" ns0:lang="en">Programmable switches based on the Protocol Independent Switch Architecture  (PISA) have greatly enhanced the flexibility of today's networks by allowing new  packet protocols to be deployed without any hardware changes. They have also been  instrumental in enabling a new computing paradigm in which parts of an application's  logic run within the network core (in-network computing). The characteristics and  requirements of in/-network applications, however, are quite different from those of  packet protocols for which programmable switches were originally designed. Packet  protocols are typically stateless, while in-network applications require frequent  operations on shared state maintained in the switch. This mismatch increases the  developing complexity of in-network computing and hampers widespread adoption. In  this paper, we describe the key obstacles to developing in-network applications on  PISA and propose rethinking the current switch architecture. Rather than changing the  existing architecture, we propose augmenting it with a Stateful Data Plane (SDP). The  SDP supports the requirements of stateful applications, while the conventional data  plane (CDP) performs packet-protocol functions.</dc:description>
  <dc:format>application/pdf</dc:format>
  <dc:identifier>https://folia.unifr.ch/global/documents/309195</dc:identifier>
  <dc:identifier>https://folia.unifr.ch/documents/309195/files/2020_Cudre-Mauroux_Challenging.pdf</dc:identifier>
  <dc:language>eng</dc:language>
  <dc:relation>info:eu-repo/semantics/altIdentifier/doi/10.1145/3422604.3425928</dc:relation>
  <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
  <dc:rights>License undefined</dc:rights>
  <dc:source>HotNets '20: Proceedings of the 19th ACM Workshop on Hot Topics in Networks. - Association for Computing Machinery. - 2020, p. 153-159</dc:source>
  <dc:subject xmlns:ns1="xml" ns1:lang="en">programmable switches</dc:subject>
  <dc:subject>info:eu-repo/classification/udc/004</dc:subject>
  <dc:title xmlns:ns2="xml" ns2:lang="en">Challenging the Stateless Quo of Programmable Switches</dc:title>
  <dc:type>http://purl.org/coar/resource_type/c_5794</dc:type>
</oai_dc:dc>
