Staff View
Bootstrapping location-aware personal computing

Descriptive

TypeOfResource
Text
TitleInfo (ID = T-1); (type = uniform)
Title
Bootstrapping location-aware personal computing
Identifier (type = hdl)
http://hdl.rutgers.edu/1782.2/rucore10001600001.ETD.17218
Identifier
ETD_662
Language
LanguageTerm
English
Genre (authority = marcgt)
theses
Subject (ID = SBJ-1); (authority = RUETD)
Topic
Computer Science
Subject (ID = SBJ-2); (authority = ETD-LCSH)
Topic
Personal communication service systems
Subject (ID = SBJ-3); (authority = ETD-LCSH)
Topic
Mobile communication systems
Abstract
Pervasive computing is centered around the idea of provisioning computing services to the user anywhere anytime. If realized, pervasive computing can have a significant impact on our daily lives, ranging from the the way we dress to the way we work and travel.
Two key hurdles prohibit the widescale adoption of pervasive computing. First, human cognitive bandwidth is a limited resource; the burden of interacting with pervasive computing applications may outweigh the functionality obtained. Second, pervasive computing applications often assume a smart environment which does not exist today; dependency on a ubiquitous computing infrastructure hampers deployment.
In this dissertation, we propose location-aware personal computing as a way of getting close to the pervasive computing vision with minimal overhead. Central to location-aware personal computing
is the use of smart phones and location information.
Smart phones personify a ubiquitous personal device that can execute client frontends, and connect wirelessly to backend services. Location information serves as a proxy for the user. Smart phones and location information can minimize both user involvement and dependency on a ubiquitous computing infrastructure.
We investigate the challenges in bootstrapping location-aware personal computing, namely ad-hoc service provisioning, infrastructureless location determination, power management and location privacy. We present solutions for each and comment on how they can bootstrap location-aware personal computing.
Provisioning locally embedded services to the user without prior knowledge of the environment is an important aspect of location-aware personal computing.
This dissertation proposes the use of dual connectivity (i.e Bluetooth and 3G) on smart phones for discovering and provisioning local services to the user without any pre-configuration. A novel service provisioning protocol, called SDIPP (Service Discovery, Interaction and Payment Protocol), is presented and evaluated. SDIPP is implemented on top of a middleware called Portable Smart Messages. The design of Portable Smart Messages is presented. Experimental results show that SDIPP can discover and provision locally embedded services to the user within acceptable time limits.
In order to enable location-aware personal computing, continuous location updates are needed both indoors and outdoors. Determining user location without installing extra infrastructure is a hard problem. This dissertation proposes use of light sensors and cameras on phones for sensing user location in indoor environments without requiring any infrastructure support. Low-level sensory input is converted into location information using simple vision and classification algorithms. Experiments show that location can be determined with fairly high room-level accuracy.
The use of resource-constrained personal devices, such as smart phone, is central to location-aware personal computing. It is important to manage the limited resources on these devices. The most crucial resource is battery lifetime.
This dissertation shows how location information can aid in battery management with smart phones as the case study. By storing past location traces of the user on the smart phone, future whereabouts of the user can be predicted. This information can be useful in estimating when the next opportunity for charging the phone will be encountered. The knowledge of when the user will charge the phone next can be instrumental in managing the limited battery lifetime on smart phones across multiple applications.
Location-aware personal computing requires user location to be shared with untrusted third parties, such as web services. Releasing location information without breaching user privacy is a hard problem.
This dissertation proposes a new information-flow control model, called Non-inference, for protecting location privacy of the user against untrusted services without compromising the quality of service. It is shown that Non-inference is undecidable in general but decidable for programs that satisfy uni-directional information flow. Non-inference is decided using static program analysis techniques.
The main conclusion of this research is that the cooperative use of smart phones and user location can be instrumental in devising low-cost, easy-to-use and non-intrusive solutions for pervasive computing without requiring significant infrastructure support.
PhysicalDescription
Extent
xi, 121 pages
InternetMediaType
application/pdf
InternetMediaType
text/xml
Note (type = degree)
Ph.D.
Note (type = bibliography)
Includes bibliographical references (p. 114-119).
Name (ID = NAME-1); (type = personal)
NamePart (type = family)
Ravi
NamePart (type = given)
Nishkam
Role
RoleTerm (authority = RULIB)
author
DisplayForm
Nishkam Ravi
Name (ID = NAME-2); (type = personal)
NamePart (type = family)
Iftode
NamePart (type = given)
Liviu
Role
RoleTerm (authority = RULIB)
chair
Affiliation
Advisory Committee
DisplayForm
Liviu Iftode
Name (ID = NAME-3); (type = personal)
NamePart (type = family)
Nath
NamePart (type = given)
Badri
Role
RoleTerm (authority = RULIB)
internal member
Affiliation
Advisory Committee
DisplayForm
Badri Nath
Name (ID = NAME-4); (type = personal)
NamePart (type = family)
Elgammal
NamePart (type = given)
Ahmed
Role
RoleTerm (authority = RULIB)
internal member
Affiliation
Advisory Committee
DisplayForm
Ahmed Elgammal
Name (ID = NAME-5); (type = personal)
NamePart (type = family)
Nakajima
NamePart (type = given)
Tatsuo
Role
RoleTerm (authority = RULIB)
outside member
Affiliation
Advisory Committee
DisplayForm
Tatsuo Nakajima
Name (ID = NAME-1); (type = corporate)
NamePart
Rutgers University
Role
RoleTerm (authority = RULIB)
degree grantor
Name (ID = NAME-2); (type = corporate)
NamePart
Graduate School - New Brunswick
Role
RoleTerm (authority = RULIB)
school
OriginInfo
DateCreated (qualifier = exact)
2008
DateOther (qualifier = exact); (type = degree)
2008-01
Location
PhysicalLocation (authority = marcorg)
NjNbRU
RelatedItem (type = host)
TitleInfo
Title
Graduate School - New Brunswick Electronic Theses and Dissertations
Identifier (type = local)
rucore19991600001
Identifier (type = doi)
doi:10.7282/T3NZ881F
Genre (authority = ExL-Esploro)
ETD doctoral
Back to the top

Rights

RightsDeclaration (AUTHORITY = GS); (ID = rulibRdec0006)
The author owns the copyright to this work.
Copyright
Status
Copyright protected
Availability
Status
Open
AssociatedEntity (AUTHORITY = rulib); (ID = 1)
Name
Nishkam Ravi
Role
Copyright holder
Affiliation
Rutgers University. Graduate School - New Brunswick
RightsEvent (AUTHORITY = rulib); (ID = 1)
Type
Permission or license
Detail
Non-exclusive ETD license
AssociatedObject (AUTHORITY = rulib); (ID = 1)
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.
Back to the top

Technical

Format (TYPE = mime); (VERSION = )
application/x-tar
FileSize (UNIT = bytes)
956928
Checksum (METHOD = SHA1)
ce47a7d081483df43896cc63ed0afebb355c4c8a
ContentModel
ETD
CompressionScheme
other
OperatingSystem (VERSION = 5.1)
windows xp
Format (TYPE = mime); (VERSION = NULL)
application/x-tar
Back to the top
Version 8.5.5
Rutgers University Libraries - Copyright ©2024