TY - GEN
T1 - A self-configuring communication virtual machine
AU - Sadjadi, S. Masoud
AU - Kalayci, Selim
AU - Deng, Yi
PY - 2008
Y1 - 2008
N2 - Today's communication-based applications are mostly crafted in a stovepipe development paradigm, which is inflexible to be used by various domain-specific applications and costly in the development phase. In a previous paper [1], we proposed a new design called CVM (Communication Virtual Machine) to overcome these problems by having a high-level API which can be reused and extended easily for user-centric applications in any domain. Within CVM framework, we came across a practical issue, which is actually the case for any end-to-end multimedia communication, namely the NAT-traversal (network address translation) problem that limits the reliability and availability of CVM and variants of CVM. In this paper, we explain about the necessity of self-configuration for the NAT-traversal problem in end-to-end communications, and propose a solution within the core CVM framework.
AB - Today's communication-based applications are mostly crafted in a stovepipe development paradigm, which is inflexible to be used by various domain-specific applications and costly in the development phase. In a previous paper [1], we proposed a new design called CVM (Communication Virtual Machine) to overcome these problems by having a high-level API which can be reused and extended easily for user-centric applications in any domain. Within CVM framework, we came across a practical issue, which is actually the case for any end-to-end multimedia communication, namely the NAT-traversal (network address translation) problem that limits the reliability and availability of CVM and variants of CVM. In this paper, we explain about the necessity of self-configuration for the NAT-traversal problem in end-to-end communications, and propose a solution within the core CVM framework.
KW - Autonomic computing
KW - Communication virtual machine
KW - Network address resolution
KW - Self-configuration
UR - https://www.scopus.com/pages/publications/49249119368
U2 - 10.1109/ICNSC.2008.4525314
DO - 10.1109/ICNSC.2008.4525314
M3 - Conference contribution
AN - SCOPUS:49249119368
SN - 9781424416851
T3 - Proceedings of 2008 IEEE International Conference on Networking, Sensing and Control, ICNSC
SP - 739
EP - 744
BT - Proceedings of 2008 IEEE International Conference on Networking, Sensing and Control, ICNSC
T2 - 2008 IEEE International Conference on Networking, Sensing and Control, ICNSC
Y2 - 6 April 2008 through 8 April 2008
ER -