Architectural reliability of split-protocol

Bharat S. Rawal, Oothongsap Phoemphun, Harold Ramcharan, Lloyd Williams

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

HTTP request splitting is a novel concept where the TCP connection and data-transfer phases are dynamically split between servers without the use of a central dispatcher or load balancer. Splitting is entirely transparent to the client and provides security due to the inaccessibility and invisibility of the data servers. This study focuses reliability of Mini Web Server Clusters based on HTTP Request Splitting. Previous work has studied through performance and established a performance improvement range between 6% and 25 % and an improved data transmission time which was 84% better than conventional computing. We believe this higher performance results from inbuilt reliability in the architecture of split protocol. There are plenty of researches, and literatures focusing on component-based reliability. Especially in Software Engineering researches, they assumed that each component has a single Service. Thus, this paper highlights on an inbuilt reliability in a split-protocol due to the dual and interchangeable role of Connection Server (CS) and Data Server (DS). This novel approach introduces a more effective way of offering reliability in cluster computing and in general. To assess the reliability of the system, this paper proposed a simple mathematical model which can capture the reliability of the system. This model is also used to compare the reliability of the split system against dispatcher system. The results show that split system reliability is far better than dispatcher system reliability.

Original languageEnglish (US)
Title of host publicationInternational Conference on Computer Applications Technology, ICCAT 2013
DOIs
StatePublished - Jul 12 2013
Event2013 International Conference on Computer Applications Technology, ICCAT 2013 - Sousse, Tunisia
Duration: Jan 20 2013Jan 22 2013

Publication series

NameInternational Conference on Computer Applications Technology, ICCAT 2013

Other

Other2013 International Conference on Computer Applications Technology, ICCAT 2013
CountryTunisia
CitySousse
Period1/20/131/22/13

Fingerprint

Network protocols
Servers
HTTP
Cluster computing
Engineering research
Data transfer
World Wide Web
Data communication systems
Software engineering
Mathematical models

All Science Journal Classification (ASJC) codes

  • Computer Science Applications

Cite this

Rawal, B. S., Phoemphun, O., Ramcharan, H., & Williams, L. (2013). Architectural reliability of split-protocol. In International Conference on Computer Applications Technology, ICCAT 2013 [6521967] (International Conference on Computer Applications Technology, ICCAT 2013). https://doi.org/10.1109/ICCAT.2013.6521967
Rawal, Bharat S. ; Phoemphun, Oothongsap ; Ramcharan, Harold ; Williams, Lloyd. / Architectural reliability of split-protocol. International Conference on Computer Applications Technology, ICCAT 2013. 2013. (International Conference on Computer Applications Technology, ICCAT 2013).
@inproceedings{f0b3c380a96345a2aa2fd6aaf508ed39,
title = "Architectural reliability of split-protocol",
abstract = "HTTP request splitting is a novel concept where the TCP connection and data-transfer phases are dynamically split between servers without the use of a central dispatcher or load balancer. Splitting is entirely transparent to the client and provides security due to the inaccessibility and invisibility of the data servers. This study focuses reliability of Mini Web Server Clusters based on HTTP Request Splitting. Previous work has studied through performance and established a performance improvement range between 6{\%} and 25 {\%} and an improved data transmission time which was 84{\%} better than conventional computing. We believe this higher performance results from inbuilt reliability in the architecture of split protocol. There are plenty of researches, and literatures focusing on component-based reliability. Especially in Software Engineering researches, they assumed that each component has a single Service. Thus, this paper highlights on an inbuilt reliability in a split-protocol due to the dual and interchangeable role of Connection Server (CS) and Data Server (DS). This novel approach introduces a more effective way of offering reliability in cluster computing and in general. To assess the reliability of the system, this paper proposed a simple mathematical model which can capture the reliability of the system. This model is also used to compare the reliability of the split system against dispatcher system. The results show that split system reliability is far better than dispatcher system reliability.",
author = "Rawal, {Bharat S.} and Oothongsap Phoemphun and Harold Ramcharan and Lloyd Williams",
year = "2013",
month = "7",
day = "12",
doi = "10.1109/ICCAT.2013.6521967",
language = "English (US)",
isbn = "9781467352857",
series = "International Conference on Computer Applications Technology, ICCAT 2013",
booktitle = "International Conference on Computer Applications Technology, ICCAT 2013",

}

