Gustavo Alonso

Orcid: 0000-0002-4396-6695

Affiliations:
  • ETH Zürich, Switzerland


According to our database1, Gustavo Alonso authored at least 321 papers between 1994 and 2024.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2012, "For contributions to distributed systems, middleware, and data management.".

IEEE Fellow

IEEE Fellow 2014, "For contributions to data management and distributed systems".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Strega: An HTTP Server for FPGAs.
ACM Trans. Reconfigurable Technol. Syst., March, 2024

Demystifying Graph Databases: Analysis and Taxonomy of Data Organization, System Designs, and Graph Queries.
ACM Comput. Surv., February, 2024

A systematic evaluation of machine learning on serverless infrastructure.
VLDB J., 2024

TablePuppet: A Generic Framework for Relational Federated Learning.
CoRR, 2024

CXL and the Return of Scale-Up Database Engines.
CoRR, 2024

Deferred Continuous Batching in Resource-Efficient Large Language Model Serving.
Proceedings of the 4th Workshop on Machine Learning and Systems, 2024

Off-the-shelf Data Analytics on Serverless.
Proceedings of the 14th Conference on Innovative Data Systems Research, 2024

Skip It: Take Control of Your Cache!
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2024

2023
NVM: Is it Not Very Meaningful for Databases?
Proc. VLDB Endow., 2023

AMNES: Accelerating the computation of data correlation using FPGAs.
Proc. VLDB Endow., 2023

ACCL+: an FPGA-Based Collective Engine for Distributed Applications.
CoRR, 2023

Efficiently Processing Large Relational Joins on GPUs.
CoRR, 2023

Chameleon: a Heterogeneous and Disaggregated Accelerator System for Retrieval-Augmented Language Models.
CoRR, 2023

SwiftSpatial: Spatial Joins on Modern Hardware.
CoRR, 2023

Co-design Hardware and Algorithm for Vector Search.
CoRR, 2023

Ephemeral Per-query Engines for Serverless Analytics.
Proceedings of the Joint Proceedings of Workshops at the 49th International Conference on Very Large Data Bases (VLDB 2023), Vancouver, Canada, August 28, 2023

Rethinking Serverless Computing: from the Programming Model to the Platform Design.
Proceedings of the Joint Proceedings of Workshops at the 49th International Conference on Very Large Data Bases (VLDB 2023), Vancouver, Canada, August 28, 2023

Data Processing with FPGAs on Modern Architectures.
Proceedings of the Companion of the 2023 International Conference on Management of Data, 2023

Future of Database System Architectures.
Proceedings of the Companion of the 2023 International Conference on Management of Data, 2023

Serverless FPGA: Work-In-Progress.
Proceedings of the 1st Workshop on SErverless Systems, Applications and MEthodologies, 2023

Co-design Hardware and Algorithm for Vector Search.
Proceedings of the International Conference for High Performance Computing, 2023

PLayer: Expanding Coherence Protocol Stack with a Persistence Layer.
Proceedings of the 1st Workshop on Disruptive Memory Systems, 2023

The Difficult Balance Between Modern Hardware and Conventional CPUs.
Proceedings of the 19th International Workshop on Data Management on New Hardware, 2023

2022
Exploiting HBM on FPGAs for Data Processing.
ACM Trans. Reconfigurable Technol. Syst., 2022

Shuhai: A Tool for Benchmarking High Bandwidth Memory on FPGAs.
IEEE Trans. Computers, 2022

Technical perspective: DFI: The Data Flow Interface for High-Speed Networks.
SIGMOD Rec., 2022

Hardware Acceleration of Compression and Encryption in SAP HANA.
Proc. VLDB Endow., 2022

Resource Allocation in Serverless Query Processing.
CoRR, 2022

ECI: a Customizable Cache Coherency Stack for Hybrid FPGA-CPU Architectures.
CoRR, 2022

Short-lived Datacenter.
CoRR, 2022

FpgaNIC: An FPGA-based Versatile 100Gb SmartNIC for GPUs.
Proceedings of the 2022 USENIX Annual Technical Conference, 2022

RAW 2022 Keynote Speaker 1: Using FPGAs in datacenters and the cloud.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2022

Farview: Disaggregated Memory with Operator Off-loading for Database Engines.
Proceedings of the 12th Conference on Innovative Data Systems Research, 2022

Enzian: an open, general, CPU/FPGA platform for systems software research.
Proceedings of the ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, 28 February 2022, 2022

2021
Tensors: An abstraction for general data processing.
Proc. VLDB Endow., 2021

Modularis: Modular Relational Analytics over Heterogeneous Distributed Platforms.
Proc. VLDB Endow., 2021

Evaluating Query Languages and Systems for High-Energy Physics Data.
Proc. VLDB Endow., 2021

SKT: A One-Pass Multi-Sketch Data Analytics Accelerator.
Proc. VLDB Endow., 2021

