Fine-grained mobility in the Emerald system
ACM Transactions on Computer Systems (TOCS)
Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
A reliable multicast framework for light-weight sessions and application level framing
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Adapting to network and client variability via on-demand dynamic distillation
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
Mobile Computing with the Rover Toolkit
IEEE Transactions on Computers - Special issue on mobile computing
Cluster-based scalable network services
Proceedings of the sixteenth ACM symposium on Operating systems principles
Automated hoarding for mobile computers
Proceedings of the sixteenth ACM symposium on Operating systems principles
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
A proxy architecture for reliable multicast in heterogeneous environments
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Update semantics of relational views
ACM Transactions on Database Systems (TODS)
Challenges: an application model for pervasive computing
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
ACM Computing Surveys (CSUR)
On balancing between transcoding overhead and spatial consumption in content adaptation
Proceedings of the 8th annual international conference on Mobile computing and networking
A Case for NOW (Networks of Workstations)
IEEE Micro
Multibrowsing: Moving Web Content across Multiple Displays
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
View Updates Translations in Relational Databases
DEXA '98 Proceedings of the 9th International Conference on Database and Expert Systems Applications
An Extensible and Scalable Content Adaptation Pipeline Architecture to Support Heterogeneous Clients
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Systems Directions for Pervasive Computing
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
iMASH: interactive mobile application session handoff
Proceedings of the 1st international conference on Mobile systems, applications and services
Collaboration and multimedia authoring on mobile devices
Proceedings of the 1st international conference on Mobile systems, applications and services
Flexible and safe resolution of file conflicts
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Operation-based update propagation in a mobile file system
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Software Framework for Managing Heterogeneity in Mobile Collaborative Systems
Computer Supported Cooperative Work
An optimization approach to group coupling in heterogeneous collaborative systems
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
Context-aware interactive content adaptation
Proceedings of the 4th international conference on Mobile systems, applications and services
URICA: Usage-awaRe Interactive Content Adaptation for mobile devices
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Fidelity-aware replication for mobile devices
Proceedings of the 7th international conference on Mobile systems, applications, and services
quFiles: The right file at the right time
ACM Transactions on Storage (TOS)
quFiles: the right file at the right time
FAST'10 Proceedings of the 8th USENIX conference on File and storage technologies
Combining mobile and cloud storage for providing ubiquitous data access
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
Hi-index | 0.00 |
In mobile Internet applications, data can be transcoded, updated, and transferred across heterogenous clients. The problem then arises where updates made in the context of an initial transcoding results in content too stringently transcoded for subsequent clients, thereby causing loss of semantic value. We solve this problem by suggesting that the updates themselves can be transformed so that they can be applied directly to the original data instead of to the transcoded data; this approach allows the data to preserve as much semantic value as possible across all heterogeneous clients without unnecessary transcoding artifacts. We define reconciliation rules that can govern the interaction between client updates and transcoding, demonstrate a complete middleware architecture that supports our methodology, and provide two case studies using content-transferring applications. We show that our resulting middleware system executes our reconciliation approach with acceptable latency (under 5 seconds for 200 kbytes of layered content), good scalability, and well-organised modularity.