Friday, November 18, 2011

Research

Search on the Cloud


Research in peer-to-peer file sharing systems has focused on tackling the design constraints encountered in distributed systems, while little attention has been devoted to the user experience: these systems always assume the user knows the public key of the file they are searching. Yet average users rarely even apprehend that file public keys exist. File sharing systems which do consider the user experience and allow users to search for files by their name, generally present centralized control and they show several severe vulnerabilities, that make the system unreliable and insecure. The purpose of this investigation is to design a more complete distributed file sharing system that is not only trustable, scalable and secure, but also leverages the user's cognitive workload. We present a novel algorithm that by mining a file's information designates relevant keywords for the file automatically. These keywords are later utilized for the file search and retrieval. We also designed a metric for assigning relevancy to the files retrieved in a search, bettering the search results. We also create a modern mechanism for enabling file searches based on categories. Search on the Cloud is built on Pastry. Our system integrates these components, as well as good design principals from previous distributed file sharing systems to offer a trustable, scalable, secure and novel distributed file sharing system that an average user could utilize for file search. Our system is named "Search on the Cloud". The novelty of our approach is that our system provides an intuitive search modality, while still preserving an entirely distributed approach.


Past Projects


Wii Fly



The Nintendo Wii remote is a compact, readily accessible position, orientation, and motion sensing technology with blue tooth wireless communication. We have integrated the 3D position sensor to our existing gesture therapy system of computer simulated therapy exercises. We have also used pitch, yaw, and roll, from the Wii remote 3D accelerometer to
navigate a fly-through of an arbitrary Direct-X generated terrain. The hardware-based orientation and motion sensing capabilities of the Wii remote complement vision-based systems
and interface well with wrist exercises. It is conceivable to reduce the size of the technology such that each finger could have one or more accelerometers mounted with wireless
communication. The Wii remote model is promising for integration into clinical and home-based rehabilitation exercise therapy systems.