DAN: distributed code caching for active networks

Active networking allows the network infrastructure to be programmable. Previous research focused on two commonly separated approaches: "capsules" and "programmable switches". Capsules are typically small programs in packets which flow through the network and are executed in-band...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Decasper, D., Plattner, B.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 616 vol.2
container_issue
container_start_page 609
container_title
container_volume 2
creator Decasper, D.
Plattner, B.
description Active networking allows the network infrastructure to be programmable. Previous research focused on two commonly separated approaches: "capsules" and "programmable switches". Capsules are typically small programs in packets which flow through the network and are executed in-band on nodes receiving them. Programmable switches are network devices which offer a back-door to inject code by a network administrator out-of-band in order to enhance the device's capabilities. By combining these two approaches, this paper proposes a novel system architecture which allows both application specific data processing in network nodes as well as rapid deployment of new network protocol implementations. Instead of carrying code, data packets carry pointers to digitally signed active modules initially loaded on-the-fly, inband from trusted code servers on the network. Packet processing runs at high speed, may access and modify the whole network subsystem and no potentially slow virtual machines are needed.
doi_str_mv 10.1109/INFCOM.1998.665081
format Conference Proceeding
fullrecord <record><control><sourceid>proquest_6IE</sourceid><recordid>TN_cdi_ieee_primary_665081</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>665081</ieee_id><sourcerecordid>27497348</sourcerecordid><originalsourceid>FETCH-LOGICAL-i118t-6f62b67fde18890df13b5fcbe525e23d7726559f5552b9795fb42bde64461b413</originalsourceid><addsrcrecordid>eNotkL1OwzAYRS1-JELpC3TKxJbiz_9mqwqFSqVdQGKL4vgzGNKkxCmIt6dSOctdju5wCJkAnQJQe7NcL-abpylYa6ZKSWrghGRMCSis0eKUXFJtKBfccHZGMqoFL0Cp1wsyTumDHhCSKjAZgbvZ-jb3MQ19dPsBfV53HvO6qt9j-5aHrs-reojfmLc4_HT9Z7oi56FqEo7_d0ReFvfP88ditXlYzmerIgKYoVBBMad08AjGWOoDcCdD7VAyiYx7rZmS0gYpJXNWWxmcYM6jEkKBE8BH5Pr4u-u7rz2modzGVGPTVC12-1QyLazmwhzEyVGMiFju-rit-t_yWIX_ASAdUr8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>27497348</pqid></control><display><type>conference_proceeding</type><title>DAN: distributed code caching for active networks</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Decasper, D. ; Plattner, B.</creator><creatorcontrib>Decasper, D. ; Plattner, B.</creatorcontrib><description>Active networking allows the network infrastructure to be programmable. Previous research focused on two commonly separated approaches: "capsules" and "programmable switches". Capsules are typically small programs in packets which flow through the network and are executed in-band on nodes receiving them. Programmable switches are network devices which offer a back-door to inject code by a network administrator out-of-band in order to enhance the device's capabilities. By combining these two approaches, this paper proposes a novel system architecture which allows both application specific data processing in network nodes as well as rapid deployment of new network protocol implementations. Instead of carrying code, data packets carry pointers to digitally signed active modules initially loaded on-the-fly, inband from trusted code servers on the network. Packet processing runs at high speed, may access and modify the whole network subsystem and no potentially slow virtual machines are needed.</description><identifier>ISSN: 0743-166X</identifier><identifier>ISBN: 0780343832</identifier><identifier>ISBN: 9780780343832</identifier><identifier>EISSN: 2641-9874</identifier><identifier>DOI: 10.1109/INFCOM.1998.665081</identifier><language>eng</language><publisher>IEEE</publisher><subject>Acceleration ; Access protocols ; Application software ; Cryptography ; Electric breakdown ; Laboratories ; Network servers ; Stability ; Switches ; Virtual machining</subject><ispartof>Annual Joint Conference of the IEEE Computer and Communications Societies, 1998, Vol.2, p.609-616 vol.2</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/665081$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>310,311,782,786,791,792,2062,4054,4055,27934,54929</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/665081$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Decasper, D.</creatorcontrib><creatorcontrib>Plattner, B.</creatorcontrib><title>DAN: distributed code caching for active networks</title><title>Annual Joint Conference of the IEEE Computer and Communications Societies</title><addtitle>INFCOM</addtitle><description>Active networking allows the network infrastructure to be programmable. Previous research focused on two commonly separated approaches: "capsules" and "programmable switches". Capsules are typically small programs in packets which flow through the network and are executed in-band on nodes receiving them. Programmable switches are network devices which offer a back-door to inject code by a network administrator out-of-band in order to enhance the device's capabilities. By combining these two approaches, this paper proposes a novel system architecture which allows both application specific data processing in network nodes as well as rapid deployment of new network protocol implementations. Instead of carrying code, data packets carry pointers to digitally signed active modules initially loaded on-the-fly, inband from trusted code servers on the network. Packet processing runs at high speed, may access and modify the whole network subsystem and no potentially slow virtual machines are needed.</description><subject>Acceleration</subject><subject>Access protocols</subject><subject>Application software</subject><subject>Cryptography</subject><subject>Electric breakdown</subject><subject>Laboratories</subject><subject>Network servers</subject><subject>Stability</subject><subject>Switches</subject><subject>Virtual machining</subject><issn>0743-166X</issn><issn>2641-9874</issn><isbn>0780343832</isbn><isbn>9780780343832</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1998</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotkL1OwzAYRS1-JELpC3TKxJbiz_9mqwqFSqVdQGKL4vgzGNKkxCmIt6dSOctdju5wCJkAnQJQe7NcL-abpylYa6ZKSWrghGRMCSis0eKUXFJtKBfccHZGMqoFL0Cp1wsyTumDHhCSKjAZgbvZ-jb3MQ19dPsBfV53HvO6qt9j-5aHrs-reojfmLc4_HT9Z7oi56FqEo7_d0ReFvfP88ditXlYzmerIgKYoVBBMad08AjGWOoDcCdD7VAyiYx7rZmS0gYpJXNWWxmcYM6jEkKBE8BH5Pr4u-u7rz2modzGVGPTVC12-1QyLazmwhzEyVGMiFju-rit-t_yWIX_ASAdUr8</recordid><startdate>1998</startdate><enddate>1998</enddate><creator>Decasper, D.</creator><creator>Plattner, B.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>1998</creationdate><title>DAN: distributed code caching for active networks</title><author>Decasper, D. ; Plattner, B.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i118t-6f62b67fde18890df13b5fcbe525e23d7726559f5552b9795fb42bde64461b413</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1998</creationdate><topic>Acceleration</topic><topic>Access protocols</topic><topic>Application software</topic><topic>Cryptography</topic><topic>Electric breakdown</topic><topic>Laboratories</topic><topic>Network servers</topic><topic>Stability</topic><topic>Switches</topic><topic>Virtual machining</topic><toplevel>online_resources</toplevel><creatorcontrib>Decasper, D.</creatorcontrib><creatorcontrib>Plattner, B.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Decasper, D.</au><au>Plattner, B.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>DAN: distributed code caching for active networks</atitle><btitle>Annual Joint Conference of the IEEE Computer and Communications Societies</btitle><stitle>INFCOM</stitle><date>1998</date><risdate>1998</risdate><volume>2</volume><spage>609</spage><epage>616 vol.2</epage><pages>609-616 vol.2</pages><issn>0743-166X</issn><eissn>2641-9874</eissn><isbn>0780343832</isbn><isbn>9780780343832</isbn><abstract>Active networking allows the network infrastructure to be programmable. Previous research focused on two commonly separated approaches: "capsules" and "programmable switches". Capsules are typically small programs in packets which flow through the network and are executed in-band on nodes receiving them. Programmable switches are network devices which offer a back-door to inject code by a network administrator out-of-band in order to enhance the device's capabilities. By combining these two approaches, this paper proposes a novel system architecture which allows both application specific data processing in network nodes as well as rapid deployment of new network protocol implementations. Instead of carrying code, data packets carry pointers to digitally signed active modules initially loaded on-the-fly, inband from trusted code servers on the network. Packet processing runs at high speed, may access and modify the whole network subsystem and no potentially slow virtual machines are needed.</abstract><pub>IEEE</pub><doi>10.1109/INFCOM.1998.665081</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0743-166X
ispartof Annual Joint Conference of the IEEE Computer and Communications Societies, 1998, Vol.2, p.609-616 vol.2
issn 0743-166X
2641-9874
language eng
recordid cdi_ieee_primary_665081
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Acceleration
Access protocols
Application software
Cryptography
Electric breakdown
Laboratories
Network servers
Stability
Switches
Virtual machining
title DAN: distributed code caching for active networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-03T02%3A15%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=DAN:%20distributed%20code%20caching%20for%20active%20networks&rft.btitle=Annual%20Joint%20Conference%20of%20the%20IEEE%20Computer%20and%20Communications%20Societies&rft.au=Decasper,%20D.&rft.date=1998&rft.volume=2&rft.spage=609&rft.epage=616%20vol.2&rft.pages=609-616%20vol.2&rft.issn=0743-166X&rft.eissn=2641-9874&rft.isbn=0780343832&rft.isbn_list=9780780343832&rft_id=info:doi/10.1109/INFCOM.1998.665081&rft_dat=%3Cproquest_6IE%3E27497348%3C/proquest_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=27497348&rft_id=info:pmid/&rft_ieee_id=665081&rfr_iscdi=true