RumbleML: program the lakehouse with JSONiq.
CoRR, 2021

How to use Persistent Memory in your Database.
CoRR, 2021

From Research to Proof-of-Concept: Analysis of a Deployment of FPGAs on a Commercial Search Engine.
CoRR, 2021

Naos: Serialization-free RDMA networking in Java.
Proceedings of the 2021 USENIX Annual Technical Conference, 2021

Towards Demystifying Serverless Machine Learning Training.
Proceedings of the SIGMOD '21: International Conference on Management of Data, 2021

Specializing generic Java data structures.
Proceedings of the MPLR '21: 18th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2021

Compiler-assisted object inlining with value fields.
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021

MicroRec: Efficient Recommendation Inference by Hardware and Data Structure Solutions.
Proceedings of Machine Learning and Systems 2021, 2021

FleetRec: Large-Scale Recommendation Inference on Hybrid GPU-FPGA Clusters.
Proceedings of the KDD '21: The 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2021

Hardware Specialization for Distributed Computing.
Proceedings of the HPDC '21: The 30th International Symposium on High-Performance Parallel and Distributed Computing, 2021

ACCL: FPGA-Accelerated Collectives over 100 Gbps TCP-IP.
Proceedings of the IEEE/ACM International Workshop on Heterogeneous High-performance Reconfigurable Computing, 2021

Distributed Recommendation Inference on FPGA Clusters.
Proceedings of the 31st International Conference on Field-Programmable Logic and Applications, 2021

EasyNet: 100 Gbps Network for HLS.
Proceedings of the 31st International Conference on Field-Programmable Logic and Applications, 2021

Boxer: Data Analytics on Network-enabled Serverless Platforms.
Proceedings of the 11th Conference on Innovative Data Systems Research, 2021

Hermes: Enabling efficient large-scale simulation in MATSim.
Proceedings of the 12th International Conference on Ambient Systems, 2021

2020
PipeArch: Generic and Context-Switch Capable Data Processing on FPGAs.
ACM Trans. Reconfigurable Technol. Syst., 2020

Rumble: Data Independence for Large Messy Data Sets.
Proc. VLDB Endow., 2020

MicroRec: Accelerating Deep Recommendation Systems to Microseconds by Hardware and Data Structure Solutions.
CoRR, 2020

Benchmarking High Bandwidth Memory on FPGAs.
CoRR, 2020

Modularis: Modular Data Analytics for Hardware, Software, and Platform Heterogeneity.
CoRR, 2020

Diseño de un controlador de ángulo en un balancín.
CoRR, 2020

Making Search Engines Faster by Lowering the Cost of Querying Business Rules Through FPGAs.
Proceedings of the 2020 International Conference on Management of Data, 2020

Lambada: Interactive Data Analytics on Cold Data Using Serverless Cloud Infrastructure.
Proceedings of the 2020 International Conference on Management of Data, 2020

Do OS abstractions make sense on FPGAs?
Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, 2020

Using DSP Slices as Content-Addressable Update Queues.
Proceedings of the 30th International Conference on Field-Programmable Logic and Applications, 2020

HyperLogLog Sketch Acceleration on FPGA.
Proceedings of the 30th International Conference on Field-Programmable Logic and Applications, 2020

High Bandwidth Memory on FPGAs: A Data Analytics Perspective.
Proceedings of the 30th International Conference on Field-Programmable Logic and Applications, 2020

BiS-KM: Enabling Any-Precision K-Means on FPGAs.
Proceedings of the FPGA '20: The 2020 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2020

Shuhai: Benchmarking High Bandwidth Memory On FPGAS.
Proceedings of the 28th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2020

StRoM: smart remote memory.
Proceedings of the EuroSys '20: Fifteenth EuroSys Conference 2020, 2020

The collection Virtual Machine: an abstraction for multi-frontend multi-backend data analysis.
Proceedings of the 16th International Workshop on Data Management on New Hardware, 2020

Photons: lambdas on a diet.
Proceedings of the SoCC '20: ACM Symposium on Cloud Computing, 2020

Specializing the network for scatter-gather workloads.
Proceedings of the SoCC '20: ACM Symposium on Cloud Computing, 2020

Tackling Hardware/Software co-design from a database perspective.
Proceedings of the 10th Conference on Innovative Data Systems Research, 2020

2019
Distributed Inference over Decision Tree Ensembles on Clusters of FPGAs.
ACM Trans. Reconfigurable Technol. Syst., 2019

Accelerating Generalized Linear Models with MLWeaving: A One-Size-Fits-All System for Any-precision Learning.
Proc. VLDB Endow., 2019

Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware Acceleration.
Proc. VLDB Endow., 2019

doppioDB 2.0: Hardware Techniques for Improved Integration of Machine Learning into Databases.
Proc. VLDB Endow., 2019

