Staff View
Design and implementation of real-time cloud-assisted systems

Descriptive

TitleInfo
Title
Design and implementation of real-time cloud-assisted systems
Name (type = personal)
NamePart (type = family)
Tavan
NamePart (type = given)
Mehrnaz
NamePart (type = date)
1987-
DisplayForm
Mehrnaz Tavan
Role
RoleTerm (authority = RULIB)
author
Name (type = personal)
NamePart (type = family)
Yates
NamePart (type = given)
Roy D.
DisplayForm
Roy D. Yates
Affiliation
Advisory Committee
Role
RoleTerm (authority = RULIB)
chair
Name (type = personal)
NamePart (type = family)
Raychaudhuri
NamePart (type = given)
Dipankar
DisplayForm
Dipankar Raychaudhuri
Affiliation
Advisory Committee
Role
RoleTerm (authority = RULIB)
co-chair
Name (type = personal)
NamePart (type = family)
Spasojevic
NamePart (type = given)
Predrag
DisplayForm
Predrag Spasojevic
Affiliation
Advisory Committee
Role
RoleTerm (authority = RULIB)
internal member
Name (type = personal)
NamePart (type = family)
Bajwa
NamePart (type = given)
Waheed U.
DisplayForm
Waheed U. Bajwa
Affiliation
Advisory Committee
Role
RoleTerm (authority = RULIB)
internal member
Name (type = personal)
NamePart (type = family)
Reininger
NamePart (type = given)
Daniel
DisplayForm
Daniel Reininger
Affiliation
Advisory Committee
Role
RoleTerm (authority = RULIB)
outside member
Name (type = corporate)
NamePart
Rutgers University
Role
RoleTerm (authority = RULIB)
degree grantor
Name (type = corporate)
NamePart
School of Graduate Studies
Role
RoleTerm (authority = RULIB)
school
TypeOfResource
Text
Genre (authority = marcgt)
theses
OriginInfo
DateCreated (qualifier = exact)
2017
DateOther (qualifier = exact); (type = degree)
2017-10
CopyrightDate (encoding = w3cdtf); (qualifier = exact)
2017
Place
PlaceTerm (type = code)
xx
Language
LanguageTerm (authority = ISO639-2b); (type = code)
eng
Abstract (type = abstract)
The emergence of various mobile devices (e.g., smart phones, smart wearables, tablets, etc.) has eliminated the location and timing constraints on access to a va- riety of services including social networking, web search, data storage, video streaming, and gaming. Limitations on resources in mobile devices such as battery life, storage, and processing power along with the scalability requirements of such services have mo- tivated companies to rely on cloud computing. Cloud computing has created a new paradigm for mobile applications enabling access to computing and storage resources in various locations on demand. This has drastically transformed the quality of ex- perience (QoE) for the users and increased the popularity of cloud computing based applications. This thesis studies the design and implementation of solutions for sup- port of advanced real-time applications on mobile devices with stringent constraints on responsiveness and throughput using cloud systems. One of the main advantages of cloud computing platforms is to provide a logi- cally centralized but geographically distributed database with on demand access. This characteristic can be leveraged to develop a network layer solution for the problem of maintaining connectivity and global reachability for mobile nodes. In the second chap- ter of this thesis, the design and analysis of a connected vehicle architecture, called FastMF, optimized for the deployment and support of advanced real-time services is examined. Motivated by current in-vehicle needs such as on demand video streaming and safety applications and with a look to a future with cloud-assisted autonomous driving and virtual reality goggles, we identify PHY, MAC, network, and transport layer requirements to support these services. Furthermore, we discuss the issues with current fixed-host/server IP architecture in providing service for mobile nodes and the shortcomings of current cloud systems in terms of reacting slowly to coarse-grained changes in the network. To address these issues, we design a scalable, mobility-centric solution optimized for high dynamicity based on MobilityFirst architecture. Our solution aims at providing a mechanism for multi-hop bidirectional path discovery between vehicular nodes and Internet gateways and enhancing global reachability and seamless connectivity of ve- hicular nodes. To develop vehicular clustering for the purpose of obtaining the best network access and to increase cluster stability, we start with an analytical evaluation of vehicular mobility models followed by link lifetime analysis and description of mo- bility event during a contact between two cars. Our proposed distributed clustering algorithm forms tree-based clusters among nodes with similar mobility attributes. We integrate our proposed clusters into named service layer supported by globally available cloud servers. The distributed global name resolution service (GNRS) implemented in the MobilityFirst architecture along with efficient vehicular clustering enable scalable services with seamless connectivity and global reachability. MobilityFirst services are provided mainly by routers with long-living links and rela- tively consistent connectivity to a network infrastructure. To support dynamic scenarios including connected vehicles, we enable nodes with short-living links and intermittent access to the network infrastructure to act as MobilityFirst routers and extend the MobilityFirst services to multiple-hops. The proposed scheme, assigns unique names to clusters of vehicles. These names are independent of the locations of the clusters and the interfaces. By aggregating vehicles in clusters, assigning unique identifiers to them, and extending GNRS service to ad hoc mode, mobile nodes can benefit from multi-homing and other services which are currently supported by MobilityFirst in a seamless way only for nodes with one-hop access to Internet. The proposed method can be added on top of IP or in an independent way as a network service for highly dynamic scenarios. By large scale simulation of various representative scenarios includ- ing content delivery, web content retrieval, and store-and-forward service, we show the flexibility and efficiency introduced by our design and the improvement in throughput and reduction in delay that FastMF provides. Another main advantage of the cloud computing platform is providing access to enhanced computing resources. This enables providing more computationally complex services such as cloud gaming through thin client devices. In this work, we investigate the design and analysis of a cloud gaming platform with optimized QoE for players. In cloud gaming, the game status updating and frame rendering tasks have migrated to cloud resources. The players receive the rendered game scenes which are streamed to their thin-client devices in real-time over the Internet. One of the main issues at stake is maintaining responsiveness while having a smooth display of the game. What makes this problem more challenging is that the existing solutions for video streaming is not designed for latency-sensitive interactive applications. Furthermore, QoE is a subjective metric and to the best of our knowledge, no quantitative modeling for QoE in interactive systems exists. In this regard, we introduce a novel application layer solution which efficiently adapts itself to variations in the channel and server load. Our developed protocol performs on- line frame selection to dynamically reduce traffic rate and proactively conserve network resources for more fresh frames. This design performs optimization of responsiveness and display smoothness by evaluating the freshness of information perceived by player through video frames. Furthermore, we develop a mathematical analysis of interactive applications and provide an analytical model for interactive real-time systems. Using this model, we develop an objective QoE metric that suits the requirements of gaming systems. This includes the minimization of age of information that the client perceives subject to mitigating frozen screens and maintaining constant display frame rate and smoothness. Through conducting extensive analytical modeling and network simula- tion, we show the applicability of proposed model and protocol in improving the gaming experience for both single-player and multi-player games.
Subject (authority = RUETD)
Topic
Electrical and Computer Engineering
Subject (authority = ETD-LCSH)
Topic
Cloud computing
Subject (authority = ETD-LCSH)
Topic
Computer games
RelatedItem (type = host)
TitleInfo
Title
Rutgers University Electronic Theses and Dissertations
Identifier (type = RULIB)
ETD
Identifier
ETD_8364
PhysicalDescription
Form (authority = gmd)
electronic resource
InternetMediaType
application/pdf
InternetMediaType
text/xml
Extent
1 online resource (xiv, 106 p. : ill.)
Note (type = degree)
Ph.D.
Note (type = bibliography)
Includes bibliographical references
Note (type = statement of responsibility)
by Mehrnaz Tavan
RelatedItem (type = host)
TitleInfo
Title
School of Graduate Studies Electronic Theses and Dissertations
Identifier (type = local)
rucore10001600001
Location
PhysicalLocation (authority = marcorg); (displayLabel = Rutgers, The State University of New Jersey)
NjNbRU
Identifier (type = doi)
doi:10.7282/T31G0QFR
Genre (authority = ExL-Esploro)
ETD doctoral
Back to the top

