1st Workshop on Cloud and Server Support for Wearable Computing

Research Article

The Proximal Workspace Architecture for Wearable I/O-Device Cloud Applications

Download571 downloads
  • @INPROCEEDINGS{10.4108/icst.mobiquitous.2014.258037,
        author={Cynthia Taylor and Joseph Pasquale},
        title={The Proximal Workspace Architecture for Wearable I/O-Device Cloud Applications},
        proceedings={1st Workshop on Cloud and Server Support for Wearable Computing},
        publisher={ICST},
        proceedings_a={CSSWEARABLE},
        year={2014},
        month={11},
        keywords={cloud computing proximal workspace networked device drivers wearable devices ubiquitous applications low latency augmented reality lightweight clients},
        doi={10.4108/icst.mobiquitous.2014.258037}
    }
    
  • Cynthia Taylor
    Joseph Pasquale
    Year: 2014
    The Proximal Workspace Architecture for Wearable I/O-Device Cloud Applications
    CSSWEARABLE
    ICST
    DOI: 10.4108/icst.mobiquitous.2014.258037
Cynthia Taylor1, Joseph Pasquale2,*
  • 1: Oberlin College
  • 2: University of California, San Diego
*Contact email: pasquale@cs.ucsd.edu

Abstract

We describe a new enhanced cloud computing architecture, called the Proximal Workspace, to allow access and interaction between lightweight wearable I/O devices, e.g., video glasses, earphones, wrist displays, body sensors, etc., and ubiquitous applications that represent a new generation of computation-and-data-intensive programs. While wearable devices offer an easy way for these applications to collect user data and offer feedback, the applications cannot be run natively and completely on these devices because of high resource demands. Making these applications available via a cloud, while promoting ubiquitous access and providing the necessary resources to execute the applications, induces large delays due to network latency.

The Proximal Workspace provides nearby computing power to the user’s devices and thus mediates between them and the cloud’s computing resources. The workspace is designed to run any subset of activities that cannot be run on a user’s device due to computation speed or storage size, and cannot be run on a cloud server due to network latency. We also describe a powerful abstraction for networked communication, called Networked Device Drivers, which provide the underlying communication support for Proximal Workspaces in a way that promotes simplicity and transparency.