Strong consistency is not hard to get: Two-Phase Locking and Two-Phase Commit on Thousands of Cores.
Proc. VLDB Endow., 2019

doppioDB 1.0: Machine Learning inside a Relational Engine.
IEEE Data Eng. Bull., 2019

Rumble: data independence when data is in a mess.
CoRR, 2019

SysML: The New Frontier of Machine Learning Systems.
CoRR, 2019

Accelerating Generalized Linear Models with MLWeaving: A One-Size-Fits-All System for Any-precision Learning (Technical Report).
CoRR, 2019

Limago: An FPGA-Based Open-Source 100 GbE TCP/IP Stack.
Proceedings of the 29th International Conference on Field Programmable Logic and Applications, 2019

How Hardware Evolution is Driving Software Systems.
Proceedings of the 13th ACM International Conference on Distributed and Event-based Systems, 2019

DPI: The Data Processing Interface for Modern Networks.
Proceedings of the 9th Biennial Conference on Innovative Data Systems Research, 2019

2018
Transactional Middleware.
Proceedings of the Encyclopedia of Database Systems, Second Edition, 2018

Many-query join: efficient shared execution of relational joins on modern hardware.
VLDB J., 2018

FPGAs in Data Centers.
ACM Queue, 2018

ColumnML: Column-Store Machine Learning with On-The-Fly Data Transformation.
Proc. VLDB Endow., 2018

Active Pages 20 Years Later: Active Storage for the Cloud.
IEEE Internet Comput., 2018

Research for practice: FPGAs in datacenters.
Commun. ACM, 2018

FPGA-based TCP/IP Checksum Offloading Engine for 100 Gbps Networks.
Proceedings of the 2018 International Conference on ReConFigurable Computing and FPGAs, 2018

Reproducible Floating-Point Aggregation in RDBMSs.
Proceedings of the 34th IEEE International Conference on Data Engineering, 2018

Application Partitioning on FPGA Clusters: Inference over Decision Tree Ensembles.
Proceedings of the 28th International Conference on Field Programmable Logic and Applications, 2018

Providing Multi-tenant Services with FPGAs: Case Study on a Key-Value Store.
Proceedings of the 28th International Conference on Field Programmable Logic and Applications, 2018

A Flexible K-Means Operator for Hybrid Databases.
Proceedings of the 28th International Conference on Field Programmable Logic and Applications, 2018

Fast and strongly-consistent per-item resilience in key-value stores.
Proceedings of the Thirteenth EuroSys Conference, 2018

Pay One, Get Hundreds for Free: Reducing Cloud Costs through Shared Query Execution.
Proceedings of the ACM Symposium on Cloud Computing, 2018

2017
Caribou: Intelligent Distributed Storage.
Proc. VLDB Endow., 2017

Distributed Join Algorithms on Thousands of Cores.
Proc. VLDB Endow., 2017

Designing Databases for Future High-Performance Networks.
IEEE Data Eng. Bull., 2017

Databases on Future Hardware (Dagstuhl Seminar 17101).
Dagstuhl Reports, 2017

Accelerating Pattern Matching Queries in Hybrid CPU-FPGA Architectures.
Proceedings of the 2017 ACM International Conference on Management of Data, 2017

BatchDB: Efficient Isolated Execution of Hybrid OLTP+OLAP Workloads for Interactive Applications.
Proceedings of the 2017 ACM International Conference on Management of Data, 2017

FPGA-based Data Partitioning.
Proceedings of the 2017 ACM International Conference on Management of Data, 2017

doppioDB: A hardware accelerated database.
Proceedings of the 27th International Conference on Field Programmable Logic and Applications, 2017

Scalable inference of decision tree ensembles: Flexible design for CPU-FPGA platforms.
Proceedings of the 27th International Conference on Field Programmable Logic and Applications, 2017

Centaur: A Framework for Hybrid CPU-FPGA Databases.
Proceedings of the 25th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2017

FPGA-Accelerated Dense Linear Machine Learning: A Precision-Convergence Trade-Off.
Proceedings of the 25th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2017

2016
MQJoin: Efficient Shared Execution of Main-Memory Joins.
Proc. VLDB Endow., 2016

Augmented Sketch: Faster and More Accurate Stream Processing.
Proceedings of the 2016 International Conference on Management of Data, 2016

Consensus in a Box: Inexpensive Coordination in Hardware.
Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, 2016

Generalization versus Specialization in Cloud Computing Infrastructures.
Proceedings of the 2016 IEEE International Conference on Cloud Engineering, 2016

Low-latency TCP/IP stack for data center applications.
Proceedings of the 26th International Conference on Field Programmable Logic and Applications, 2016

Fast and robust hashing for database operators.
Proceedings of the 26th International Conference on Field Programmable Logic and Applications, 2016

Runtime Parameterizable Regular Expression Operators for Databases.
Proceedings of the 24th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2016

