Tim Stevens

dblp:50/6042 · DBLP profile ↗
← Back
14ranked-venue papers
6as first author
0since 2021 · last 2019
0000-0001-6869-8810ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 first-authorComputer networks · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 2Graphics, computer vision, multimedia, augmented reality and games · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%
Computer graphics and multimedia
2 papers
Multimedia systems and quality of experience · 100%
Network and information security
1 paper
Privacy and data protection · 100%
Human-computer interaction and pervasive computing
1 paper
Collaborative and social computing · 77% Design research and methods · 23%

Topics — the 7 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Privacy and data protection
differential privacy
0.412019
Duet: an expressive higher-order language and linear type system for statically enforcing differential privacy · Proc. ACM Program. Lang. 2019
Programming languages and type systems
higher-order languages
0.412019
Duet: an expressive higher-order language and linear type system for statically enforcing differential privacy · Proc. ACM Program. Lang. 2019
Programming languages and type systems › type systems › substructural type systems
linear types
0.412019
Duet: an expressive higher-order language and linear type system for statically enforcing differential privacy · Proc. ACM Program. Lang. 2019
Multimedia systems and quality of experience › multimedia quality assessment
audio-visual quality assessment
0.112012
Enabling 'togetherness' in high-quality domestic video · ACM Multimedia 2012
Collaborative and social computing
video conferencing
0.112012
Enabling 'togetherness' in high-quality domestic video · ACM Multimedia 2012
Multimedia systems and quality of experience
video conferencing
0.112011
Enabling Composition-Based Video-Conferencing for the Home · IEEE Trans. Multim. 2011
Design research and methods › user-centered design
user requirements
0.012012
Enabling 'togetherness' in high-quality domestic video · ACM Multimedia 2012

Methods — techniques the papers use, named apart from their topics

