TY - GEN
T1 - Multi-client/Multi-server split architecture
AU - Rawal, Bharat S.
AU - Berman, Lewis
AU - Ramcharan, Harold
N1 - Copyright:
Copyright 2013 Elsevier B.V., All rights reserved.
PY - 2013
Y1 - 2013
N2 - This paper proposes a novel client/server architecture known as Multi-client/Multi-server (MC/MS). MC/MS is an alternative to BitTorrent-like peer-to-peer systems, single source multiple mirrored techniques, and n-tier client and server protocol. The use of a peer-to-peer resource protocol increases network traffic and impacts all users on the network. In the MC/MS architecture, one client establishes a connection with one connection server, and concurrent data are dispatched from multiple data servers located on different subnets from each other. The data can be dispatched to the multiple clients anywhere on the network, which then reassemble or otherwise process the data. MC/MS distributes the data of a large file across multiple servers without any redundancy. The separation of data transfer from a connection establishment is entirely transparent to the client. It reduces network impact, avoids redundancy of data, and improves reliability of the system by avoiding a bottlenecks at both the server and client sides. MC/MS reduces transmission time up to 82% as compared to the conventional techniques. It also offers much better data transmission time than comparable BitTorrent systems in a LAN environment. This paper proposes a 'mission-critical' application as the motivation for this work. The paper describes a design and an initial implementation of the MC/MS architecture, and serves as a foundation for prospective application implementers.
AB - This paper proposes a novel client/server architecture known as Multi-client/Multi-server (MC/MS). MC/MS is an alternative to BitTorrent-like peer-to-peer systems, single source multiple mirrored techniques, and n-tier client and server protocol. The use of a peer-to-peer resource protocol increases network traffic and impacts all users on the network. In the MC/MS architecture, one client establishes a connection with one connection server, and concurrent data are dispatched from multiple data servers located on different subnets from each other. The data can be dispatched to the multiple clients anywhere on the network, which then reassemble or otherwise process the data. MC/MS distributes the data of a large file across multiple servers without any redundancy. The separation of data transfer from a connection establishment is entirely transparent to the client. It reduces network impact, avoids redundancy of data, and improves reliability of the system by avoiding a bottlenecks at both the server and client sides. MC/MS reduces transmission time up to 82% as compared to the conventional techniques. It also offers much better data transmission time than comparable BitTorrent systems in a LAN environment. This paper proposes a 'mission-critical' application as the motivation for this work. The paper describes a design and an initial implementation of the MC/MS architecture, and serves as a foundation for prospective application implementers.
UR - http://www.scopus.com/inward/record.url?scp=84876779678&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84876779678&partnerID=8YFLogxK
U2 - 10.1109/ICOIN.2013.6496712
DO - 10.1109/ICOIN.2013.6496712
M3 - Conference contribution
AN - SCOPUS:84876779678
SN - 9781467357401
T3 - International Conference on Information Networking
SP - 696
EP - 701
BT - International Conference on Information Networking 2013, ICOIN 2013
T2 - 27th International Conference on Information Networking, ICOIN 2013
Y2 - 27 January 2013 through 30 January 2013
ER -