Data Processing in Modern Hardware.
Proceedings of the 19th International Conference on Extending Database Technology, 2016

Customized OS support for data-processing.
Proceedings of the 12th International Workshop on Data Management on New Hardware, 2016

2015
Parallelizing Data Processing on FPGAs with Shifter Lists.
ACM Trans. Reconfigurable Technol. Syst., 2015

A Hash Table for Line-Rate Data Processing.
ACM Trans. Reconfigurable Technol. Syst., 2015

Main-Memory Hash Joins on Modern Processor Architectures.
IEEE Trans. Knowl. Data Eng., 2015

Scaling Off-the-Shelf Databases with Vela: An approach based on Virtualization and Replication.
IEEE Data Eng. Bull., 2015

Rack-Scale In-Memory Join Processing using RDMA.
Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Melbourne, Victoria, Australia, May 31, 2015

Building a distributed key-value store with FPGA-based microservers.
Proceedings of the 25th International Conference on Field Programmable Logic and Applications, 2015

Scalable 10Gbps TCP/IP Stack Architecture for Reconfigurable Hardware.
Proceedings of the 23rd IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2015

2014
High availability, elasticity, and strong consistency for massively parallel scans over relational data.
VLDB J., 2014

Ibex - An Intelligent Storage Engine with Support for Advanced SQL Off-loading.
Proc. VLDB Endow., 2014

Deployment of Query Plans on Multicores.
Proc. VLDB Endow., 2014

Shared Workload Optimization.
Proc. VLDB Endow., 2014

Scaling Astroinformatics: Python + Automatic Parallelization.
Computer, 2014

Histograms as a side effect of data movement for big data.
Proceedings of the International Conference on Management of Data, 2014

Pydron: Semi-Automatic Parallelization for Multi-Core and the Cloud.
Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, 2014

2013
Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited.
Proc. VLDB Endow., 2013

Less watts, more performance: an intelligent storage engine for data appliances.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Workload optimization using SharedDB.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Main-memory hash joins on multi-core CPUs: Tuning to the underlying hardware.
Proceedings of the 29th IEEE International Conference on Data Engineering, 2013

Hardware killed the software star.
Proceedings of the 29th IEEE International Conference on Data Engineering, 2013

Hybrid FPGA-accelerated SQL query processing.
Proceedings of the 23rd International Conference on Field programmable Logic and Applications, 2013

A flexible hash table design for 10GBPS key-value stores on FPGAS.
Proceedings of the 23rd International Conference on Field programmable Logic and Applications, 2013

Parallel Computation of Skyline Queries.
Proceedings of the 21st IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2013

Application level ballooning for efficient server consolidation.
Proceedings of the Eighth Eurosys Conference 2013, 2013

RapiLog: reducing system complexity through verification.
Proceedings of the Eighth Eurosys Conference 2013, 2013

COD: Database / Operating System Co-Design.
Proceedings of the Sixth Biennial Conference on Innovative Data Systems Research, 2013

Using SQL for Efficient Generation and Querying of Provenance Information.
Proceedings of the In Search of Elegance in the Theory and Practice of Computation, 2013

2012
Sorting networks on FPGAs.
VLDB J., 2012

SharedDB: Killing One Thousand Queries With One Stone.
Proc. VLDB Endow., 2012

Letter from the Associate Editors.
Proc. VLDB Endow., 2012

Dynamic Software Deployment from Clouds to Mobile Devices.
Proceedings of the Middleware 2012, 2012

Efficient frequent item counting in multi-core hardware.
Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2012

2011
Frequent Item Computation on a Chip.
IEEE Trans. Knowl. Data Eng., 2011

Debugging Data Exchange with Vagabond.
Proc. VLDB Endow., 2011

A lightweight and extensible platform for processing personal information at global scale.
J. Internet Serv. Appl., 2011

Virtualizing Stream Processing.
Proceedings of the Middleware 2011, 2011

Real-time pattern matching with FPGAs.
Proceedings of the 27th International Conference on Data Engineering, 2011

Fast data analytics with FPGAs.
Proceedings of the Workshops Proceedings of the 27th International Conference on Data Engineering, 2011

Relational databases, virtualization, and the cloud.
Proceedings of the 27th International Conference on Data Engineering, 2011

Database engines on multicores, why parallelize when you can distribute?
Proceedings of the European Conference on Computer Systems, 2011

SWissBox: An Architecture for Data Processing Appliances.
Proceedings of the Fifth Biennial Conference on Innovative Data Systems Research, 2011

2010
Complex Event Detection at Wire Speed with FPGAs.
Proc. VLDB Endow., 2010

Database Replication: a Tale of Research across Communities.
Proc. VLDB Endow., 2010

TRAMP: Understanding the Behavior of Schema Mappings through Provenance.
Proc. VLDB Endow., 2010

Glacier: a query-to-hardware compiler.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2010

Crescando.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2010

