Gustavo Alonso

ABSTRACT A Dynamic AOP-Engine for.NET ∗ (2008)

Andreas Frei, Patrick Grawehr, Gustavo Alonso

AOP technology is being used in many areas where separation of concern is important. Many systems available today have been developed with Java in mind and are currently being improved on all layers...

ABSTRACT Wireless (2008)

Ad Hoc Voip, Patrick Stuedi, Gustavo Alonso

VoIP is one of the traditional application scenarios for Mobile Ad Hoc Networks (MANETs) in settings such as emergency response. Ideally, VoIP would be transparent to the network type such that users...

Database Replication Techniques: a Three Parameter Classification ∗ (2008)

Matthias Wiesmann Fern, Bettina Kemme, Gustavo Alonso

Data replication is an increasingly important topic as databases are more and more deployed over clusters of workstations. One of the challenges in database replication is to introduce replication...

Demo Proposal – VoIP for isolated and Internet-connected Mobile Ad Hoc Networks (2008)

Patrick Stuedi, Gustavo Alonso

SIPHoc is a middleware infrastructure for session set up and management in MANETs. SIPHoc is compliant to the SIP standard, does not require any centralized components, is message efficient (through...

multihop networks q (2008)

Patrick Stuedi, Gustavo Alonso

Modeling and computing throughput capacity of wireless

General Terms Design, Performance (2008)

René Müller, Gustavo Alonso, Donald Kossmann

Sensor networks are increasingly being deployed for a wide variety of tasks. Today, in these networks, the development, deployment, and maintenance of applications are performed largely ad-hoc....

D.: SwissQM: Next Generation Data Processing in Sensor Networks (2008)

Rene Mueller, Gustavo Alonso, Donald Kossmann

Sensor networks are becoming an important part of the IT landscape. Existing systems, however, are limited in two fundamental ways: lack of data independence, and poor integration with the higher...

Associate Editors (2008)

Mohamed F. Mokbel, Walid G. Aref, Hu Cao, Ouri Wolfson, Bo Xu, Huabei Yin, ...

The Bulletin of the Technical Committee on Data Engineering is published quarterly and is distributed to all TC members. Its scope includes the design, implementation, modelling, theory and...

Associate Editors (2008)

Sulieman Bani-ahmad, Ali Cakmak, Gultekin Ozsoyoglu, Abdullah Al-hamdani, Xiaoyan Yu, O Das-neves, ...

The Bulletin of the Technical Committee on Data Engineering is published quarterly and is distributed to all TC members. Its scope includes the design, implementation, modelling, theory and...

Associate Editors (2008)

Daniel P. Miranker, Willard J. Briggs, Rui Mao, Shulin Ni, Weijia Xu, Arthur Kaufmann, ...

The Bulletin of the Technical Committee on Data Engineering is published quarterly and is distributed to all TC members. Its scope includes the design, implementation, modelling, theory and...

ABSTRACT Concierge: A Service Platform for Resource-Constrained Devices ∗ (2008)

Jan S. Rellermeyer, Gustavo Alonso

As mobile and embedded devices become widespread, the management and configuration of the software in the devices is increasingly turning into a critical issue. OSGi is a business standard for the...

From Web Service Composition to (2008)

Cesare Pautasso, Gustavo Alonso

Abstract. With the emergence of Web service technologies, it has become possible to use high level megaprogramming models and visual tools to easily build distributed systems using Web services as...

Ready for Distribution? ∗ Turning Modular into Distributed Applications with the R-OSGi Deployment Tool ABSTRACT (2008)

Jan S. Rellermeyer, Gustavo Alonso, Timothy Roscoe

In this demonstration we show drag-and-drop distribution of centralized, modular Java applications. Our system is based on OSGi, an industry standard for building Java applications out of modular...

2 ETH Zurich (2008)

Shawn R. Jeffery, Gustavo Alonso, Michael J. Franklin, Wei Hong, Jennifer Widom

Abstract. Pervasive applications rely on data captured from the physical world through sensor devices. Data provided by these devices, however, tend to be unreliable. The data must, therefore, be...

Autonomic resource provisioning for software business processes (2008)

Cesare Pautasso, Thomas Heinis, Gustavo Alonso

Software development nowadays involves several levels of abstraction: starting from the programming of single objects, to their combination into components, to their publication as services and the...

Associate Editors (2008)

Kenneth A. Ross, John Cieslewicz, Jun Rao, Jingren Zhou, David B. Lomet, Gustavo Alonso, ...

ICDE’06 Conference....................................................................back cover

Abstract Concurrency Control and Recovery in Transactional Process Management (2008)

Heiko Schuldt, Gustavo Alonso

The uni ed theory of concurrency control and recovery integrates atomicity and isolation within a common framework, thereby avoiding many ofthe shortcomings resulting from treating them as orthogonal...

Associate Editors (2008)

Andreas Bühmann, Adaptive Database, Caching Dbcache, C. Bornhövd, M. Altinel, C. Mohan, ...

The Bulletin of the Technical Committee on Data Engineering is published quarterly and is distributed to all TC members. Its scope includes the design, implementation, modelling, theory and...

SymPhone: Design and Implementation of a VoIP peer for Symbian mobile phones using Bluetooth and SIP ABSTRACT (2008)

Patrick Stuedi, Andreas Frei, Luc Burdet, Gustavo Alonso

VoIP is born from the growing Internet infrastructure, which has over the years seen significant improvements in both bandwidth and end-to-end latency. In this paper, we explore making VoIP available...

Enforcing web services business protocols at run-time: a process-driven approach (2008)

Biörn Biörnstad, Cesare Pautasso, Gustavo Alonso

Abstract: Business processes provide abstractions for modelling business protocols that define the correct interactions between two or more Web services (WS). It has been shown that it is possible to...

The Hebrew University Jerusalem (2008)

Heiko Schuldt, Gustavo Alonso

Processes are increasingly being used to make complex application logic explicit. Programming using processes has significant advantages but it poses a difficult problem from the system point of view...

Design, Performance (2008)

René Müller, Gustavo Alonso, Donald Kossmann

Sensor networks are increasingly being deployed for a wide variety of tasks. Today, in these networks, the development, deployment, and maintenance of applications are performed largely ad-hoc....

A dynamic Architecture for Pervasive Computing (2008)

Andreas Frei, Gustavo Alonso

Pervasive Computing infrastructures have become widespread and sensors are getting increasingly smaller. PDAs or mobile phones are already used everywhere. But many applications have not yet taken...

Database Replication Techniques: a Three Parameter Classification ∗ (2008)

Matthias Wiesmann Fern, Bettina Kemme, Gustavo Alonso

Data replication is an increasingly important topic as databases are more and more deployed over clusters of workstations. One of the challenges in database replication is to introduce replication...

ABSTRACT Building, Deploying, and Monitoring Distributed Applications with Eclipse and R-OSGi ∗ (2008)

Jan S. Rellermeyer, Gustavo Alonso, Timothy Roscoe

Designing and testing distributed applications is still a difficult task that requires in-depth knowledge about networking issues. Eclipse is, among other things, a powerful and widely used IDE for...

The VLDB Journal manuscript No. (will be inserted by the editor) (2008)

Christian Plattner, Gustavo Alonso, M. Tamer Özsu

Abstract In this paper we propose an extensible architecture for database engines where satellite databases are used to scale out and implement additional functionality for a centralized database...

Using Optimistic Atomic Broadcast in Transaction Processing Systems ∗ (2008)

Bettina Kemme Fern, O Pedone, Gustavo Alonso, André Schiper, Matthias Wiesmann

Atomic broadcast primitives are often proposed as a mechanism to allow fault-tolerant cooperation between sites in a distributed system. Unfortunately, the delay incurred before a message can be...

ÖÙÒ Ø�Ñ � ���ÔØ�Ø�ÓÒ × ÓÙÐ � � � �ÑÔÐ�Ñ�ÒØ� � Û�Ø � �ÝÒ�Ñ� (2008)

Andrei Popovici, Gustavo Alonso, Thomas Gross

ÔÓÖØ Ì�� × �ÔÔÖÓ � � �ÐÐÓÛ × Ù × ØÓ ÔÖÓÚ�� � ÐÓÛ ÖÙÒ Ø�Ñ � ÓÚ�Ö

2 ETH Zurich (2008)

Shawn R. Jeffery, Gustavo Alonso, Michael J. Franklin, Wei Hong, Jennifer Widom

Abstract. Pervasive applications rely on data captured from the physical world through sensor devices. Data provided by these devices, however, tend to be unreliable. The data must, therefore, be...

Dynamic Weaving for Aspect-Oriented Programming ABSTRACT (2008)

Andrei Popovici, Thomas Gross, Gustavo Alonso

When using Aspect Oriented Programming in the development of software components, a developer must understand the program units actually changed by weaving, how they behave, and possibly correct the...

Uso de teorías y modelos en artículos de una revista latinoamericana de salud pública, 2000-2004 (2007)

Cabrera Arana, Gustavo Alonso

OBJETIVO: Caracterizar la frecuencia y tipo de uso de teorías o modelos citados en artículos publicados en una revista latinoamericana de salud publica entre los años 2000 y 2004. MÉTODOS: Se...

Quality of Service in Business-to-Business E-Commerce Applications (2007)

Ulrich Fiedler, Bernhard Plattner, Gustavo Alonso

Electronic commerce has attracted a great deal of attention recently. Among the different types of electronic commerce, business-to-business is the one most widespread in terms of turnover. An...

Client-Caching Algorithms in a Video-on-Demand System (2007)

Defeng Ma, Gustavo Alonso

A growing number of applications need access to video data (e.g., video-on-demand, digital library, multimedia messaging). As a result, the load on continuous media servers responsible for the...

Ad-Hoc Transactions for Mobile Services (2007)

Andrei Popovici, Gustavo Alonso

Abstract. New developments in battery technology, networking, and devices allow the creation of new business models based on mobile computing and not requiring any fixed infrastructure. Mobile...

The Hebrew University Jerusalem (2007)

Heiko Schuldt, Gustavo Alonso

Processes are increasingly being used to make complex application logic explicit. Programming using processes has significant advantages but it poses a difficult problem from the system point of view...

Using Optimistic Atomic Broadcast in Transaction Processing Systems ∗ (2007)

Bettina Kemme, Fernando Pedone, Gustavo Alonso, André Schiper, Matthias Wiesmann

Atomic broadcast primitives are often proposed as a mechanism to allow fault-tolerant cooperation between sites in a distributed system. Unfortunately, the delay incurred before a message can be...

Modeling Control Objectives for Business Process Compliance (2007)

Sadiq, Shazia W., Governatori, Guido, Naimiri, Kioumars, Alonso, Gustavo, Dadam, Peter, Rosemann, Michael

Business process design is primarily driven by process improvement objectives. However, the role of control objectives stemming from regulations and standards is becoming increasingly important for...

R-OSGi: Distributed Applications Through Software Modularization (2007)

Jan S. Rellermeyer, Gustavo Alonso, Timothy Roscoe

Abstract. In this paper we take advantage of the concepts developed for centralized module management, such as dynamic loading and unloading of modules, and show how they can be used to support the...

G.: Analysis of caching and replication strategies for Web applications (2007)

Swaminathan Sivasubramanian, Guillaume Pierre, Maarten Steen, Gustavo Alonso

Replication and caching mechanisms are often employed to enhance the performance of Web applications. In this article, we present a qualitative and quantitative analysis of state-of-the-art...

Siphoc: Efficient sip middleware for ad hoc networks, 2007. Available as (2007)

Patrick Stuedi, Marcel Bihr, Alain Remund, Gustavo Alonso

Abstract. Mobile Ad Hoc Networks (MANETs) offer a flexible way to connect mobile devices to build complex infrastructures. A key issue in MANETs is session set up and management since, unlike in...

G.: Analysis of caching and replication strategies for Web applications (2007)

Swaminathan Sivasubramanian, Guillaume Pierre, Maarten Steen, Gustavo Alonso

Replication and caching mechanisms are often employed to enhance the performance of Web applications. In this article, we present a qualitative and quantitative analysis of state-of-the-art...

Data Management for a Smart Earth: The Swiss NCCR-MICS initiative (2006)

Aberer, Karl, Alonso, Gustavo, Kossmann, Donald

The Swiss National Competence Center for Research in mobile Information and Communication Systems (NCCR-MICS or MICS) is one of several research initiatives sponsored by the Swiss National Science...

Dbfarm: A scalable cluster for multiple databases (2006)

Christian Plattner, Gustavo Alonso, M. Tamer Özsu

Abstract. In many enterprise application integration scenarios, middleware has been instrumental in taking advantage of the flexibility and cost efficiency of clusters of computers. Web servers,...

Contents (2006)

Prof Dr, Gustavo Alonso, Prof Dr, Willy Zwaenepoel

Not surprisingly, this thesis is not the result of a one-man show. Many people have contributed and helped to complete it. First of all, Prof. Dr. Gustavo Alonso made it all possible- by employing a...

Dbfarm: A scalable cluster for multiple databases (2006)

Christian Plattner, Gustavo Alonso, M. Tamer Özsu

Abstract. In many enterprise application integration scenarios, middleware has been instrumental in taking advantage of the flexibility and cost efficiency of clusters of computers. Web servers,...

A pipelined framework for online cleaning of sensor data streams (2006)

Michael J. Franklin, Wei Hong, Jennifer Widom, Shawn R. Jeffery, Shawn R. Jeffery, Gustavo Alonso, ...

Data captured from the physical world through receptor devices such as wireless sensor networks and RFID readers tend to be unreliable and noisy. The data cleaning process for such data is not easily...

Computing throughput capacity for realistic wireless multihop networks (2006)

Patrick Stuedi, Gustavo Alonso

Capacity is an important property for QoS support in Mobile Ad Hoc Networks (MANETs) and has been extensively studied. However, most approaches rely on simplified models (isotropic radio propagation,...

IO-Top-k: Index-Access Optimized Top-k Query Processing (2006)

Bast, Holger, Majumdar, Debapriyo, Schenkel, Ralf, Theobald, Martin, Weikum, Gerhard, Dayal, Umeshwar, ...

Top-$k$ query processing is an important building block for ranked retrieval, with applications ranging from text and data integration to distributed aggregation of network logs and sensor data....

05421 Executive Summary -- Data Always and Everywhere -- Management of Mobile, Ubiquitous, and Pervasive Data (2006)

Alonso, Gustavo, Jensen, Christian S., Mitschang, Bernhard

This report summarizes the important aspects of the workshop on "Management of Mobile, Ubiquitous, and Pervasive Data", which took place from October 16th to October 21st, 2005. Thirty-seven...

05421 Abstracts Collection -- Data Always and Everywhere -- Management of Mobile, Ubiquitous, Pervasive, and Sensor Data (2006)

Alonso, Gustavo, Jensen, Christian S., Mitschang, Bernhard

From 16.10.05 to 21.10.05, the Dagstuhl Seminar 05421, Data Always and Everywhere - Management of Mobile, Ubiquitous, Pervasive, and Sensor Data, was held in the International Conference and Research...

IO-Top-k: Index-access Optimized Top-k Query Processing (2006)

Bast, Holger, Majumdar, Debapriyo, Schenkel, Ralf, Theobald, Martin, Weikum, Gerhard, Dayal, Umeshwar, ...

Top-$k$ query processing is an important building block for ranked retrieval, with applications ranging from text and data integration to distributed aggregation of network logs and sensor data....

EOS²: Unstoppable Stateful PHP (demo) (2006)

Shegalov, German, Weikum, Gerhard, Dayal, Umeshwar, Whang, Kyu-Young, Lomet, David B., Alonso, Gustavo, ...

This paper presents the architecture and implementation of the EOS2 failure-masking framework for composite Web Services. EOS2 is based on the recently proposed notion of interaction contracts (IC),...

Efficient and Decentralized PageRank Approximation in a Peer-to-Peer Web Search Network (2006)

Parreira, Josiane Xavier, Donato, Debora, Michel, Sebastian, Weikum, Gerhard, Dayal, Umeshwar, Whang, Kyu-Young, ...

PageRank-style (PR) link analyses are a cornerstone of Web search engines and Web mining, but they are computationally expensive. Recently, various techniques have been proposed for speeding up these...

Analysis of Two Existing and One New Dynamic Programming Algorithm for the Generation of Optimal Bushy Join Trees without Cross Products (2006)

Moerkotte, Guido, Neumann, Thomas, Dayal, Umeshwar, Whang, Kyu-Young, Lomet, David B., Alonso, Gustavo, ...

Two approaches to derive dynamic programming algorithms for constructing join trees are described in the literature. We show analytically and experimentally that these two variants exhibit vastly...

Web services and service-oriented architectures (2005)

Gustavo Alonso, Fabio Casati

services, and more in general service-oriented architectures (SOAs), are emerging as the technologies and architectures of choice for implementing distributed systems and performing application...

GlobeDB: Autonomic Data Replication for Web Applications (2005)

Swaminathan Sivasubramanian, Gustavo Alonso, Guillaume Pierre, Maarten Van Steen

We present GlobeDB, a system for hosting Web applications that performs autonomic replication of application data. GlobeDB offers data-intensive Web applications the benefits of low access latencies...

Middle-R: Consistent Database Replication at the Middleware Level (2005)

Marta Patiño-martínez, Ricardo Jiménez-peris, Bettina Kemme, Gustavo Alonso

The widespread use of clusters and web farms has increased the importance of data replication. In this paper, we show how to implement consistent and scalable data replication at the middleware...

Dynamic AOP with PROSE (2005)

Angela Nicoară, Gustavo Alonso

Abstract. Dynamic Aspect-Oriented Programming (d-AOP) is an important tool to implement adaptation in a wide variety of applications. In particular, large distributed infrastructures, middleware, and...

Flexible binding for reusable composition of web services (2005)

Cesare Pautasso, Gustavo Alonso

Abstract. In addition to publishing composite services as reusable services, compositions can also be reused by applying them to orchestrate different component services. To do so, it is important to...

MINERVA∞ Infinity: A Scalable Efficient Peer-to-Peer Search Engine (2005)

Michel, Sebastian, Triantafillou, Peter, Weikum, Gerhard, Alonso, Gustavo

The promises inherent in users coming together to form data sharing network communities, bring to the foreground new problems formulated over such dynamic, ever growing, computing, storage, and...

P2P Web Search with MINERVA: How do you want to search tomorrow? (Demo) (2005)

Michel, Sebastian, Bender, Matthias, Triantafillou, Peter, Weikum, Gerhard, Zimmer, Christian, Alonso, Gustavo

MINERVA is a novel approach towards P2P Web search that connects an a-priori unlimited number of peers, each of which maintains a personal local database and a local search facility. Each peer posts...

Software Architecture Evolution Through Dynamic AOP (2004)

Paolo Falcarin, Gustavo Alonso

Abstract. Modern computing and network environments demand a high degree of adaptability from applications. At run time, an application may have to face many changes: in configuration, in protocols...

Duration: 36 months (2004)

Deliverable Identifier D, Gustavo Alonso, Cesare Pautasso, Biörn Biörnstad

Project funded by the European Commission under the Information Society Technology Programme of the 5 th Framework

Ganymed: Scalable Replication for Transactional Web Applications (2004)

Christian Plattner, Gustavo Alonso

Data grids, large scale web applications generating dynamic content and database service providing pose significant scalability challenges to database engines. Replication is the most common solution...

Acknowledgments (2004)

Prof Dr, Gustavo Alonso, Prof Dr, Stefano Ceri, Pablo Gomez Portilla, Andi Hao Zhou, ...

This dissertation would have never been finished without the help of many people, to whom I would like to express my sincere gratitude. First of all, Prof. Gustavo Alonso. He trusted my ability to...

Eventizing Applications in an Adaptive Middleware Platform (2004)

Andreas Frei, Andrei Popovici, Gustavo Alonso

Adaptive middleware is increasingly being used to provide applications with the ability to adapt to changes such as software evolution, fault tolerance, autonomic behavior, or mobility. It is only by...

Classification: Public Circulation (2003)

Deliverable Identifier D, Gustavo Alonso, Daniel Jönsson, Biörn Biörnstad, Simon Woodman

Project funded by the European Commission under the Information Society Technology Programme of the 5 th Framework (1998-2002)

Just-in-time aspects: efficient dynamic weaving for Java (2003)

Andrei Popovici, Gustavo Alonso, Thomas Gross

Recent developments in service architectures suggest that run-time adaptations could be implemented with dynamic AOP. In this paper we discuss application requirements on run-time AOP support and...

Using optimistic atomic broadcast in transaction processing systems (2003)

Bettina Kemme, Fernando Pedone, Gustavo Alonso, Andr Schiper, Matthias Wiesmann

Atomic broadcast primitives are often proposed as a mechanism to allow fault-tolerant cooperation between sites in a distributed system. Unfortunately, the delay incurred before a message can be...

Are Quorums an Alternative (2003)

For Data Replication, Ricardo Jiménez-peris, M. Patiño-martínez, Gustavo Alonso, Bettina Kemme

this article, we analyze several quorum types in order to better understand their behavior in practice. The results obtained challenge many of the assumptions behind quorum based replication. Our...

Scientific Data Repositories - Designing for a Moving Target (2003)

Etzard Stolte, Christoph Von Praun, Gustavo Alonso, Thomas Gross

Managing scientific data warehouses requires constant adaptations to cope with changes in processing algorithms, computing environments, database schemas, and usage patterns. We have faced this...

JOpera: a Toolkit for Efficient Visual Composition of Web Services (2003)

Cesare Pautasso, Gustavo Alonso

Web services are increasingly attracting attention for their ability to pro-vide standard interfaces to heterogeneous distributed services. Through these standard interfaces, it is possible to...

Quality of Service for Mobile Ad Hoc Networks Diploma Thesis of Patrick Stüdi (2003)

Assistant Jianbo Xue, Supervisor Prof, Dr. Gustavo Alonso

ii The fast adaptation of IP-based communications for mobile and hand-held devices equipped with wireless interfaces is creating a new challenge for Quality of Service (QoS) provision. Due the...

BioOpera: Cluster-aware Computing (2002)

Win Bausch, Cesare Pautasso, Gustavo Alonso

In this paper we present BioOpera, an extensible process support system for cluster-aware computing. It features an intuitive way to specify computations, as well as improved support for running them...

Dynamic Weaving for Aspect-Oriented Programming (2002)

Andrei Popovici, Thomas Gross, Gustavo Alonso

When using Aspect Oriented Programming in the development of software components, a developer must understand the program units actually changed by weaving, how they behave, and possibly correct the...

Efficient exploration of large scientific databases (2002)

Etzard Stolte, Gustavo Alonso

One of the most challenging aspects of scientific data repositories is how to efficiently explore the catalogues that describe the data. We have encountered such a problem while developing HEDC,...

Atomicity and Isolation for Transactional Processes (2002)

Heiko Schuldt, Gustavo Alonso, Catriel Beeri, Hans-Jörg Schek

this paper, we deal with the problem of atomicity and isolation in the context of processes. We propose a unified model for concurrency control and recovery for processes and show how this model can...

Using Optimistic Atomic Broadcast in Transaction Processing Systems (2001)

Kemme, Bettina, Pedone, Fernando, Alonso, Gustavo, Schiper, André, Wiesmann, Matthias

Atomic broadcast primitives are often proposed as a mechanism to allow fault-tolerant cooperation between sites in a distributed system. Unfortunately, the delay incurred before a message can be...

accepted on the recommendation of (2000)

To The, Gustavo Alonso, Prof Dr, Prof Dr, Andre Schiper

guidance but also a lot of inspiration and motivation. I have learnt many things about research working together with him, and his support has been essential for the success of my work. I am also...

Database Replication Techniques: a Three Parameter Classification (2000)

Matthias Wiesmann Fernando, Fernando Pedone, Andre Schiper, Bettina Kemme, Gustavo Alonso

Data replication is an increasingly important topic as databases are more and more deployed over clusters of workstations. One of the challenges in database replication is to introduce replication...

Scalable Replication in Database Clusters (2000)

Marta Patino-Martinez, Ricardo Jimenez-Peris, Bettina Kemme, Gustavo Alonso, B. Kemme, G. Alonso

In this paper, we explore data replication protocols that provide both fault tolerance and good performance without compromising consistency. We do this by combining transactional concurrency control...

Don't be lazy, be consistent: Postgres-R, A new way to implement Database Replication (2000)

Bettina Kemme, Gustavo Alonso

Database designers often point out that eager, update everywhere replication suffers from high deadlock rates, message overhead and poor response times. In this paper, we show that these limitations...

Understanding Replication in Databases and Distributed Systems (2000)

Matthias Wiesmann, Fernando Pedone, André Schiper, Betina Kemme, Gustavo Alonso

Replication is an area of interest to both distributed systems and databases. The solutions developed from these two perspectives are conceptually similar but differ in many aspects: model,...

Database Replication Techniques: a Three Parameter Classification (2000)

Matthias Wiesmann, Fernando Pedone, Andre Schiper, Matthias Wiesmann Fern, Bettina Kemme, ...

Data replication is an increasingly important topic as databases are more and more deployed over clusters of workstations. One of the challenges in database replication is to introduce replication...

A New Approach to Developing and Implementing Eager Database Replication Protocols (2000)

B. Kemme, G. Alonso, Bettina Kemme, Gustavo Alonso

ing with credit is permitted. To copy otherwise, to republish, to Post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications...

accepted on the recommendation of (2000)

Bettina Kemme, Prof Dr, Gustavo Alonso, Prof Dr, André Schiper

First of all, I would like to thank my supervisor Prof. Gustavo Alonso. He has not only provided helpful guidance but also a lot of inspiration and motivation. I have learnt many things about...

accepted on the recommendation of (2000)

Bettina Kemme, Prof Dr, Gustavo Alonso, Prof Dr, André Schiper, ...

First of all, I would like to thank my supervisor Prof. Gustavo Alonso. He has not only provided helpful guidance but also a lot of inspiration and motivation. I have learnt many things about...

Exception Handling in Workflow Management Systems (2000)

Claus Hagen, Ieee Computer Society, Gustavo Alonso

AbstractÐFault tolerance is a key requirement in Process Support Systems (PSS), a class of distributed computing middleware encompassing applications such as workflow management systems and process...

Workflows over Workflows: Practical Experiences with the Integration of (1999)

Christoph Schuler, Heiko Schuldt, Gustavo Alonso, Hans-jorg Schek

Business processes within companies are in general well established and supported by commercially available workflow management systems. However, when processes span multiple companies (such as, for...

Correctness in General Configurations of Transactional Components (1999)

Gustavo Alonso, Armin Feßler, Guy Pardon, Hans-Jörg Schek

From a transactional point of view, composite systems are component based applications in which each component has its own transaction management logic. These systems are highly relevant in practice...

Beyond the Black Box: Event-based Inter-Process Communication in Process Support Systems (1999)

Claus Hagen, Gustavo Alonso

Existing workflow management systems encapsulate the data and behavior of a process within its execution scope, preventing other processes from accessing this information until the process...

Workflows over Workflows: Practical Experiences with the Integration of SAP R/3 Business Workflows in (1999)

Christoph Schuler Heiko, Heiko Schuldt, Gustavo Alonso, Hans-jorg Schek

Business processes within companies are in general well established and supported by commercially available workflow management systems. However, when processes span multiple companies (such as, for...

Transactions, Messages and Events: Merging Group Communication and Database Systems (1999)

Bettina Kemme, Gustavo Alonso

In this paper, we report on the DRAGON (Database Replication on Group Communication) project and the results obtained so far at ETH Zurich. The goal of DRAGON is to improve database replication...

Using Optimistic Atomic Broadcast in Transaction Processing Systems (1999)

Bettina Kemme, Fernando Pedone, Gustavo Alonso, André Schiper

Atomic broadcast primitives are often proposed as a mechanism to allow fault-tolerant cooperation between sites in a distributed system. Unfortunately, the delay incurred before a message can be...

Processing Transactions over Optimistic Atomic Broadcast Protocols (1999)

Bettina Kemme, Fernando Pedone, Gustavo Alonso, André Schiper

Atomic broadcast primitives allow fault-tolerant cooperation between sites in a distributed system. Unfortunately, the delay incurred before a message can be delivered makes it difficult to implement...

Workflows over Workflows: Practical Experiences with the Integration of SAP R/3 Business Workflows in (1999)

Workflows In Wise, Christoph Schuler Heiko, Heiko Schuldt, Gustavo Alonso, Hans-jörg Schek

Business processes within companies are in general well established and supported by commercially available workflow management systems. However, when processes span multiple companies (such as, for...

Concurrency Control and Recovery in Transactional Process Management (1999)

Heiko Schuldt, Gustavo Alonso, Hans-Jörg Schek

The unified theory of concurrency control and recovery integrates atomicity and isolation within a common framework, thereby avoiding many of the shortcomings resulting from treating them as...

Beyond the Black Box: Event-based Inter-Process Communication in Process Support Systems (1999)

Claus Hagen, Gustavo Alonso

This paper describes the concept and implementation of an inter-process-communication facility based on the exchange of events between concurrently running processes. In contrast to previous...

Highly Available Process Support Systems: Implementing Backup Mechanisms (1999)

Claus Hagen, Gustavo Alonso

Availability in Process Support Systems (PSS) can be achieved by using standby mechanisms that allow a backup server to take over in case a primary server fails. These mechanisms, resembling the...

Transactional Coordination Agents for Composite Systems (1999)

Heiko Schuldt, Hans-Jörg Schek, Gustavo Alonso

Composite systems are collections of autonomous, heterogeneous, and distributed software applications. In these systems, data dependencies are continuously violated by local operations and therefore,...

Transactions in Stack, Fork, and Join Composite Systems (1999)

Gustavo Alonso, Armin Feßler, Guy Pardon, Hans-Jörg Schek

Middleware tools are generally used to glue together distributed, heterogeneous systems into a coherent composite whole. Unfortunately, there is no clear conceptual framework in which to reason about...

Beyond the Black Box: Event-based Inter-Process Communication in Process Support Systems (1999)

Claus Hagen, Gustavo Alonso

This paper describes the concept and implementation of an inter-process-communication facility based on the exchange of events between concurrently running processes. In contrast to previous...

Beyond the Black Box: Event-based Inter-Process Communication in Process Support Systems (1999)

Claus Hagen, Gustavo Alonso

Existing workflow management systems encapsulate the data and behavior of a process within its execution scope, preventing other processes from accessing this information until the process...

Flexible exception handling in process support systems (1998)

Claus Hagen, Gustavo Alonso

Exceptions are one of the most pervasive problems in process support systems. In installations expected to handle a large number of processes, having exceptions is bound to be a normal occurrence....

Network Capacity for Data Intensive Applications on Clusters of Workstations (1998)

Guy Pardon, Gustavo Alonso

Component software, distribution, and the use of clusters of workstations are all key trends in today's technology. Little attention has been paid, however, to the network bandwidth required for...

A Suite of Database Replication Protocols based on Group Communication Primitives (1998)

Bettina Kemme, Gustavo Alonso

This paper proposes a family of replication protocols based on group communication in order to address some of the concerns expressed by database designers regarding existing replication solutions....

Backup and Process Migration Mechanisms in Process Support Systems (1998)

Claus Hagen, Gustavo Alonso

Availability in Process Support Systems (PSS) can be achieved by using standby mechanisms that allow a backup server to take over in case a primary server fails. These mechanisms, resembling the...

Flexible Exception Handling in Process Support Systems (1998)

Claus Hagen, Gustavo Alonso

This paper shows how flexible mechanisms for failure handling are incorporated into the OPERA process support system using a combination of programming language concepts and transaction processing...

Database Replication based on Group Communication (1998)

Bettina Kemme, Gustavo Alonso

Database replication is traditionally seen as a mechanism to increase the availability and performance of distributed databases. However, very few of the numerous protocols that have been proposed in...

ªBackup and Process Migration Mechanisms in Process Support Systems.º (1998)

Claus Hagen, Gustavo Alonso

Availability in Process Support Systems (PSS) can be achieved by using standby mechanisms that allow a backup server to take over in case a primary server fails. These mechanisms, resembling the...

Distributed Data Management in Workflow Environments (1997)

Gustavo Alonso, Berthold Reinwald, C. Mohan

Most existing workflow management systems (WFMSs) are based on a client/server architecture. This architecture simplifies the overall design but it does not match the distributed nature of workflow...

Distributed Processing over Stand-alone Systems and Applications (1997)

Gustavo Alonso, Claus Hagen, Hans-Jörg Schek, Markus Tresch

This paper describes the architecture of OPERA, a generic platform for building distributed systems over stand alone applications. The main contribution of this research effort is to propose a...

Geo-Opera: Workflow Concepts for Spatial Processes (1997)

Gustavo Alonso, Claus Hagen

. A Process Support System provides the tools and mechanisms necessary to define, implement and control processes, i.e., complex sequences of program invocations and data exchanges. Due to the...

Processes + Transactions = Distributed Applications (1997)

Gustavo Alonso

this paper are those based on already existing, stand-alone tools located on clusters of PCs and workstations linked by a network. The idea is to provide a way to use these existing tools as building...

Flexible Exception Handling in the OPERA Process Support System (1997)

Claus Hagen, Gustavo Alonso

Exceptions are one of the most pervasive problems in process support systems. In installations expected to handle a large number of processes, having exceptions is bound to be a normal occurrence....

Exploiting Atomic Broadcast in Replicated Databases (Extended Abstract) (1997)

Divyakant Agrawal, Gustavo Alonso, Amr El Abbadi, Ioana Stanoi

In spite of the fact that many applications require replicated databases either for performance or fault-tolerance, replication has remained a research issue until recently. Today, the demand for...

Partial Database Replication and Group Communication Primitives (Extended Abstract) (1997)

Gustavo Alonso

) Gustavo Alonso Database research Group Institute for Information Systems ETH Zentrum, Zurich CH-8092, Switzerland E-mail: falonsog@inf.ethz.ch January 17, 1997 1 Introduction Existing research on...

Towards a Platform for Distributed Application Development (1997)

Gustavo Alonso, Claus Hagen, Hans-Jörg Schek, Markus Tresch

ion Layer Object Manager Exported Database Functionality Win-NT Navigator Distribution Layer Functional Layer Execution Process Development Manager Canonical Representation External INTERFACE...

Correctness and Parallelism in Composite Systems (1997)

Gustavo Alonso, Stephen Blott, Armin Fessler, Hans-jorg Schek

In recent years, databases have started to be used as intelligent repositories for a variety of semantically-richer systems. A consequence of such architectures is that transaction scheduling takes...

Distributed Data Management in Workflow Environments (1997)

Gustavo Alonso, Berthold Reinwald, C. Mohan

Most existing workflow management systems (WFMSs) are based on a client/server architecture. This architecture simplifies the overall design but it does not match the distributed nature of workflow...

Workflow Management Systems: The Next Generation Of Distributed Processing Tools (1997)

Gustavo Alonso, G. Alonso, C. Mohan

Workflow management systems have attracted a great deal of attention due to their ability to integrate heterogeneous, distributed applications into coherent business processing environments. In spite...

Distributed Data Management in Workflow Environments (1997)

Gustavo Alonso

Most existing workflow management systems (WFMSs) are based on a client/server architecture. This architecture simplifies the overall design but it does not match the distributed nature of workflow...

Research Issues in Large Workflow Management Systems (1996)

Gustavo Alonso, Hans-jorg Schek

In this position paper we describe what we believe are fundamental weaknesses of existing commercial workflow products and how database technology can be used to address these issues. By exporting...

Database Technology in Workflow Environments (1996)

Gustavo Alonso, Hans-Jörg Schek

Introduction If there is any proper characterization of the information resources of any modern corporation it will be as a collection of widely heterogeneous, largely distributed and loosely coupled...

Providing High Availability in Very Large Workflow Management Systems (1996)

Mohan Kamath, Gustavo Alonso, G. Alonso, Roger Gunthor, C. Mohan

Workflow management systems (WFMS) support the modeling, coordinated execution and monitoring of business processes within an organization. In particular, very large workflow management systems are...

Computational Modeling Systems (1995)

Terence R. Smith, Jianwen Su, Amr El Abbadi, Divyakant Agrawal, Gustavo Alonso, Amitabh Saran

A computational modeling system (CMS) provides scientific investigators with a unified computational environment and easy access to a broad range of modeling tools. The goal of a CMS is to provide...

Exotica: A Research Perspective on Workflow Management Systems (1995)

C. Mohan, Gustavo Alonso, G. Alonso, Roger Gunthoer, Mohan Kamath

this paper, we present the Exotica Research Project, currently in progress at the IBM Almaden Research Center. One of the goals of the project is to bring together industrial trends and research...

An Overview of the Exotica Research Project on Workflow Management Systems (1995)

C. Mohan, Gustavo Alonso, G. Alonso, Roger Gunthoer, Berthold Reinwald, Mohan Kamath, ...

this paper, we present the Exotica research project currently in progress at the IBM Almaden Research Center. One of the goals of the project is to bring together industrial trends and research...

Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow Management (1995)

Gustavo Alonso, G. Alonso, C. Mohan, Divyakant Agrawal, Amr El Abbadi, Roger Gunthor, ...

In the past few years there has been an increasing interest in workflow applications as a way of supporting complex business processes in modern corporations. Given the nature of the environment and...

Exotica/FMDC: Handling Disconnected Clients in a Workflow Management System (1995)

Gustavo Alonso, G. Alonso, Roger Gunthor, Divy Agrawal, Amr El Abbadi, Mohan Kamath, ...

Workflow Management Systems (WFMS) are a first generation of products that attempt to manage the execution of business processes by large numbers of users distributed over a wide area and using...

Exotica: A Project on Advanced Transaction Management and Workflow Systems (1995)

C. Mohan, Divyakant Agrawal, Gustavo Alonso, Amr El Abbadi, D. Agrawal, G. Alonso, ...

This paper is an overview of the Exotica project, currently in progress at the IBM Almaden Research Center. The project aims at exploring several research areas from advanced transaction management...

Unifying Concurrency Control and Recovery of Transactions (1994)

Gustavo Alonso, Radek Vingralek, Divyakant Agrawal, Yuri Breitbart, Amr El Abbadi, Hans-J. Schek, ...

Transaction management in shared databases is generally viewed as a combination of two problems, concurrency control and recovery, which have been considered as orthogonal problems. Consequently, the...

Computational Modeling Systems: Supporting the Development of Scientific Models (1994)

Terence R. Smith, Jianwen Su, Amr El Abbadi, Gustavo Alonso, Amr El, Abbadi Gustavo, ...

We develop a conceptual model of the iterative process of scientific modeling. This model provides an appropriate specification for a large number of concepts relating to those aspects of the...

Cooperative Modeling In Applied Geographic Research (1994)

G. Alonso, Amr El Abbadi, Gustavo Alonso

The characteristics of geographic data and the nature of geographic research require the participation of many agents. Data is generated by multiple sources (satellites, ground observation, weather...

Adiestramiento del Personal Obrero de la Pequeña y Mediana Empresa del Sector Industrial de Barquisimeto (0000)

Alonso, Gustavo

La presente investigación tiene como objetivo la necesidad de adiestramiento del personal obrero en las pequeñas y medianas empresas industriales de Barquisimeto. Esta investigación está...