CLINEX

An inter-node cross-layer cooperation architecture to adapt to dynamically changing network situation

Kazuma Yonemura, Kunitake Kaneko, Fumio Teraoka

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

To efficiently adapt to dynamically changing network environment such handover and link failure, cross-layer cooperation mechanisms are indispensable. This paper first introduces the following five requirements to cross-layer cooperation architecture through a discussion, (1) cooperation between a layer in a node and a layer (not necessary the same layer) in another node, (2) abstraction of control information, (3) definition of primitives in each layer, (4) availability in a wide area network, and (5) implementation. Although there are a lot of proposals of cross-layer cooperation architecture in the literature, none of them satisfy the five requirements. This paper designs an inter-node cross-layer cooperation architecture called CLINEX (Cross-Layer and Inter-Node information EXchange) so that it satisfies the five requirements. CLINEX is implemented in the user space and the kernel space of Linux. Two scenarios are tested in our test network composed of eight machines. One scenario is congestion detection at a remote node, which results in sending rate control at the end node. Another scenario is link failure detection at a remote node, which results in failover in an SCTP association. The measurement results show that the processing time of CLINEX is negligible in comparison with packet transmission latency.

Original languageEnglish
Title of host publicationProceedings - International Computer Software and Applications Conference
Pages33-42
Number of pages10
DOIs
Publication statusPublished - 2013
Event2013 IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013 - Boston, MA, United States
Duration: 2013 May 202013 May 24

Other

Other2013 IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013
CountryUnited States
CityBoston, MA
Period13/5/2013/5/24

Fingerprint

Wide area networks
Availability
Processing
Linux

Keywords

  • Cross-layer cooperation
  • Future Internet
  • Network architecture

ASJC Scopus subject areas

  • Software
  • Computer Science Applications

Cite this

Yonemura, K., Kaneko, K., & Teraoka, F. (2013). CLINEX: An inter-node cross-layer cooperation architecture to adapt to dynamically changing network situation. In Proceedings - International Computer Software and Applications Conference (pp. 33-42). [6649796] https://doi.org/10.1109/COMPSAC.2013.9

CLINEX : An inter-node cross-layer cooperation architecture to adapt to dynamically changing network situation. / Yonemura, Kazuma; Kaneko, Kunitake; Teraoka, Fumio.

Proceedings - International Computer Software and Applications Conference. 2013. p. 33-42 6649796.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Yonemura, K, Kaneko, K & Teraoka, F 2013, CLINEX: An inter-node cross-layer cooperation architecture to adapt to dynamically changing network situation. in Proceedings - International Computer Software and Applications Conference., 6649796, pp. 33-42, 2013 IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013, Boston, MA, United States, 13/5/20. https://doi.org/10.1109/COMPSAC.2013.9
Yonemura K, Kaneko K, Teraoka F. CLINEX: An inter-node cross-layer cooperation architecture to adapt to dynamically changing network situation. In Proceedings - International Computer Software and Applications Conference. 2013. p. 33-42. 6649796 https://doi.org/10.1109/COMPSAC.2013.9
Yonemura, Kazuma ; Kaneko, Kunitake ; Teraoka, Fumio. / CLINEX : An inter-node cross-layer cooperation architecture to adapt to dynamically changing network situation. Proceedings - International Computer Software and Applications Conference. 2013. pp. 33-42
@inproceedings{cf25b40386554dc6a631576cea232b06,
title = "CLINEX: An inter-node cross-layer cooperation architecture to adapt to dynamically changing network situation",
abstract = "To efficiently adapt to dynamically changing network environment such handover and link failure, cross-layer cooperation mechanisms are indispensable. This paper first introduces the following five requirements to cross-layer cooperation architecture through a discussion, (1) cooperation between a layer in a node and a layer (not necessary the same layer) in another node, (2) abstraction of control information, (3) definition of primitives in each layer, (4) availability in a wide area network, and (5) implementation. Although there are a lot of proposals of cross-layer cooperation architecture in the literature, none of them satisfy the five requirements. This paper designs an inter-node cross-layer cooperation architecture called CLINEX (Cross-Layer and Inter-Node information EXchange) so that it satisfies the five requirements. CLINEX is implemented in the user space and the kernel space of Linux. Two scenarios are tested in our test network composed of eight machines. One scenario is congestion detection at a remote node, which results in sending rate control at the end node. Another scenario is link failure detection at a remote node, which results in failover in an SCTP association. The measurement results show that the processing time of CLINEX is negligible in comparison with packet transmission latency.",
keywords = "Cross-layer cooperation, Future Internet, Network architecture",
author = "Kazuma Yonemura and Kunitake Kaneko and Fumio Teraoka",
year = "2013",
doi = "10.1109/COMPSAC.2013.9",
language = "English",
pages = "33--42",
booktitle = "Proceedings - International Computer Software and Applications Conference",

}

TY - GEN

T1 - CLINEX

T2 - An inter-node cross-layer cooperation architecture to adapt to dynamically changing network situation

AU - Yonemura, Kazuma

AU - Kaneko, Kunitake

AU - Teraoka, Fumio

PY - 2013

Y1 - 2013

N2 - To efficiently adapt to dynamically changing network environment such handover and link failure, cross-layer cooperation mechanisms are indispensable. This paper first introduces the following five requirements to cross-layer cooperation architecture through a discussion, (1) cooperation between a layer in a node and a layer (not necessary the same layer) in another node, (2) abstraction of control information, (3) definition of primitives in each layer, (4) availability in a wide area network, and (5) implementation. Although there are a lot of proposals of cross-layer cooperation architecture in the literature, none of them satisfy the five requirements. This paper designs an inter-node cross-layer cooperation architecture called CLINEX (Cross-Layer and Inter-Node information EXchange) so that it satisfies the five requirements. CLINEX is implemented in the user space and the kernel space of Linux. Two scenarios are tested in our test network composed of eight machines. One scenario is congestion detection at a remote node, which results in sending rate control at the end node. Another scenario is link failure detection at a remote node, which results in failover in an SCTP association. The measurement results show that the processing time of CLINEX is negligible in comparison with packet transmission latency.

AB - To efficiently adapt to dynamically changing network environment such handover and link failure, cross-layer cooperation mechanisms are indispensable. This paper first introduces the following five requirements to cross-layer cooperation architecture through a discussion, (1) cooperation between a layer in a node and a layer (not necessary the same layer) in another node, (2) abstraction of control information, (3) definition of primitives in each layer, (4) availability in a wide area network, and (5) implementation. Although there are a lot of proposals of cross-layer cooperation architecture in the literature, none of them satisfy the five requirements. This paper designs an inter-node cross-layer cooperation architecture called CLINEX (Cross-Layer and Inter-Node information EXchange) so that it satisfies the five requirements. CLINEX is implemented in the user space and the kernel space of Linux. Two scenarios are tested in our test network composed of eight machines. One scenario is congestion detection at a remote node, which results in sending rate control at the end node. Another scenario is link failure detection at a remote node, which results in failover in an SCTP association. The measurement results show that the processing time of CLINEX is negligible in comparison with packet transmission latency.

KW - Cross-layer cooperation

KW - Future Internet

KW - Network architecture

UR - http://www.scopus.com/inward/record.url?scp=84891343362&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84891343362&partnerID=8YFLogxK

U2 - 10.1109/COMPSAC.2013.9

DO - 10.1109/COMPSAC.2013.9

M3 - Conference contribution

SP - 33

EP - 42

BT - Proceedings - International Computer Software and Applications Conference

ER -