Taurus: A holistic language runtime system for coordinating distributed managed-language applications
Many distributed workloads in today's data centers are written in managed languages such
as Java or Ruby. Examples include big data frameworks such as Hadoop, data stores such …
as Java or Ruby. Examples include big data frameworks such as Hadoop, data stores such …
Thread-level resource consumption control of tenant custom code in a shared JVM for multi-tenant SaaS
M Makki, D Van Landuyt, B Lagaisse… - Future Generation …, 2021 - Elsevier
Abstract Software-as-a-Service (SaaS) providers commonly support customization of their
services to allow them to attract larger tenant bases. The nature of these customizations in …
services to allow them to attract larger tenant bases. The nature of these customizations in …
JCloudScale: closing the gap between IaaS and PaaS
Building Infrastructure-as-a-Service (IaaS) applications today is a complex, repetitive, and
error-prone endeavor, as IaaS does not provide abstractions on top of virtual machines. This …
error-prone endeavor, as IaaS does not provide abstractions on top of virtual machines. This …
Qoe-jvm: An adaptive and resource-aware java runtime for cloud computing
Cloud computing has been dominated by system-level virtual machines to enable the
management of resources using a coarse grained approach, largely in a manner …
management of resources using a coarse grained approach, largely in a manner …
A classification of middleware to support virtual machines adaptability in IaaS
The Infrastructure-as-a-Service (IaaS) model makes extensive use of virtualization to
achieve workload isolation and efficient resource management. In general, the underlying …
achieve workload isolation and efficient resource management. In general, the underlying …
A taxonomy of adaptive resource management mechanisms in virtual machines: recent progress and challenges
Cloud infrastructures make extensive use of hypervisors (eg, Xen, ESX), containers (eg,
LXC), and high-level virtual machines (eg, CLR, Java), broadly known as virtual machine …
LXC), and high-level virtual machines (eg, CLR, Java), broadly known as virtual machine …
[PDF][PDF] Adaptability driven by quality of execution in high level virtual machines for shared cloud environments
Cloud infrastructures execute workloads from different tenants supported by a non-trivial
virtualization stack, which includes high language virtual machines, operating system …
virtualization stack, which includes high language virtual machines, operating system …
A progress and profile-driven cloud-vm for resource-efficiency and fairness in e-science environments
Cloud platforms are becoming more prevalent in e-Science domains, also by encompassing
new and existing Grid infrastructures into private, hybrid and federated clouds. Clouds are …
new and existing Grid infrastructures into private, hybrid and federated clouds. Clouds are …
Thread-level CPU and memory usage control of custom code in multi-tenant SaaS
M Makki, D Van Landuyt, B Lagaisse… - … -Oriented Computing: 17th …, 2019 - Springer
Abstract Software-as-a-Service (SaaS) providers commonly support customization of their
services to allow them to attract larger tenant bases. The nature of these customizations in …
services to allow them to attract larger tenant bases. The nature of these customizations in …
[图书][B] Hardware and Software Support for Managed-Language Workloads in Data Centers
MC Maas - 2017 - search.proquest.com
An increasing number of workloads are moving to cloud data centers, including large-scale
machine learning, big data analytics and back-ends for the Internet of Things. Many of these …
machine learning, big data analytics and back-ends for the Internet of Things. Many of these …