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 …
resources, imposing relevant application performance overhead. This problem is specially …
Efficient deterministic replay of multithreaded executions in a managed language virtual machine
Shared-memory parallel programs are inherently nondeterministic, making it difficult to
diagnose rare bugs and to achieve deterministic execution. Existing multithreaded record & …
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 …
Dependency metadata, which is used for representing dependency on data among at least …
Optimistic shared memory dependence tracing (T)
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 …
concurrent systems, as such dependences are the cornerstone of time-travel debugging and …
Relaxed dependence tracking for parallel runtime support
It is notoriously difficult to achieve both correctness and scalability for many shared-memory
parallel programs. To improve correctness and scalability, researchers have developed …
parallel programs. To improve correctness and scalability, researchers have developed …
Locality-aware GC optimisations for big data workloads
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 …
(NoSQL) to help processing massive amounts of data. In addition, managed runtimes (eg …
Online shared memory dependence reduction via bisectional coordination
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 …
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
Shared-memory parallel programs are inherently nondeterministic, making it difficult to
diagnose rare bugs and to achieve deterministic execution, eg, for replication. Existing …
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 …
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 …
used for representing dependency on data among at least two components of an …