Database Replication: A Tutorial.
Proceedings of the Replication: Theory and Practice, 2010

Cloud Computing y su Impacto en la Informática.
Proceedings of the XV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2010), 2010

FPGA acceleration for the frequent item problem.
Proceedings of the 26th International Conference on Data Engineering, 2010

A tuple space for social networking on mobile phones.
Proceedings of the 26th International Conference on Data Engineering, 2010

2009
Transactional Middleware.
Proceedings of the Encyclopedia of Database Systems, 2009

Predictable Performance for Unpredictable Workloads.
Proc. VLDB Endow., 2009

Enabling social networking in ad hoc networks of mobile phones.
Proc. VLDB Endow., 2009

Streams on Wires - A Query Compiler for FPGAs.
Proc. VLDB Endow., 2009

Data Processing on FPGAs.
Proc. VLDB Endow., 2009

Consistency Rationing in the Cloud: Pay only when it matters.
Proc. VLDB Endow., 2009

The perm provenance management system in action.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2009

Server-efficient high-definition media dissemination.
Proceedings of the Network and Operating System Support for Digital Audio and Video, 2009

Calling the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications.
Proceedings of the Middleware 2009, ACM/IFIP/USENIX, 10th International Middleware Conference, Urbana, IL, USA, November 30, 2009

Perm: Processing Provenance and Data on the Same Data Model through Query Rewriting.
Proceedings of the 25th International Conference on Data Engineering, 2009

Minimizing the Hidden Cost of RDMA.
Proceedings of the 29th IEEE International Conference on Distributed Computing Systems (ICDCS 2009), 2009

XTream: an open, distributed platform for processing personal information streams.
Proceedings of the Third Workshop on Dependable Distributed Data Management, 2009

Provenance for nested subqueries.
Proceedings of the EDBT 2009, 2009

Flexible and scalable storage management for data-intensive stream processing.
Proceedings of the EDBT 2009, 2009

2008
Extending DBMSs with satellite databases.
VLDB J., 2008

Guest Editors' message.
VLDB J., 2008

Databases and Web 2.0 panel at VLDB 2007.
SIGMOD Rec., 2008

The ETH Zurich systems group and enterprise computing center.
SIGMOD Rec., 2008

Modeling and computing throughput capacity of wireless multihop networks.
Comput. Networks, 2008

Efficient lineage tracking for scientific workflows.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2008

Understanding Radio Irregularity in Wireless Networks.
Proceedings of the Fifth Annual IEEE Communications Society Conference on Sensor, 2008

AlfredO: An Architecture for Flexible Interaction with Electronic Devices.
Proceedings of the Middleware 2008, 2008

The Software Fabric for the Internet of Things.
Proceedings of the Internet of Things, First International Conference, 2008

ICDE 2008 PC Chairs Message.
Proceedings of the 24th International Conference on Data Engineering, 2008

Consistently Applying Updates to Compositions of Distributed OSGi Modules.
Proceedings of the 1st ACM Workshop on Hot Topics in Software Upgrades, 2008

Controlled, systematic, and efficient code replacement for running java programs.
Proceedings of the 2008 EuroSys Conference, Glasgow, Scotland, UK, April 1-4, 2008, 2008

Challenges and Opportunities for Formal Specifications in Service Oriented Architectures.
Proceedings of the Applications and Theory of Petri Nets, 29th International Conference, 2008

2007
Infrastructures for a Smart Earth - The Swiss NCCR-MICS initiative -.
Prax. Inf.verarb. Kommun., 2007

Analysis of Caching and Replication Strategies for Web Applications.
IEEE Internet Comput., 2007

Autonomic resource provisioning for software business processes.
Inf. Softw. Technol., 2007

Service-Oriented Computing - Introduction to the Special Theme.
ERCIM News, 2007

A dynamic and flexible sensor network platform.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2007

XTream: personal data streams.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2007

Log-normal shadowing meets SINR: A numerical study of Capacity in Wireless Networks.
Proceedings of the Fourth Annual IEEE Communications Society Conference on Sensor, 2007

Ready for distribution?: turning modular into distributed applications with the R-OSGi deployment tool.
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

SIPHoc: Efficient SIP Middleware for Ad Hoc Networks.
Proceedings of the Middleware 2007, 2007

Wireless ad hoc VoIP.
Proceedings of the Workshop on Middleware for Next-Generation Converged Networks and Applications, 2007

R-OSGi: Distributed Applications Through Software Modularization.
Proceedings of the Middleware 2007, 2007

Demo: A Generic Platform for Sensor Network Applications.
Proceedings of the IEEE 4th International Conference on Mobile Adhoc and Sensor Systems, 2007

Recall and Precision in Distributed Bandwidth Allocation.
Proceedings of the Fifteenth IEEE International Workshop on Quality of Service, 2007

Making Applications Persistent at Run-time.
Proceedings of the 23rd International Conference on Data Engineering, 2007