Rights

RightsDeclaration (ID = rulibRdec0006)
The author owns the copyright to this work.
RightsHolder (type = personal)
Name
FamilyName
Tavan
GivenName
Mehrnaz
Role
Copyright Holder
RightsEvent
Type
Permission or license
DateTime (encoding = w3cdtf); (qualifier = exact); (point = start)
2017-09-29 16:03:04
AssociatedEntity
Name
mehrnaz tavan
Role
Copyright holder
Affiliation
Rutgers University. School of Graduate Studies
AssociatedObject
Type
License
Name
Author Agreement License
Detail
I hereby grant to the Rutgers University Libraries and to my school the non-exclusive right to archive, reproduce and distribute my thesis or dissertation, in whole or in part, and/or my abstract, in whole or in part, in and from an electronic format, subject to the release date subsequently stipulated in this submittal form and approved by my school. I represent and stipulate that the thesis or dissertation and its abstract are my original work, that they do not infringe or violate any rights of others, and that I make these grants as the sole owner of the rights to my thesis or dissertation and its abstract. I represent that I have obtained written permissions, when necessary, from the owner(s) of each third party copyrighted matter to be included in my thesis or dissertation and will supply copies of such upon request by my school. I acknowledge that RU ETD and my school will not distribute my thesis or dissertation or its abstract if, in their reasonable judgment, they believe all such rights have not been secured. I acknowledge that I retain ownership rights to the copyright of my work. I also retain the right to use all or part of this thesis or dissertation in future works, such as articles or books.
Copyright
Status
Copyright protected
Availability
Status
Open
Reason
Permission or license
Back to the top

Technical

RULTechMD (ID = TECHNICAL1)
ContentModel
ETD
OperatingSystem (VERSION = 5.1)
windows xp
CreatingApplication
Version
1.5
ApplicationName
pdfTeX-1.40.16
DateCreated (point = end); (encoding = w3cdtf); (qualifier = exact)
2017-10-02T08:08:19
DateCreated (point = end); (encoding = w3cdtf); (qualifier = exact)
2017-10-02T08:08:19
Back to the top
Version 8.5.5
Rutgers University Libraries - Copyright ©2024