A Transparent Communication System in Distributed Systems

Article Preview

Abstract:

This paper proposes a communication system in order to facilitate the development of communication for distributed systems based on TCP/IP network. The system provides real-time communication service based on UDP, subnetting network, broadcast and multi-NIC(Network Interface Card) configuration in the same host. It also provides reliable communication service based on TCP. These services are some application programming interfaces (APIs) that can be called in client applications with IHBs (Information Harbors) to identify the communication end-points. An IHB is a name defined in a network configuration file (NCF) to make network transparent so that all network concepts are invisible to the users. The NCF is the same for all client applications to guarantee the communication end-points identical. The system is general that can be applied in any network without any source codes needing to be modified and the use is very easy. To apply it to a new network, all of the work is to provide a NCF. The uses in many flight simulators show that the system is more efficient to implement communications.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

311-316

Citation:

Online since:

March 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Buck Graham: TCP/IP addressing : designing and optimizing your IP addressing scheme (Morgan Kaufmann, San Diego, Calif. 2001).

Google Scholar

[2] Jeffrey Richter, Christophe Nasarre: Windows Via C/C++( Microsoft Press, Washington 2011).

Google Scholar

[3] D.S. Malik: Data structures using C++(South-Western, Division of Thomson Learning 2009).

Google Scholar

[4] Michael J. Donahoo, Kenneth L. Calvert.: TCP/IP sockets in C : practical guide for programmers, 2nd Edition(Morgan Kaufmann Publishers, San Francisco 2009).

Google Scholar

[5] Jim Ledin: Simulation Engineering: Build Better Embedded Systems Faster(CMP books, San Francisco 2003).

Google Scholar