Applications of the split protocol paradigm

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

Research output: Contribution to journalArticle

Abstract

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. ISCA

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

Fingerprint

Network protocols
Servers
Computer systems
Communication systems
Innovation

All Science Journal Classification (ASJC) codes

  • Computer Science(all)

Cite this

Rawal, B. S., Karne, R. K., Wijesinha, A. L., Appiah-Kubi, P., & Liang, S. (2014). Applications of the split protocol paradigm. International Journal of Computers and their Applications, 21(2), 83-94.
Rawal, Bharat S. ; Karne, Ramesh K. ; Wijesinha, Alexander L. ; Appiah-Kubi, Patrick ; Liang, Sonjie. / Applications of the split protocol paradigm. In: International Journal of Computers and their Applications. 2014 ; Vol. 21, No. 2. pp. 83-94.
@article{b4fda2f577e14a218724342ea78fa622,
title = "Applications of the split protocol paradigm",
abstract = "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. ISCA",
author = "Rawal, {Bharat S.} and Karne, {Ramesh K.} and Wijesinha, {Alexander L.} and Patrick Appiah-Kubi and Sonjie Liang",
year = "2014",
month = "6",
day = "1",
language = "English (US)",
volume = "21",
pages = "83--94",
journal = "International Journal of Computers and their Applications",
issn = "1076-5204",
publisher = "International Society for Computers and Their Applications (ISCA)",
number = "2",

}

Rawal, BS, Karne, RK, Wijesinha, AL, Appiah-Kubi, P & Liang, S 2014, 'Applications of the split protocol paradigm', International Journal of Computers and their Applications, vol. 21, no. 2, pp. 83-94.

Applications of the split protocol paradigm. / Rawal, Bharat S.; Karne, Ramesh K.; Wijesinha, Alexander L.; Appiah-Kubi, Patrick; Liang, Sonjie.

In: International Journal of Computers and their Applications, Vol. 21, No. 2, 01.06.2014, p. 83-94.

Research output: Contribution to journalArticle

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

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. ISCA

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. ISCA

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

VL - 21

SP - 83

EP - 94

JO - International Journal of Computers and their Applications

JF - International Journal of Computers and their Applications

SN - 1076-5204

IS - 2

ER -

Rawal BS, Karne RK, Wijesinha AL, Appiah-Kubi P, Liang S. Applications of the split protocol paradigm. International Journal of Computers and their Applications. 2014 Jun 1;21(2):83-94.