Back to results

University of Illinois at Urbana-Champaign

Consistency in actor based server-client architecture based applications

Abstract

dc:description

Computer science applications are generally used to solve many problems in our day to day life, as well as find solutions to problems that impact society as a whole. One problem that some applications face is their overall lack of speed and efficiency. Parallel programming is used to help make processes more efficient, by splitting tasks efficiently among multiple processes. This paper specifically focuses on distributed programming, which is a type of parallel programming that involves multiple different computers and often makes use of a server-client architecture. The actor model of programming is the main focus, and we analyze multiple different cases and determine how it performs with both few machines as well as with scalability. We focus on analyzing multiple different constraints as well called consistency levels and analyze the overall cost of consistency for actor based applications. Consistency levels correspond to the ways in which users receive information and how that ordering would be controlled. The eventual goal is to come up with a user based system where latencies for consistency levels can be analyzed, and an overall model on how useful the different layers are for specific server client architectures would be developed.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2020

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Kasiviswanathan, Rohan
Contributors dc:contributor
  • Agha, Gul

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • Copyright 2019 Rohan Kasiviswanathan
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/106264
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/106264

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Kasiviswanathan, Rohan. Consistency in actor based server-client architecture based applications. Thesis thesis, University of Illinois at Urbana-Champaign, 2020. http://hdl.handle.net/2142/106264