Resource management in clouds: Survey and research challenges
Resource management in a cloud environment is a hard problem, due to: the scale of
modern data centers; the heterogeneity of resource types and their interdependencies; the …
modern data centers; the heterogeneity of resource types and their interdependencies; the …
[HTML][HTML] Mobile cloud computing for computation offloading: Issues and challenges
K Akherfi, M Gerndt, H Harroud - Applied computing and informatics, 2018 - Elsevier
Despite the evolution and enhancements that mobile devices have experienced, they are
still considered as limited computing devices. Today, users become more demanding and …
still considered as limited computing devices. Today, users become more demanding and …
ChronoStream: Elastic stateful stream computation in the cloud
Y Wu, KL Tan - 2015 IEEE 31st International Conference on …, 2015 - ieeexplore.ieee.org
We introduce ChronoStream, a distributed system specifically designed for elastic stateful
stream computation in the cloud. ChronoStream treats internal state as a first-class citizen …
stream computation in the cloud. ChronoStream treats internal state as a first-class citizen …
A survey of computation offloading strategies for performance improvement of applications running on mobile devices
MA Khan - Journal of Network and Computer Applications, 2015 - Elsevier
Handheld mobile devices have evolved from simple voice communication devices to
general purpose devices capable of executing complex applications. Despite this evolution …
general purpose devices capable of executing complex applications. Despite this evolution …
Partitioning and offloading in smart mobile devices for mobile cloud computing: State of the art and future directions
Mobile applications, such as augment reality, natural language processing, object
recognition and multimedia-based services, are becoming increasingly ubiquitous and can …
recognition and multimedia-based services, are becoming increasingly ubiquitous and can …
Plasma: programmable elasticity for stateful cloud computing applications
Developers are always on the lookout for simple solutions to manage their applications on
cloud platforms. Major cloud providers have already been offering automatic elasticity …
cloud platforms. Major cloud providers have already been offering automatic elasticity …
Failure recovery in resilient X10
Cloud computing has made the resources needed to execute large-scale in-memory
distributed computations widely available. Specialized programming models, eg …
distributed computations widely available. Specialized programming models, eg …
Gloss: Seamless live reconfiguration and reoptimization of stream programs
An important class of applications computes on long-running or infinite streams of data, often
with known fixed data rates. The latter is referred to as synchronous data flow~(SDF) …
with known fixed data rates. The latter is referred to as synchronous data flow~(SDF) …
Effective elastic scaling of deep learning workloads
We examine the elastic scaling of Deep Learning (DL) jobs and propose a novel resource
allocation strategy for DL training jobs, resulting in improved job run time performance as …
allocation strategy for DL training jobs, resulting in improved job run time performance as …
Stabilizer: Geo-replication with user-defined consistency
Geo-replication is essential in reliable large-scale cloud applications. We argue that existing
replication solutions are too rigid to support today's diversity of data consistency and …
replication solutions are too rigid to support today's diversity of data consistency and …