Export Citations
No abstract available.
Proceeding Downloads
CareDedup: cache-aware deduplication for reading performance optimization in primary storage
Deduplication technology has been increasingly used to reduce the primary storage cost, while it often causes additional on-disk fragmentation that impairs the reading performance. Existing deduplication algorithms mainly focus on the static data layout ...
FTCloudSim: a simulation tool for cloud service reliability enhancement mechanisms
Recently, an increasing number of companies have deployed their application services in the cloud. However, the cloud data center downtime has negative affected the quality of cloud service quality. Many researchers have studied the problem of cloud ...
SM@RT offloader: supporting adaptive computation offloading for Android applications
Computation offloading is a promising technique to help improve the performance as well as reduce the battery consumption of a smartphone app (short for application) by executing some parts of the app on a remote server. However, to make a favorable ...
Automated testing of chef automation scripts
Infrastructure as Code (IaC) is a novel approach for deployment of middleware and applications. IaC typically builds on automation scripts to put the system into a specific state. The series of steps in an automation should be idempotent to guarantee ...
DGFIndex: a hive multidimensional range index for smart meter big data
In Smart Grid, High-performance analysis of massive meter data is very crucial for electric companies to make decisions. With our observation, these data analysis applications typically involve multidimensional range queries (MDRQ) on meter data. While ...
MobiTran: tool support for refactoring PC websites to smart phones
This paper presents MobiTran, an online developer tool for refactoring regular PC websites to adapt smart phones. MobiTran only requires the URL address of original websites as inputs, and takes three steps to semi-automatically generate a smart phone ...
Enabling offline access to Facebook streams on mobile devices
The recent years have witnessed the wild success of social networks and social media sites such as Facebook, Twitter, LinkedIn, Google+, and Instagram -- indeed, many people rely on these social networks to communicate with their friends, family and ...
T-CloudDisk: a tunable cloud storage service for flexible batched synchronization
Cloud storage services such as Dropbox have quickly gained enormous popularity in recent years. They offer users with convenient and reliable approaches to store and share data from anywhere, any device at anytime. However, they are still suffering from ...
Galaxie: a P2P based EDSOA platform for cloud services
SOA and cloud service platform have been widely used in recent years. However, due to centralized network topology, these platforms remain some limitations such as complex routing and suffering impacts by the changes of nodes and services. Based on P2P ...
On high performance distributed transactional data structures
We present three protocols for developing high performance distributed transactional data structures. Our first protocol, QR-ON, incorporates the open nesting transactional model into QR, a quorum-based protocol for managing concurrency on distributed ...
Automated data partitioning for independent distributed transactions
Granola is a recently proposed transactional execution protocol that employs a novel timestamp-based synchronization for executing certain classes of distributed transactions. However, Granola has two critical drawbacks. A) It requires users to manually ...
Smart phone application for connected vehicles and smart transportation
Real-time traffic analysis is an interesting research topic across different disciplines and areas. In order to provide a better and practical way of representing and gathering traffic data, we need to have a suitable media with high mobility and ...
Dynamic datacenter resource provisioning for high-performance distributed stream processing with adaptive fault-tolerance
A growing number of applications require continuous processing of high-throughput data streams, e.g., financial analysis, network traffic monitoring, or Big Data analytics in smart cities. Stream processing applications typically have explicit quality-...
Predicting unknown QoS value with QoS-Prophet
We have witnessed the widespread adoption of Collaborative Filtering (CF) in prediction of unknown QoS value. Existing approaches have neglected that CF idea was originated from the processing of subjective data, movies scores for example. However, QoS ...
SMASH: speculative state machine replication in transactional systems
We present SMASH, a high performance active replication approach for fault-tolerant distributed transactional systems. The active replication paradigm allows transactions to execute locally, costing them only a single network communication step during ...
A load balancing algorithm in multi-tenancy environment
Multi-tenancy brings new challenges to load balancing, since it incurs resource competition and different QoS requirements of hosted applications. Therefore, servers with multiple deployed applications need a proper request scheduling policy to ...
Index Terms
- Proceedings Demo & Poster Track of ACM/IFIP/USENIX International Middleware Conference