Concierge: a service platform for resource-constrained devices.
Proceedings of the 2007 EuroSys Conference, Lisbon, Portugal, March 21-23, 2007, 2007

A virtual machine for sensor networks.
Proceedings of the 2007 EuroSys Conference, Lisbon, Portugal, March 21-23, 2007, 2007

Building, deploying, and monitoring distributed applications with Eclipse and R-OSGI.
Proceedings of the 2007 OOPSLA workshop on Eclipse Technology eXchange, 2007

SwissQM: Next Generation Data Processing in Sensor Networks.
Proceedings of the Third Biennial Conference on Innovative Data Systems Research, 2007

2006
Data management for a smart earth: the Swiss NCCR-MICS initiative.
SIGMOD Rec., 2006

Enforcing web services business protocols at run-time: a process-driven approach.
Int. J. Web Eng. Technol., 2006

JOpera: Autonomic Service Orchestration.
IEEE Data Eng. Bull., 2006

Software Mass Customization.
Datenbank-Spektrum, 2006

SymPhone: design and implementation of a VoIP peer for Symbian mobile phones using Bluetooth and SIP.
Proceedings of the 4th international workshop on Wireless mobile applications and services on WLAN hotspots, 2006

Searching in time.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2006

Declarative Support for Sensor Data Cleaning.
Proceedings of the Pervasive Computing, 2006

Computing throughput capacity for realistic wireless multihop networks.
Proceedings of the 9th International Symposium on Modeling Analysis and Simulation of Wireless and Mobile Systems, 2006

DBFarm: A Scalable Cluster for Multiple Databases.
Proceedings of the Middleware 2006, 2006

Efficient Sharing of Sensor Networks.
Proceedings of the IEEE 3rd International Conference on Mobile Adhoc and Sensor Systems, 2006

A Pipelined Framework for Online Cleaning of Sensor Data Streams.
Proceedings of the 22nd International Conference on Data Engineering, 2006

Autonomic Computing for Virtual Laboratories.
Proceedings of the Dependable Systems: Software, Computing, Networks, 2006

Mirroring Resources or Mapping Requests: Implementing WS-RF for Grid Workflows.
Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2006), 2006

Control the Flow: How to Safely Compose Streaming Services into Business Processes.
Proceedings of the 2006 IEEE International Conference on Services Computing (SCC 2006), 2006

2005
The JOpera visual composition language.
J. Vis. Lang. Comput., 2005

MIDDLE-R: Consistent database replication at the middleware level.
ACM Trans. Comput. Syst., 2005

JOpera: A Toolkit for Efficient Visual Composition of Web Services.
Int. J. Electron. Commer., 2005

Eventizing Applications in an Adaptive Middleware Platform.
IEEE Distributed Syst. Online, 2005

GlobeDB: autonomic data replication for web applications.
Proceedings of the 14th international conference on World Wide Web, 2005

Connectivity in the presence of shadowing in 802.11 ad hoc networks.
Proceedings of the IEEE Wireless Communications and Networking Conference, 2005

Flexible Binding for Reusable Composition of Web Services.
Proceedings of the Software Composition - 4th International Workshop, 2005

A Dynamic Lightweight Platform for Ad-Hoc Infrastructures.
Proceedings of the 3rd IEEE International Conference on Pervasive Computing and Communications (PerCom 2005), 2005

Transparent Heterogeneous Mobile Ad Hoc Networks.
Proceedings of the 2nd Annual International Conference on Mobile and Ubiquitous Systems (MobiQuitous 2005), 2005

Autonomic Execution of Web Service Compositions.
Proceedings of the 2005 IEEE International Conference on Web Services (ICWS 2005), 2005

Web Services and Service-Oriented Architectures.
Proceedings of the 21st International Conference on Data Engineering, 2005

Design and Evaluation of an Autonomic Workflow Engine.
Proceedings of the Second International Conference on Autonomic Computing (ICAC 2005), 2005

Publishing Persistent Grid Computations as WS Resources.
Proceedings of the First International Conference on e-Science and Grid Technologies (e-Science 2005), 2005

05421 Abstracts Collection -- Data Always and Everywhere -- Management of Mobile, Ubiquitous, Pervasive, and Sensor Data.
Proceedings of the Data Always and Everywhere - Management of Mobile, Ubiquitous, Pervasive, and Sensor Data, 16.10., 2005

05421 Executive Summary -- Data Always and Everywhere -- Management of Mobile, Ubiquitous, and Pervasive Data.
Proceedings of the Data Always and Everywhere - Management of Mobile, Ubiquitous, Pervasive, and Sensor Data, 16.10., 2005

Dynamic AOP with PROSE.
Proceedings of the Advanced Information Systems Engineering, 17th International Conference, 2005

Transactional Business Processes.
Proceedings of the Process-Aware Information Systems: Bridging People and Software Through Process Technology, 2005

