Applications of the split protocol paradigm

Bharat S. Rawal, Ramesh K. Karne, Alexander L. Wijesinha, Patrick Appiah-Kubi, Sonjie Liang

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


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.

Original languageEnglish (US)
Pages (from-to)83-94
Number of pages12
JournalInternational Journal of Computers and their Applications
Issue number2
StatePublished - Jun 1 2014

All Science Journal Classification (ASJC) codes

  • General Computer Science


Dive into the research topics of 'Applications of the split protocol paradigm'. Together they form a unique fingerprint.

Cite this