type system design · 0.8privacy proofs · 0.4privacy proof · 0.4person identification · 0.3localisation · 0.3
YearPublicationVenuePosition
2019 Duet: an expressive higher-order language and linear type system for statically enforcing differential privacy
abstract
During the past decade, differential privacy has become the gold standard for protecting the privacy of individuals. However, verifying that a particular program provides differential privacy often remains a manual task to be completed by an expert in the field. Language-based techniques have been proposed for fully automating proofs of differential privacy via type system design, however these results have lagged behind advances in differentially-private algorithms, leaving a noticeable gap in programs which can be automatically verified while also providing state-of-the-art bounds on privacy. We propose Duet, an expressive higher-order language, linear type system and tool for automatically verifying differential privacy of general-purpose higher-order programs. In addition to general purpose programming, Duet supports encoding machine learning algorithms such as stochastic gradient descent, as well as common auxiliary data analysis tasks such as clipping, normalization and hyperparameter tuning - each of which are particularly challenging to encode in a statically verified differential privacy framework. We present a core design of the Duet language and linear type system, and complete key proofs about privacy for well-typed programs. We then show how to extend Duet to support realistic machine learning applications and recent variants of differential privacy which result in improved accuracy for many practical differentially private algorithms. Finally, we implement several differentially private machine learning algorithms in Duet which have never before been automatically verified by a language-based tool, and we present experimental results which demonstrate the benefits of Duet's language design in terms of accuracy of trained machine learning models.
Joseph P. Near, David Darais, Chike Abuah, Tim Stevens, Pranav Gaddamadugu, Lun Wang 0001, Neel Somani, Mu Zhang 0001, Alex Shan, Dawn Song
Proc. ACM Program. Lang.4
2019 Faces in the Clouds: Long-Duration, Multi-User, Cloud-Assisted Video Conferencing
abstract
Multi-user video conferencing is a ubiquitous technology. Increasingly end-hosts in a conference are assisted by cloud-based servers that improve the quality of experience for end users. This paper evaluates the impact of strategies for placement of such servers on user experience and deployment cost. We consider scenarios based upon the Amazon EC2 infrastructure as well as future scenarios in which cloud instances can be located at a larger number of possible sites across the planet. We compare a number of possible strategies for choosing which cloud locations should host services and how traffic should route through them. Our study is driven by real data to create demand scenarios with realistic geographical user distributions and diurnal behaviour. We conclude that on the EC2 infrastructure a well chosen static selection of servers performs well but as more cloud locations are available a dynamic choice of servers becomes important.
Richard G. Clegg, Raul Landa, David Griffin 0001, Miguel Rio, Peter Hughes, Ian Kegel, Tim Stevens, Peter R. Pietzuch, Doug Williams
IEEE Trans. Cloud Comput.7
2013 Graph partitioning algorithms for optimizing software deployment in mobile cloud computing
Tim Verbelen, Tim Stevens, Filip De Turck, Bart Dhoedt
Future Gener. Comput. Syst.2
2012 Enabling 'togetherness' in high-quality domestic video
abstract
Low-cost video conferencing systems have provided an existence proof for the value of video communication in a home setting. At the same time, current systems have a number of fundamental limitations that inhibit more general social interactions among multiple groups of participants. In our work, we describe the development, implementation and evaluation of a domestic video conferencing system that is geared to providing true 'togetherness' among conference participants. We show that such interactions require sophisticated support for high-quality audiovisual presentation, and processing support for person identification and localisation. In this paper, we describe user requirements for effective interpersonal interaction. We then report on a system that implements these requirements. We conclude with a systems and user evaluation of this work. We present results that show that participants in a video conference can be made feel as 'together' as collocated players of a board game.
Ian Kegel, Pablo César, Jack Jansen 0001, Dick C. A. Bulterman, Tim Stevens, Joke Kort, Nikolaus Färber
ACM Multimedia5
2011 Dynamic deployment and quality adaptation for mobile augmented reality applications
Tim Verbelen, Tim Stevens, Pieter Simoens, Filip De Turck, Bart Dhoedt
J. Syst. Softw.2
2011 Enabling Composition-Based Video-Conferencing for the Home
abstract
This paper describes a videoconferencing system that meets performance constraints and functional requirements for use in consumer homes. Our system improves existing home technologies (such as video chat) by providing high-quality audiovisual communication, efficient encoding mechanisms, and low end-to-end delay. Moreover, the system includes a control interface that is capable of dynamically manipulating and compositing audiovisual content streams. This innovative architectural component is required for a domestic setting, where the television acts as the main screen and multiple people gather around it. Apart from the requirements and architecture, this paper analyses the performance of our system. The results validate our architectural decisions and provide a valuable input for further research in domestic videoconferencing.
Jack Jansen 0001, Pablo César, Dick C. A. Bulterman, Tim Stevens, Ian Kegel, J. Issing
IEEE Trans. Multim.4
2010 A Systematic LT Coded Arrangement for Transmission over Correlated Shadow Fading Channels in 802.11 Ad-Hoc Wireless Networks
abstract
Systematic Luby Transform (SLT) codes constitute rateless codes, which are capable of adaptively adjusting their code rate depending on the channel quality without any explicit channel state information (CSI) at the transmitters. In this paper, we investigate the performance of an SLT coded wireless system communicating over a correlated fading channel within an 802.11b network. The simulation results show that the SLT coded system can achieve a 3 dB gain in term of fading deviation when fading correlation changes from 1 Hz to 5 Hz. Moreover, it is found that a system employing an SLT code can provide similar performance to other rateless codes, namely the Luby Transform (LT) code and the Random Linear Fountain Code (RLFC). However, this level of performance is achieved with a reduced number of decoding operations. A 20% reduction is achieved when the standard deviation of the fading amplitude is 10 dB and the communication distance is 7 m. Greater reductions are observed under more benign propagation conditions.
Hoang Anh Ngo, Tim Stevens, Robert G. Maunder, Lajos Hanzo
VTC Spring2
2010 Optimum Physical-Layer Frame Size for Maximising the Application-Layer Rateless Code's Effective Throughput
abstract
The tolerable packet-loss ratio of an Internet Protocol (IP) based wireless networks varies according to the specific services considered. File transfer for example must be error free but tolerates higher delays, whereas maintaining a low delay is typically more important in interactive Voice Over IP (VOIP) or video services. Classic Forward Error Correction (FEC) may be applied to the data to provide resilience against bit errors. A wireless IP network provides the opportunity for the inclusion of FEC at the physical, transport and application layers. The demarcation between the analogue and digital domain imposed at the Physical layer (PHY) predetermines the nature of the FEC scheme implemented at the various layers. At the PHY individual packets may be offered FEC protection, which increases the likelihood of their error-free insertion into the protocol stack. Higher layers receive packets that are error free and the purpose of a FEC scheme implemented here is to regenerate any missing packets obliterated for example by the Binary Erasure Channel (BEC) of the IP network's routers. A rateless code may be beneficially employed at a higher Open Systems Interconnection (OSI) layer for replenishing the obliterated packets, but unless the characteristics of the channel are considered, the ultimate rate achieved by such a code may be compromised, as shown in this contribution.
Tim Stevens, Robert G. Maunder, Lajos Hanzo
VTC Spring1
2010 Analysis of an anycast based overlay system for scalable service discovery and execution
Tim Stevens, Tim Wauters, Chris Develder, Filip De Turck, Bart Dhoedt, Piet Demeester
Comput. Networks1
2010 SCTP for robust and flexible IP anycast services
Tim Stevens, Daan Pareit, Filip De Turck, Ingrid Moerman, Bart Dhoedt, Piet Demeester
Comput. Commun.1
2009 Multi-cost job routing and scheduling in Grid networks
Tim Stevens, Marc De Leenheer, Chris Develder, Bart Dhoedt, Konstantinos Christodoulopoulos, Panagiotis C. Kokkinos, Emmanouel A. Varvarigos
Future Gener. Comput. Syst.1
2007 Design and control of optical grid networks
abstract
Grid computing aims to realize a high-performance computing environment, while increasing the usage efficiency of installed resources. This puts considerable constraints on the network technology, and ultimately has led to the development of Grids over optical networks. In this paper, we investigate the fundamental question of how to optimize the performance of such Grid networks. We start with an analysis of different architectural approaches (and their respective technological choices) to integrate Grid computing with optical networks. This results in models and algorithms to design optical Grid networks, and we show the importance to combine both dimensioning (offline) and scheduling (online) in the design phase of such systems. Finally, the concept of anycast routing is introduced and motivated. Both exact and heuristic algorithms are proposed, and their performance in terms of blocking probability and latency is presented.
Marc De Leenheer, Chris Develder, Tim Stevens, Bart Dhoedt, Mario Pickavet, Piet Demeester
BROADNETS3
2007 Distributed Service Provisioning Using Stateful Anycast Communications
abstract
Notwithstanding IP anycast's introduction in Internet standards dates back to 1993 and its more recent adoption in IPv6 standards, its use in production environments is limited to date. This is mainly because native IP anycast lacks routing scalability and does not support session-based communications, thereby limiting its applicability to single request-response services such as DNS. For this reason, we propose a transparent anycast overlay architecture that retains the strengths of native anycast and neutralizes above-mentioned limitations. The resulting proxy infrastructure unleashes the power of anycast by opening up new opportunities for transparent distributed service provisioning. Taking into account user demands, available resources, network overhead and anycast infrastructure costs, we provide near- optimal heuristics for the placement of proxy nodes and dimensioning the infrastructure in large networks. We show that even modest overlay infrastructures, consisting of a small number of proxy routers, provide an effective stateful anycast solution where the detour via the proxy routers is negligible in terms of extra network load. Furthermore, simulation results illustrate that server state aggregation in the proxy nodes lessens control plane overhead, which contributes significantly to service robustness.
Tim Stevens, Joachim Vermeir, Marc De Leenheer, Chris Develder, Filip De Turck, Bart Dhoedt, Piet Demeester
LCN1
2006 Distributed Job Scheduling based on Multiple Constraints Anycast Routing
abstract
As the popularity of resource-constrained devices such as hand-held computers increases, a new network service off loading complex processing tasks towards computational resources located in the access- or core network, sounds very promising. In a consumer-oriented environment, characterized by a large diversity in connected devices, a transparent network-based request processing strategy offers a clear flexibility advantage, as the installation and configuration of extra software components on all client devices can be avoided. In this work, this is achieved by linking computational resources to an any cast group, which allows intermediate router nodes to decide upon the target server. It is shown in the paper that the anycast routing problem can be reduced to unicast routing. Consequently, unicast multiple constraints routing algorithms can be applied to compute an optimal path based on several server selection criteria, including server load, path delay, path cost, etc. For this purpose, we envision the SAMCRA algorithm. A new evaluation ordering strategy for previously computed sub-paths is introduced, which guarantees optimality for the complete SAMCRA path between source and destination. Simulation results show that an effective distribution of the job scheduling requests over the available resources can be achieved by applying the described algorithm.
Tim Stevens, Marc De Leenheer, Filip De Turck, Bart Dhoedt, Piet Demeester
BROADNETS1