2004
A Multimedia Approach to the Efficient Implementation and Use of Emergency Plans.
IEEE Multim., 2004

Ganymed: Scalable and Flexible Replication.
IEEE Data Eng. Bull., 2004

Letter from the Special Issue Editor.
IEEE Data Eng. Bull., 2004

Grid Computing - Kurz erklärt.
Datenbank-Spektrum, 2004

From Web Service Composition to Megaprogramming.
Proceedings of the Technologies for E-Services, 5th International Workshop, 2004

Dynamic Software Adaptation: Middleware for Pervasive Computing.
Proceedings of the Software Engineering and Middleware, 4th International Workshop, 2004

Ganymed: Scalable Replication for Transactional Web Applications.
Proceedings of the Middleware 2004, 2004

Software Architecture Evolution through Dynamic AOP.
Proceedings of the Software Architecture, First European Workshop, 2004

Web Services - Concepts, Architectures and Applications
Data-Centric Systems and Applications, Springer, ISBN: 978-3-540-44008-6, 2004

2003
Are quorums an alternative for data replication?
ACM Trans. Database Syst., 2003

Using Optimistic Atomic Broadcast in Transaction Processing Systems.
IEEE Trans. Knowl. Data Eng., 2003

Approximated trial and error analysis in scientific databases.
Inf. Syst., 2003

Visual composition of web services.
Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments (HCC 2003), 2003

Scientific Data Repositories: Designing for a Moving Target.
Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, 2003

ASAP: an adaptive QoS protocol for mobile ad hoc networks.
Proceedings of the IEEE 14th International Symposium on Personal, 2003

A Proactive Middleware Platform for Mobile Computing.
Proceedings of the Middleware 2003, 2003

Probabilistic Protocols for Node Discovery in Ad-Hoc, Single Broadcast Channel Networks.
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

Spontaneous Container Services.
Proceedings of the ECOOP 2003, 2003

Programming for Dependability in a Service-based Grid.
Proceedings of the 3rd IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2003), 2003

Just-in-time aspects: efficient dynamic weaving for Java.
Proceedings of the 2nd International Conference on Aspect-Oriented Software Development, 2003

Probabilistic Protocols for Node Discovery in Ad Hoc Multi-channel Broadcast Networks.
Proceedings of the Ad-Hoc, Mobile, and Wireless Networks, Second International Conference, 2003

2002
Atomicity and isolation for transactional processes.
ACM Trans. Database Syst., 2002

Myths around Web Services.
IEEE Data Eng. Bull., 2002

Efficient Exploration of Large Scientific Databases.
Proceedings of 28th International Conference on Very Large Data Bases, 2002

Ad-Hoc Transactions for Mobile Services.
Proceedings of the Technologies for E-Services, Third International Workshop, 2002

Non-Intrusive, Parallel Recovery of Replicated Data.
Proceedings of the 21st Symposium on Reliable Distributed Systems (SRDS 2002), 2002

StreamCorder: Fast Trial-and-Error Analysis in Scientific Databases.
Proceedings of the 18th International Conference on Data Engineering, San Jose, CA, USA, February 26, 2002

Improving the Scalability of Fault-Tolerant Database Clusters.
Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS'02), 2002

Optimizing Scientific Databases for Client Side Data Processing.
Proceedings of the Advances in Database Technology, 2002

BioOpera: Cluster-Aware Computing.
Proceedings of the 2002 IEEE International Conference on Cluster Computing (CLUSTER 2002), 2002

Dynamic weaving for aspect-oriented programming.
Proceedings of the 1st International Conference on Aspect-Oriented Software Development, 2002

2001
WISE: Process based E-Commerce.
IEEE Data Eng. Bull., 2001

Process Based E-services.
Proceedings of the Electronic Commerce, Second International Workshop, 2001

A Low-Latency Non-blocking Commit Service.
Proceedings of the Distributed Computing, 15th International Conference, 2001

How to Select a Replication Protocol According to Scalability, Availability, and Communication Overhead.
Proceedings of the 20th Symposium on Reliable Distributed Systems (SRDS 2001), 2001

Dependable Computing in Virtual Laboratories.
Proceedings of the 17th International Conference on Data Engineering, 2001

2000
Exception Handling in Workflow Management Systems.
IEEE Trans. Software Eng., 2000

A new approach to developing and implementing eager database replication protocols.
ACM Trans. Database Syst., 2000

Enhancing the fault tolerance of workflow management systems.
IEEE Concurr., 2000

Scalable Replication in Database Clusters.
Proceedings of the Distributed Computing, 14th International Conference, 2000

CheeTah: a Lightweight Transaction Server for Plug-and-Play Internet Data Management.
Proceedings of the VLDB 2000, 2000

Don't Be Lazy, Be Consistent: Postgres-R, A New Way to Implement Database Replication.
Proceedings of the VLDB 2000, 2000

