Demo Data from VLDB 2026 / reviewers in the wild / expert
Irina Athanasiu
dblp:03/4824
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 1Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 50% Runtime systems and virtual machines · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 77% Parallel and multicore computing · 23% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Runtime systems and virtual machines
garbage collection |
0.0 | 1 | 2004 | Using code collection to support large applications on mobile devices · MobiCom 2004 |
Operating systems › resource management
memory management |
0.0 | 1 | 2004 | Using code collection to support large applications on mobile devices · MobiCom 2004 |
Distributed systems
distributed object systems |
0.0 | 1 | 1996 | A Flexible Operation Execution Model for Shared Distributed Objects · OOPSLA 1996 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1996 | A Flexible Operation Execution Model for Shared Distributed Objects · OOPSLA 1996 |
Methods — techniques the papers use, named apart from their topics
caching · 0.0adaptive code collection algorithm · 0.0replication · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Using code collection to support large applications on mobile devicesabstractThe progress of mobile device technology unfolds a new spectrum of applications that challenges conventional infrastructure models. Most of these devices are perceived by their users as "appliances" rather than computers and accordingly the application management should be done transparently by the underlying system unlike classic applications managed explicitly by the user. Memory management on such devices should consider new types of mobile applications involving code mobility such as mobile agents, active networks and context aware applications. This paper describes a new code management technique, called "code collection " and proposes a specific code collection algorithm, the Adaptive Code Collection Algorithm (ACCAL). Code collection is a mechanism for transparently loading and discarding application components on mobile devices at runtime that is designed to permit very low memory usage and at the same time good performance by focusing memory usage on the hotspots of the application. To achieve these goals, ACCAL uses properties specific to executable code and enhances conventional data management methods such as garbage collection and caching. The results show that fine-grained code collection allows large applications to execute by using significantly less memory while inducing small execution time overhead. Lucian Popa 0002, Irina Athanasiu, Costin Raiciu, Raju Pandey, Radu Teodorescu |
MobiCom | 2 |
| 1996 | A Flexible Operation Execution Model for Shared Distributed ObjectsabstractMany parallel and distributed programming models are based on some form of shared objects, which may be represented in various ways (e.g., single-copy, replicated, and partitioned objects). Also, many different operation execution strategies have been designed for each representation. In programming systems that use multiple representations integrated in a single object model, one way to provide multiple execution strategies is to implement each strategy independently from the others. However, this leads to rigid systems and provides little opportunity for code reuse. Instead, we propose a flexible operation execution model that allows the implementation of many different strategies, which can even be changed at runtime. We present the model and a distributed implementation of it. Also, we describe how various execution strategies can be expressed using the model, and we look at applications that benefit from its flexibility. 1 Introduction Shared objects have become a popular model... Saniya Ben Hassen, Irina Athanasiu, Henri E. Bal |
OOPSLA | 2 |