Building safe PaaS clouds: A survey on security in multitenant software platforms

L Rodero-Merino, LM Vaquero, E Caron, A Muresan… - computers & …, 2012 - Elsevier
This paper surveys the risks brought by multitenancy in software platforms, along with the
most prominent solutions proposed to address them. A multitenant platform hosts and …

Acctee: A webassembly-based two-way sandbox for trusted resource accounting

D Goltzsche, M Nieke, T Knauth, R Kapitza - Proceedings of the 20th …, 2019 - dl.acm.org
Remote computation has numerous use cases such as cloud computing, client-side web
applications or volunteer computing. Typically, these computations are executed inside a …

[图书][B] On the Move to Meaningful Internet Systems 2005: CoopIS, DOA, and ODBASE

R Meersman, Z Tari - 2005 - Springer
As large, complex and networked yet intelligent information systems become the focus and
norm for computing, software issues covering a wide range of issues such as data and web …

Evil pickles: DoS attacks based on object-graph engineering

J Dietrich, K Jezek, S Rasheed, A Tahir… - … Conference on Object …, 2017 - drops.dagstuhl.de
In recent years, multiple vulnerabilities exploiting the serialisation APIs of various
programming languages, including Java, have been discovered. These vulnerabilities can …

Platform‐independent profiling in a virtual execution environment

W Binder, J Hulaas, P Moret… - Software: Practice and …, 2009 - Wiley Online Library
Virtual execution environments, such as the Java virtual machine, promote platform‐
independent software development. However, when it comes to analyzing algorithm …

Flexible resource monitoring of Java programs

H Eichelberger, K Schmid - Journal of Systems and Software, 2014 - Elsevier
Monitoring resource consumptions is fundamental in software engineering, eg, in validation
of quality requirements, performance engineering, or adaptive software systems. However …

A resource management interface for the Java™ platform

G Czajkowski, S Hahn, G Skinner… - Software: Practice …, 2005 - Wiley Online Library
Software systems in many circumstances need awareness of their resource usage. Meeting
performance requirements often requires the ability to manage consumption of resources …

Extending a J2EETM Server with Dynamic and Flexible Resource Management

M Jordan, G Czajkowski, K Kouklinski… - Middleware 2004: ACM …, 2004 - Springer
Abstract The Java TM 2 Platform, Enterprise Edition (J2EE TM) is the standard platform for
hosting enterprise applications written in the Java programming language. A single J2EE …

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 …

Portable and accurate sampling profiling for Java

W Binder - Software: Practice and Experience, 2006 - Wiley Online Library
This article presents a novel framework for the sampling‐based profiling of Java programs,
which relies on program transformation techniques. We exploit bytecode instruction counting …