TY - JOUR
T1 - Applications of the split protocol paradigm
AU - Rawal, Bharat S.
AU - Karne, Ramesh K.
AU - Wijesinha, Alexander L.
AU - Appiah-Kubi, Patrick
AU - Liang, Sonjie
N1 - Publisher Copyright:
Copyright © 2014.
PY - 2014/6/1
Y1 - 2014/6/1
N2 - A protocol is considered to be an in-separable entity between two or more communicating systems. In protocol splitting, a protocol is split into two sub-entities. The split protocol performs identical functions as the non-split protocol. Protocol splitting enables many innovations that are not possible with traditional non-split protocols. In this paper, we describe the split protocol concept and explore its use in implementing client server architectures, mini-cluster configurations, and migratory servers. Protocol splitting can be used to improve server performance, construct a variety of mini-cluster configurations to serve large workloads, build clusters without using expensive partitioning strategies, build simple migratory server systems, enrich client server architectures to accommodate client splitting, and achieve inherent server reliability. In particular, we consider the architecture, design and implementation of relevant split Web server and client applications. The primary purpose of this paper is to consolidate previous work on split protocols and discuss their broader impacts on the design and implementation of future communication system architectures.
AB - A protocol is considered to be an in-separable entity between two or more communicating systems. In protocol splitting, a protocol is split into two sub-entities. The split protocol performs identical functions as the non-split protocol. Protocol splitting enables many innovations that are not possible with traditional non-split protocols. In this paper, we describe the split protocol concept and explore its use in implementing client server architectures, mini-cluster configurations, and migratory servers. Protocol splitting can be used to improve server performance, construct a variety of mini-cluster configurations to serve large workloads, build clusters without using expensive partitioning strategies, build simple migratory server systems, enrich client server architectures to accommodate client splitting, and achieve inherent server reliability. In particular, we consider the architecture, design and implementation of relevant split Web server and client applications. The primary purpose of this paper is to consolidate previous work on split protocols and discuss their broader impacts on the design and implementation of future communication system architectures.
UR - http://www.scopus.com/inward/record.url?scp=84922388157&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84922388157&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:84922388157
SN - 1076-5204
VL - 21
SP - 83
EP - 94
JO - International Journal of Computers and their Applications
JF - International Journal of Computers and their Applications
IS - 2
ER -