Database Replication Techniques: A Three Parameter Classification.
Proceedings of the 19th IEEE Symposium on Reliable Distributed Systems, 2000

Understanding Replication in Databases and Distributed Systems.
Proceedings of the 20th International Conference on Distributed Computing Systems, 2000

1999
Workflows over Workflows: Practical Experiences with the Integration of SAP R/3 Business Workflow in WISE.
Proceedings of the Workshop Informatik '99: Enterprise-wide and Cross-enterprise Workflow Management: Concepts, 1999

WISE: An Infrastructure for E-Commerce.
Proceedings of the Workshop Informatik '99: Enterprise-wide and Cross-enterprise Workflow Management: Concepts, 1999

Highly Available Process Support Systems: Implementing Backup Mechanisms.
Proceedings of the Eighteenth Symposium on Reliable Distributed Systems, 1999

Quality of Service in Business-to-Business E-Commerce Applications.
Proceedings of the Eighteenth Symposium on Reliable Distributed Systems, 1999

WISE: Business to Business E-Commerce.
Proceedings of the Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises, 1999

Concurrency Control and Recovery in Transactional Process Management.
Proceedings of the Eighteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, May 31, 1999

Correctness in General Configurations of Transactional Components.
Proceedings of the Eighteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, May 31, 1999

Transactional Coordination Agents for Composite Systems.
Proceedings of the 1999 International Database Engineering and Applications Symposium, 1999

Transactions in Stack, Fork, and Join Composite Systems.
Proceedings of the Database Theory, 1999

Processing Transactions over Optimistic Atomic Broadcast Protocols.
Proceedings of the 19th International Conference on Distributed Computing Systems, Austin, TX, USA, May 31, 1999

Beyond the Black Box: Event-based Inter-Process Communication in Process Support Systems.
Proceedings of the 19th International Conference on Distributed Computing Systems, Austin, TX, USA, May 31, 1999

1998
A Suite of Database Replication Protocols based on Group Communication Primitives.
Proceedings of the 18th International Conference on Distributed Computing Systems, 1998

Flexible Exception Handling in the OPERA Process Support System.
Proceedings of the 18th International Conference on Distributed Computing Systems, 1998

1997
Functionality and Limitations of Current Workflow Management Systems.
unpublished, 1997

Distributed Processing over Stand-alone Systems and Applications.
Proceedings of the VLDB'97, 1997

Geo-Opera: Workflow Concepts for Spatial Processes.
Proceedings of the Advances in Spatial Databases, 1997

Distributed Data Management in Workflow Environments.
Proceedings of the 7th International Workshop on Research Issues in Data Engineering (RIDE '97) High Performance Database Management for Large-Scale Applications, 1997

Correctness and Parallelism of Composite Systems.
Proceedings of the Sixteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, 1997

Exploiting Atomic Broadcast in Replicated Databases (Extended Abstract).
Proceedings of the Euro-Par '97 Parallel Processing, 1997

WFMS: The Next Generation of Distributed Processing Tools.
Proceedings of the Advanced Transaction Models and Architectures, 1997

1996
Exotica/FMDC: A Workflow Management System for Mobile and Disconnected Clients.
Distributed Parallel Databases, 1996

Process Synchronization In Workflow Management Systems.
Proceedings of the Eighth IEEE Symposium on Parallel and Distributed Processing, 1996

Advanced Transaction Models in Workflow Contexts.
Proceedings of the Twelfth International Conference on Data Engineering, February 26, 1996

Providing High Availability in Very Large Worklflow Management Systems.
Proceedings of the Advances in Database Technology, 1996

The Role of Database Technology in Workflow Management Systems (Panel Position Paper).
Proceedings of the First IFCIS International Conference on Cooperative Information Systems (CoopIS'96), 1996

1995
Computational modeling systems.
Inf. Syst., 1995

Partitioned Data Objects in Distributed Databases.
Distributed Parallel Databases, 1995

Exotica: A Research Perspective ob Workflow Management Systems.
IEEE Data Eng. Bull., 1995

Exotica/FMDC: Handling Disconnected Clients in a Workflow Management System.
Proceedings of the Third International Conference on Cooperative Information Systems (CoopIS-95), 1995

1994
Unifying concurrency control and recovery of transactions.
Inf. Syst., 1994

Cooperative Modeling in Applied Geographic Research.
Int. J. Cooperative Inf. Syst., 1994

Integrating Constraint Management and Concurrency Control in Distributed Databases.
IEEE Data Eng. Bull., 1994

Reducing Recovery Constraints on Locking based Protocols.
Proceedings of the Thirteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, 1994

A Unified Approach to Concurrency Control and Transaction Recovery (Extended Abstract).
Proceedings of the Advances in Database Technology, 1994

Cooperative Modeling in Aplied Geographic Research.
Proceedings of the Second International Conference on Cooperative Information Systems, 1994


  Loading...