Demo Data from VLDB 2026 / reviewers in the wild / expert
Peter Schulthess
dblp:s/PeterSchulthess
· DBLP profile ↗
16ranked-venue papers
1as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7Graphics, computer vision, multimedia, augmented reality and games · 5Computer networks · 2Software engineering, systems software and programming languages · 1 · 1 first-author
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.
| Computer graphics and multimedia
2 papers |
Multimedia systems and quality of experience · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 77% Programming languages and type systems · 23% |
Topics — the 1 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › programming paradigms › imperative languages
pascal |
0.0 | 1 | 1983 | Anatomy of a Small Pascal Compiler · IEEE Trans. Software Eng. 1983 |
Methods — techniques the papers use, named apart from their topics
application sharing · 0.0iterative transmission · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Sharing In-Memory Game StatesabstractMassively multi-user virtual environments (MMVEs)are becoming increasingly popular with millions of users. Typically, commercial implementations rely on client/server architectures for managing the game state and use message passing mechanisms to communicate state changes to the clients. We have developed the Typed Grid Object Sharing (TGOS)service providing data sharing of in-memory data. TGOS aims at simplifying the development of MMVEs by sharing scene graphs in a peer-to-peer way and also data of backend services. Replication is controlled by different consistency models, including restartable transactions combined with optimistic synchronization for strong consistency. In this paper we describe the data centric architecture of the Wissenheim Worlds application and relevant parts of TGOS. Furthermore, we present an evaluation showing the feasibility and efficiency of the proposed approach. Michael Sonnenfroh, Tobias Baeuerle, Peter Schulthess, Michael Schöttner |
PDCAT | 3 |
| 2006 | Incremental Distributed Garbage Collection Using Reverse Reference Tracking
Michael Schöttner, Ralph Göckelmann, Stefan Frenz, Markus Fakler, Peter Schulthess |
Euro-Par | 5 |
| 2005 | Transactional Cluster Computing
Stefan Frenz, Michael Schöttner, Ralph Göckelmann, Peter Schulthess |
HPCC | 4 |
| 2005 | A Practical Comparison of Cluster Operating Systems Implementing Sequential and Transactional Consistency
Stefan Frenz, Renaud Lottiaux, Michael Schöttner, Christine Morin, Ralph Göckelmann, Peter Schulthess |
ICA3PP | 6 |
| 2004 | Parallel ray-tracing with a transactional DSMabstractDistributed shared memory (DSM) is a well-known alternative to explicit message passing and remote procedure call. Numerous DSM systems and consistency models have been proposed in the past. The Plurix project implements a DSM operating system (OS) storing data and code, within the DSM. Our DSM storage features a new consistency model (transactional consistency) combining restartable transactions with an optimistic synchronization scheme instead of relying on a hard to use weak consistency model. In this paper we evaluate our system for the first time with a real parallel application, a parallel ray-tracer. The measurements show that our DSM scales quite well for this application even though we are using a strong consistency model. Stefan Frenz, Michael Schöttner, Ralph Göckelmann, Peter Schulthess |
CCGRID | 4 |
| 2003 | A Gaming Framework for a Transactional DSM SystemabstractState-of-the-art middleware like .NET or J2EE offers transparent access to distributed objects and services but lack support for consistency between groups of objects. Distributed Shared Memory (DSM) is an interesting alternative to build distributed applications because it maintains consistency among object groups. Although DSM has been used in the past only for special number crunching programs we expect it to be a good foundation to simplify the development of multi-player games and virtual reality applications. In this paper we present the relevant parts of our transactional DSM operating system (OS). Subsequently, we describe the gaming framework built on top of the DSM system. Finally we evaluate the framework with a sample game. Michael Schöttner, Moritz Wende, Ralph Göckelmann, T. Bindhammer, U. Schmid, Peter Schulthess |
CCGRID | 6 |
| 2003 | A Kernel Running in a DSM - Design Aspects of a Distributed Operating SystemabstractThe Plurix project implements an object-oriented operating system (OS) for PC clusters. Communication is achieved via shared objects in a distributed shared memory (DSM). The consistency of this distributed memory is guaranteed by an optimistic synchronization scheme and restartable transactions. We contend that coupling object orientation with the DSM property allows quick system startup, simplified development of distributed applications and a type-consistent system bootstrapping procedure. The OS (including kernel and drivers) is written in Java using proprietary Plurix Java compiler (PJC) to translate Java source code directly into Intel machine instructions. We briefly illustrate the architecture of our DSM-based OS kernel and the resulting synergies for communication between applications and OS. We present advanced issues of memory management with respect to the DSM-kernel classes and strategies to avoid false-sharing. Ralph Göckelmann, Michael Schöttner, Stefan Frenz, Peter Schulthess |
CLUSTER | 4 |
| 2002 | Optimistic Synchronization and Transactional ConsistencyabstractDistributed Shared Memory (DSM) is an interesting alternative to build distributed object system. Explicit message passing and remote invocation is replaced by the simple and unified DSM abstraction. The recurrent performance drawbacks of DSM Systems are often caused by expensive distributed locking mechanisms. In response to this our multipurpose Plurix Operating System (OS) implements a Transaction based DSM. Memory consistency is maintained by atomic transactions and optimistic synchronization mechanisms which have been used in database technology in the past. Such a transaction based DSM with optimistic synchronization guarantee a sequential consistent view on the shared data to every mode in the cluster. Moritz Wende, Michael Schöttner, Ralph Göckelmann, T. Bindhammer, Peter Schulthess |
CCGRID | 5 |
| 2001 | Classification and evaluation of filters for wavelet coded videostreams
Andreas Kassler, Alexander Neubeck, Peter Schulthess |
Signal Process. Image Commun. | 3 |
| 1999 | Simulating MPEG-2 transport stream transmission over wireless ATMabstractWithin this paper we simulate the transmission of MPEG-2 transport stream (TS) packets over a wireless ATM network. Based on a finite state radio channel model for the physical layer of a wireless ATM link including the characteristics of the ATM and MAC layer, different packing schemes are evaluated for encapsulating MPEG-2 transport stream packets in ATM adaptation Layer 5 (AAL5) PDUs. We analyze the performance with respect to both delay and visual quality in terms of PSNR based on a calculated cell error ratio (CER) for each given state of the radio model. The statistics show, that the 1TP (one MPEG-2 TS per AAL5 PDU) scheme outperforms all other packing schemes in terms of visual quality. At medium channel quality (38 dB), quality is judged to be good, although the CER may be as high as 25%. Andreas Kassler, Oliver Schirpf, Peter Schulthess |
ICASSP | 3 |
| 1999 | A generic API for quality of service networking based on JavaabstractDistributed multimedia applications with real time capabilities will come to the desktop, as soon as quality of service (QoS) capable networks are easy to program for. Therefore, we propose a QoS application programmer interface (API) for the Java language, which provides an abstraction from QoS capable networks and allows a simple specification of QoS parameters. Platform independence is achieved by Java, which also allows easy integration with the World Wide Web if the classes are used within applets. We first describe our architecture, which abstracts from different QoS capable transport protocols and networks and provides easy to use access to QoS networking. We identify different layers within a distributed multimedia application and show how mapping of QoS parameters at different layers can be accomplished by our API. Different performance evaluations show that our architecture can reach up to 90% the performance of native code measured during a stream test and up to 87% measured during a request response test. Andreas Kassler, Holger Christein, Peter Schulthess |
ICC | 3 |
| 1999 | Extending the QoS paradigm of wireless ATM to mobile broadband applications and to the userabstractATM enforces traffic contracts-applications agree to send not more data then negotiated and the network tries to provide predictable service. Thus ATM based applications should be easy to develop. For wireless ATM the situation remains not the same. Hand-off to new a access point may result in invalidating the old contract and dropping connections. Applications have to cope with the new situation by e.g. adapting their bandwidth needs. In the context of this paper, we propose to shift the burden of adaptation from the application to a middleware layer, which also acts as a central co-ordinator for requesting and reserving local resources. Media adaptation is performed by using media filters which are controlled by the QoS-providing middleware. A distributed resource negotiation protocol negotiates end-to-end application QoS parameters and uses QoS mappers to derive the necessary filter settings. Andreas Kassler, Peter Schulthess |
WCNC | 2 |
| 1997 | Iterative Transmission of Media StreamsabstractMultimedia streams are difficult to transmit in full quality and real-time due to their size and constraints imposed by their timely presentation, Especially in slow channels with variable throughput such as typical Internet connections -media streaming is extremely hard, We introduce a new iterative method for the transmission of media streams.The idea is to match each iteration of the transmission process exactly to the play-out time of the respective media stream, thus allowing synchronous presentation of the stream's contents during the transmission.The quality of the playback improves with the number of completed iterations, from rough during the first pass to full quality at the end.The WebMovie system implements this iterative streaming scheme for video data.After the introduction of the system, performance measurements are discussed and compared to conventional methods of movie transmission. Michael Merz, Konrad Froitzheim, Peter Schulthess, Klaus Heiner Wolf |
ACM Multimedia | 3 |
| 1995 | Multimedia Application Sharing in a Heterogeneous EnvironmentabstractNo abstract available. Klaus Heiner Wolf, Konrad Froitzheim, Peter Schulthess |
ACM Multimedia | 3 |
| 1993 | GTI, a graphical telephone interface
Konrad Froitzheim, Peter Schulthess |
Vis. Comput. | 2 |
| 1983 | Anatomy of a Small Pascal CompilerabstractAn exceptionally compact Pascal Compiler was written. We explain how. Peter Schulthess, Christian Jacobi 0001 |
IEEE Trans. Software Eng. | 1 |