Mobile Computing & Networking Research
The Mobile and Pervasive Computing Lab is focused on systems research and experimental aspects of Mobile Computing, emphasizing Mobile Computing Models, Mobile Data Access, Mobile Networking, and Power-Aware Mobile Computing. Individual projects are listed below.
Peer-2-Peer and Mobile Computing Models
Mobile Service Discovery and DeliveryThe goal of this project is to enable context-aware service discovery in proximity, domain, and global networks. Research on context attributes, scalable service advertisement protocols, and scalable service discovery protocols continues. Context-aware service selection is also considered.
KONARK: Ad-Hoc Service DiscoveryWe look at the protocol and an API for discovering peers, devices, and services in an ad-hoc network of PDAs. The project will explore UPnP style service advertisement and discovery; XML defined services; micro-HTTP servers handling SOAP requests; intuitive user-interface, enabling users to quickly sense newly discovered services; and research into the trade-off between service discovery time and power consumption by ad-hoc nodes.
Adaptations to Enable the Thin/Client Computing Model in Wireless EnvironmentsResearch contributions on adapting the thin/client computing model to the wireless and mobile environment includes optimizations for interactive and media-active applications.
Mobile Database Design, Access, & Transactions
UbiData: Ubiquitous Data AccessUbiData is a three-tier architecture for ubiquitous data access that enables device-independent and application-independent data access under disconnected and weakly-connected operations. Efficient hoarding and sophisticated synchronization algorithms that support change detection of reduced content and XML and light-weight communication are also in scope of the research.
Mobile Database DesignThis project includes protocols and algorithms for dynamic database configuration adaptation from distributed to ad-hoc to broadcast disk, as well as metadata collection algorithms, dynamic currency algorithms, and data consistency criteria.
Mobile TransactionsNovel models for mobile transactions in disconnected and weakly connected modes are researched. HiCoMo (or High Commit Mobile Transactions) rely on a relaxed notion of conflict to increase the rate of transaction commitment despite disconnections.
Wireless and Mobile Video Data DeliveryThis project involves architecture and mechanisms for network-aware/device-aware video registration and delivery. Video reduction techniques, including color, size, and frame dropping, are used to deliver streamed/reduced MPEG-2 video-to-mobile devices over wireless networks.
Ubiquitous Web Caching in Mobile EnvironmentsEnable web caching despite user mobility (one user, multiple networks/devices)
Mobile Networking
RAMON: A Rapid Mobility Emulation Tool for Mobile Networks and SystemsThe goal is to create optimized routing algorithms and strategies to support mobile IP-based rapid mobile networks, such as moving trains and automobiles. We use the Emulation approach to capture actual network and protocol behavior.
ILC-TCP: An Inter-Layer Collaboration Model for Improved TCP Performance in Mobile NetworksThis project creates an Interlayer Collaboration Model and Protocol to improve TCP performance on mobile and wireless environments. We call this protocol ILC-TCP. We focus on optimizing the case where the mobile device acts as a TCP sender. We introduced a new management layer parallel to the existing network protocol stack of a mobile device. ILC is currently implemented within the ns-2 simulator.
Bluetooth Simulation Support in ns-2The initial objective of the project is to simulate a Bluetooth LAN access profile in ns and to study the performance of Bluetooth under traffic generated by mobile commerce and Jini-style applications.
CAD-HOC Mobility Benchmarking ToolThe CAD-HOC mobility benchmarking tool is an ns-2 cousin tool that allows researchers to rapidly design “real-world” mobility situations and scenarios. The tool is used to drive ns simulation experiments in comparative studies of ad-hoc routing protocols.
Wireless LAN/WAN IntegrationThe goal of this project is to integrate Wireless LAN and Wireless WAN using Vertical hand-off and Mobile-IP.
Mobile Collaboration
Wireless Ad-Hoc Collaboration GroupwareWireless ad-hoc collaboration groupware creates lightweight groupware frameworks and APIs for the rapid development of collaboration spaces in Java and C#/.NET. The project is targeted toward mobile hand-helds and Tablet PCs with ad-hoc wireless networks, as well as to military, intelligence, business, and entertainment applications.
Power-Aware Computing & Power Harvesting
Application-Level Power ManagementApplication-level power management creates an API and considers an application-specific approach to power-efficient communication over IEEE 802.11 W-LANs.
A Pervasive Approach to Power-Aware ComputingWe introduce a novel approach to conserve power in networked mobile devices by exploiting communication within a pervasive smart space as an opportunity to save power, as opposed to the classic view of communication as a drain on resources.
Wireless Power Delivery for Wireless Sensor NetworksRemotely powering wireless sensors using wireless power transfer of generated power is the core consideration of this project.
Undergraduate Projects on Mobile Computing Applications
3D NaviGator (ppt)This is an IPPD project for the development of 3D models of the UF Campus and a mobile (wireless) client on hand-held computers. The system will be used to answer line-of-sight queries in wireless point-to-point installations.
The Remote HawkEye (pdf)The Remote HawkEye project uses a wireless and mobile remote camera display and control system, using COTS components, for military applications.
Wireless Service DiscoveryCurrent work includes a working model of an optimized Jini-enabled LCD projector, which could be controlled in a wireless LAN.