Alma: Gc-assisted JVM live migration for Java server applications

R Bruno, P Ferreira - Proceedings of the 17th International Middleware …, 2016 - dl.acm.org
Live migration of Java Virtual Machines (JVMs) consumes significant amounts of time and
resources, imposing relevant application performance overhead. This problem is specially …

Efficient deterministic replay of multithreaded executions in a managed language virtual machine

MD Bond, M Kulkarni, M Cao, MF Salmi… - Proceedings of the …, 2015 - dl.acm.org
Shared-memory parallel programs are inherently nondeterministic, making it difficult to
diagnose rare bugs and to achieve deterministic execution. Existing multithreaded record & …

Data processing analysis using dependency metadata associated with error information

G Huang, T Jiang, L Lan, Y Yao, L Yi, L Wang… - US Patent …, 2016 - Google Patents
A method, apparatus, and/or computer program product analyzes data processing.
Dependency metadata, which is used for representing dependency on data among at least …

Optimistic shared memory dependence tracing (T)

Y Jiang, D Li, C Xu, X Ma, J Lu - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Inter-thread shared memory dependences are crucial to understanding the behavior of
concurrent systems, as such dependences are the cornerstone of time-travel debugging and …

Relaxed dependence tracking for parallel runtime support

M Zhang, S Biswas, MD Bond - … of the 25th International Conference on …, 2016 - dl.acm.org
It is notoriously difficult to achieve both correctness and scalability for many shared-memory
parallel programs. To improve correctness and scalability, researchers have developed …

Locality-aware GC optimisations for big data workloads

D Patrício, R Bruno, J Simão, P Ferreira… - On the Move to …, 2017 - Springer
Abstract Many Big Data analytics and IoT scenarios rely on fast and non-relational storage
(NoSQL) to help processing massive amounts of data. In addition, managed runtimes (eg …

Online shared memory dependence reduction via bisectional coordination

Y Jiang, C Xu, D Li, X Ma, J Lu - Proceedings of the 2016 24th ACM …, 2016 - dl.acm.org
Order of shared memory accesses, known as the shared memory dependence, is the
cornerstone of dynamic analyses of concurrent programs. In this paper, we study the …

[PDF][PDF] Efficient Deterministic Replay of Multithreaded Programs Based on Efficient Tracking of Cross-Thread Dependences

MD Bond, M Kulkarni, M Cao, MF Salmi… - Ohio Sate CSE Tech …, 2014 - mdbond.github.io
Shared-memory parallel programs are inherently nondeterministic, making it difficult to
diagnose rare bugs and to achieve deterministic execution, eg, for replication. Existing …

Energy-aware service provisioning in P2P-assisted cloud ecosystems

L Sharifi - 2016 - upcommons.upc.edu
Energy has been emerged as a first-class computing resource in modern systems. The trend
has primarily led to the strong focus on reducing the energy consumption of data centers …

Adjusting an operation of a computer using generated correct dependency metadata

G Huang, T Jiang, L Lan, Y Yao, L Yi, L Wang… - US Patent …, 2018 - Google Patents
One or more processors acquire dependency metadata, where the dependency metadata is
used for representing dependency on data among at least two components of an …