Home > Research > Publications & Outputs > Locating Resources in a Programmable Networking...
View graph of relations

Locating Resources in a Programmable Networking Environment.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Locating Resources in a Programmable Networking Environment. / Smith, Paul; Simpson, Steven; Hutchison, David.
In: Computer Networks, Vol. 50, No. 14, 01.10.2006, p. 2519-2531.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Smith P, Simpson S, Hutchison D. Locating Resources in a Programmable Networking Environment. Computer Networks. 2006 Oct 1;50(14):2519-2531. doi: 10.1016/j.comnet.2006.04.023

Author

Bibtex

@article{a30911c2a04d4d3c96ace59503306bb1,
title = "Locating Resources in a Programmable Networking Environment.",
abstract = "Programmable networking is a technology that has been demonstrated to enable the rapid deployment of novel network services. This is achieved through the use of open interfaces that can be used to extend the functionality of a device by third-party service components. Some forms of programmable network allow such components to be deployed out-of-band on a suitable configuration of elements, but do not define mechanisms to determine the configuration. We present a mechanism to resolve arbitrary service-specific deployment constraints into a suitable node configuration. To focus constraint resolution, we arrange programmable elements into an overlay, and use this to interpolate/extrapolate more favourable locations. Programmable service components are used to evaluate the suitability of individual nodes.",
keywords = "Programmable networks, Peer-to-peer systems, Resource discovery",
author = "Paul Smith and Steven Simpson and David Hutchison",
note = "In this paper we present a novel approach to determining a suitable set of devices on which to deploy services in a programmable networking environment; it uses a decentralised overlay network and open interfaces. These are likely to be critical mechanisms for future networks. Lancaster has played a key role in advancing programmable networking research, being at the forefront of the open signalling, open architectures and IWAN communities; these were pre-cursors to the EPSRC NGN activity, in which we are also leaders. This research has attracted much attention from industry, specifically with sponsorship from BT Labs, Telekom Austria, and ETRI. RAE_import_type : Journal article RAE_uoa_type : Computer Science and Informatics",
year = "2006",
month = oct,
day = "1",
doi = "10.1016/j.comnet.2006.04.023",
language = "English",
volume = "50",
pages = "2519--2531",
journal = "Computer Networks",
issn = "1389-1286",
publisher = "ELSEVIER SCIENCE BV",
number = "14",

}

RIS

TY - JOUR

T1 - Locating Resources in a Programmable Networking Environment.

AU - Smith, Paul

AU - Simpson, Steven

AU - Hutchison, David

N1 - In this paper we present a novel approach to determining a suitable set of devices on which to deploy services in a programmable networking environment; it uses a decentralised overlay network and open interfaces. These are likely to be critical mechanisms for future networks. Lancaster has played a key role in advancing programmable networking research, being at the forefront of the open signalling, open architectures and IWAN communities; these were pre-cursors to the EPSRC NGN activity, in which we are also leaders. This research has attracted much attention from industry, specifically with sponsorship from BT Labs, Telekom Austria, and ETRI. RAE_import_type : Journal article RAE_uoa_type : Computer Science and Informatics

PY - 2006/10/1

Y1 - 2006/10/1

N2 - Programmable networking is a technology that has been demonstrated to enable the rapid deployment of novel network services. This is achieved through the use of open interfaces that can be used to extend the functionality of a device by third-party service components. Some forms of programmable network allow such components to be deployed out-of-band on a suitable configuration of elements, but do not define mechanisms to determine the configuration. We present a mechanism to resolve arbitrary service-specific deployment constraints into a suitable node configuration. To focus constraint resolution, we arrange programmable elements into an overlay, and use this to interpolate/extrapolate more favourable locations. Programmable service components are used to evaluate the suitability of individual nodes.

AB - Programmable networking is a technology that has been demonstrated to enable the rapid deployment of novel network services. This is achieved through the use of open interfaces that can be used to extend the functionality of a device by third-party service components. Some forms of programmable network allow such components to be deployed out-of-band on a suitable configuration of elements, but do not define mechanisms to determine the configuration. We present a mechanism to resolve arbitrary service-specific deployment constraints into a suitable node configuration. To focus constraint resolution, we arrange programmable elements into an overlay, and use this to interpolate/extrapolate more favourable locations. Programmable service components are used to evaluate the suitability of individual nodes.

KW - Programmable networks

KW - Peer-to-peer systems

KW - Resource discovery

U2 - 10.1016/j.comnet.2006.04.023

DO - 10.1016/j.comnet.2006.04.023

M3 - Journal article

VL - 50

SP - 2519

EP - 2531

JO - Computer Networks

JF - Computer Networks

SN - 1389-1286

IS - 14

ER -