Rawal, BS, Phoemphun, O, Ramcharan, H & Williams, L 2013, Architectural reliability of split-protocol. in International Conference on Computer Applications Technology, ICCAT 2013., 6521967, International Conference on Computer Applications Technology, ICCAT 2013, 2013 International Conference on Computer Applications Technology, ICCAT 2013, Sousse, Tunisia, 1/20/13. https://doi.org/10.1109/ICCAT.2013.6521967

Architectural reliability of split-protocol. / Rawal, Bharat S.; Phoemphun, Oothongsap; Ramcharan, Harold; Williams, Lloyd.

International Conference on Computer Applications Technology, ICCAT 2013. 2013. 6521967 (International Conference on Computer Applications Technology, ICCAT 2013).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Architectural reliability of split-protocol

AU - Rawal, Bharat S.

AU - Phoemphun, Oothongsap

AU - Ramcharan, Harold

AU - Williams, Lloyd

PY - 2013/7/12

Y1 - 2013/7/12

N2 - HTTP request splitting is a novel concept where the TCP connection and data-transfer phases are dynamically split between servers without the use of a central dispatcher or load balancer. Splitting is entirely transparent to the client and provides security due to the inaccessibility and invisibility of the data servers. This study focuses reliability of Mini Web Server Clusters based on HTTP Request Splitting. Previous work has studied through performance and established a performance improvement range between 6% and 25 % and an improved data transmission time which was 84% better than conventional computing. We believe this higher performance results from inbuilt reliability in the architecture of split protocol. There are plenty of researches, and literatures focusing on component-based reliability. Especially in Software Engineering researches, they assumed that each component has a single Service. Thus, this paper highlights on an inbuilt reliability in a split-protocol due to the dual and interchangeable role of Connection Server (CS) and Data Server (DS). This novel approach introduces a more effective way of offering reliability in cluster computing and in general. To assess the reliability of the system, this paper proposed a simple mathematical model which can capture the reliability of the system. This model is also used to compare the reliability of the split system against dispatcher system. The results show that split system reliability is far better than dispatcher system reliability.

AB - HTTP request splitting is a novel concept where the TCP connection and data-transfer phases are dynamically split between servers without the use of a central dispatcher or load balancer. Splitting is entirely transparent to the client and provides security due to the inaccessibility and invisibility of the data servers. This study focuses reliability of Mini Web Server Clusters based on HTTP Request Splitting. Previous work has studied through performance and established a performance improvement range between 6% and 25 % and an improved data transmission time which was 84% better than conventional computing. We believe this higher performance results from inbuilt reliability in the architecture of split protocol. There are plenty of researches, and literatures focusing on component-based reliability. Especially in Software Engineering researches, they assumed that each component has a single Service. Thus, this paper highlights on an inbuilt reliability in a split-protocol due to the dual and interchangeable role of Connection Server (CS) and Data Server (DS). This novel approach introduces a more effective way of offering reliability in cluster computing and in general. To assess the reliability of the system, this paper proposed a simple mathematical model which can capture the reliability of the system. This model is also used to compare the reliability of the split system against dispatcher system. The results show that split system reliability is far better than dispatcher system reliability.

UR - http://www.scopus.com/inward/record.url?scp=84879862401&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84879862401&partnerID=8YFLogxK

U2 - 10.1109/ICCAT.2013.6521967

DO - 10.1109/ICCAT.2013.6521967

M3 - Conference contribution

AN - SCOPUS:84879862401

SN - 9781467352857

T3 - International Conference on Computer Applications Technology, ICCAT 2013

BT - International Conference on Computer Applications Technology, ICCAT 2013

ER -

Rawal BS, Phoemphun O, Ramcharan H, Williams L. Architectural reliability of split-protocol. In International Conference on Computer Applications Technology, ICCAT 2013. 2013. 6521967. (International Conference on Computer Applications Technology, ICCAT 2013). https://doi.org/10.1109/ICCAT.2013.6521967