TY - JOUR
T1 - The active process interaction with its environment
AU - Kornblum, Jessica A.
AU - Raz, Danny
AU - Shavitt, Yuval
PY - 2001/6
Y1 - 2001/6
N2 - Adding programmability to the interior of the network provides an infrastructure for distributed applications. Specifically, network management (NM) and control applications require access to and control of network device state. For example, a routing load balancing application may require access to the routing table, and a congestion avoidance application may require interface congestion information. There are fundamental problems associated with this interaction that are apparent in current technologies. In this paper, the basic tradeoffs associated with the interaction between an active process and its environment and presenting ABLE++ as an example architecture is studied. Most notably, two design tradeoffs, efficiency vs. abstraction and application flexibility vs. security are explored. The advantages of the architecture by implementing a congestion avoidance algorithm are demonstrated.
AB - Adding programmability to the interior of the network provides an infrastructure for distributed applications. Specifically, network management (NM) and control applications require access to and control of network device state. For example, a routing load balancing application may require access to the routing table, and a congestion avoidance application may require interface congestion information. There are fundamental problems associated with this interaction that are apparent in current technologies. In this paper, the basic tradeoffs associated with the interaction between an active process and its environment and presenting ABLE++ as an example architecture is studied. Most notably, two design tradeoffs, efficiency vs. abstraction and application flexibility vs. security are explored. The advantages of the architecture by implementing a congestion avoidance algorithm are demonstrated.
KW - Active networks
KW - Network management
UR - http://www.scopus.com/inward/record.url?scp=0035372541&partnerID=8YFLogxK
U2 - 10.1016/S1389-1286(01)00151-7
DO - 10.1016/S1389-1286(01)00151-7
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:0035372541
SN - 1389-1286
VL - 36
SP - 21
EP - 34
JO - Computer Networks
JF - Computer Networks
IS - 1
ER -