2025
Individual Puck Possessions Part II: Speed Bursts and Possession Times within Teams.
Proceedings of the Linköping Hockey Analytics Conference LINHAC 2025 Research Track and Community Notes, 2025
Position Paper: New Views of Shots - Towards Measures of Net Visibility and Reachability.
Proceedings of the Linköping Hockey Analytics Conference LINHAC 2025 Research Track and Community Notes, 2025
Individual Puck Possessions Part I: Frequency, Duration, and Distance Travelled.
Proceedings of the Linköping Hockey Analytics Conference LINHAC 2025 Research Track and Community Notes, 2025
2024
Puck Possessions and Team Success in the NHL.
Proceedings of the Linköping Hockey Analytics Conference LINHAC 2024 Research Track, 2024
2023
Analyzing Passing Metrics in Ice Hockey using Puck and Player Tracking Data.
Proceedings of the Linköping Hockey Analytics Conference 2023 Research Track, 2023
Towards a Better Understanding of Learning with Multiagent Teams.
Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, 2023
The Importance of Credo in Multiagent Learning.
Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems, 2023
2022
Are WiFi Backscatter Systems Ready for the Real World?
GetMobile Mob. Comput. Commun., 2022
Identifying Completed Pass Types and Improving Passing Lane Models.
Proceedings of the Linköping Hockey Analytics Conference 2022 Research Track, 2022
Puck and Player Tracking: Challenges and Opportunities.
Proceedings of the Linköping Hockey Analytics Conference 2022 Research Track, 2022
Exploring the Benefits of Teams in Multiagent Learning.
Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence, 2022
2021
Demystifying frame aggregation in 802.11 networks: Understanding and approximating optimality.
Comput. Commun., 2021
Verification: can wifi backscatter replace RFID?
Proceedings of the ACM MobiCom '21: The 27th Annual International Conference on Mobile Computing and Networking, 2021
2020
WiTAG: Seamless WiFi Backscatter Communication.
Proceedings of the SIGCOMM '20: Proceedings of the 2020 Annual conference of the ACM Special Interest Group on Data Communication on the applications, 2020
Can Future Wireless Networks Detect Fires?
Proceedings of the BuildSys '20: The 7th ACM International Conference on Systems for Energy-Efficient Buildings, 2020
NeuRA: Using Neural Networks to Improve WiFi Rate Adaptation.
Proceedings of the MSWiM '20: 23rd International ACM Conference on Modeling, 2020
PNOFA: Practical, Near-Optimal Frame Aggregation for Modern 802.11 Networks.
Proceedings of the MSWiM '20: 23rd International ACM Conference on Modeling, 2020
RocketBufs: a framework for building efficient, in-memory, message-oriented middleware.
Proceedings of the 14th ACM International Conference on Distributed and Event-based Systems, 2020
2019
CAN Radar: Sensing Physical Devices in CAN Networks based on Time Domain Reflectometry.
Proceedings of the 2019 IEEE Vehicular Networking Conference, 2019
Wi-LE: Can WiFi Replace Bluetooth?
Proceedings of the 18th ACM Workshop on Hot Topics in Networks, 2019
RocketStreams: A Framework for the Efficient Dissemination of Live Streaming Video.
Proceedings of the 10th ACM SIGOPS Asia-Pacific Workshop on Systems, 2019
2018
Quantifying Cloud Performance and Dependability: Taxonomy, Metric Design, and Emerging Challenges.
,
,
,
,
,
,
,
,
,
,
ACM Trans. Model. Perform. Evaluation Comput. Syst., 2018
Disk Prefetching Mechanisms for Increasing HTTP Streaming Video Server Throughput.
ACM Trans. Model. Perform. Evaluation Comput. Syst., 2018
T-SIMn: A trace collection and simulation framework for 802.11n networks.
Comput. Commun., 2018
Carousel: Low-Latency Transaction Processing for Globally-Distributed Data.
Proceedings of the 2018 International Conference on Management of Data, 2018
Poster: Analyzing Bitrates in Modern Wi-Fi Networks.
Proceedings of the 24th Annual International Conference on Mobile Computing and Networking, 2018
WiTAG: Rethinking Backscatter Communication for WiFi Networks.
Proceedings of the 17th ACM Workshop on Hot Topics in Networks, 2018
RaMP: A Lightweight RDMA Abstraction for Loosely Coupled Applications.
Proceedings of the 10th USENIX Workshop on Hot Topics in Cloud Computing, 2018
2017
Nessie: A Decoupled, Client-Driven Key-Value Store Using RDMA.
IEEE Trans. Parallel Distributed Syst., 2017
Using Libception to Understand and Improve HTTP Streaming Video Server Throughput.
Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, 2017
Conducting Repeatable Experiments in Highly Variable Cloud Computing Environments.
Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, 2017
Application Bandwidth and Flow Rates from 3 Trillion Flows Across 45 Carrier Networks.
Proceedings of the Passive and Active Measurement - 18th International Conference, 2017
2016
The Truth, The Whole Truth, and Nothing But the Truth: A Pragmatic Guide to Assessing Empirical Evaluations.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
ACM Trans. Program. Lang. Syst., 2016
TussleOS: managing privacy versus functionality trade-offs on IoT devices.
Comput. Commun. Rev., 2016
T-SIMn: Towards the High Fidelity Trace-Based Simulation of 802.11n Networks.
Proceedings of the 19th ACM International Conference on Modeling, 2016
Examining Relationships Between 802.11n Physical Layer Transmission Feature Combinations.
Proceedings of the 19th ACM International Conference on Modeling, 2016
Characterizing the workload of a netflix streaming video server.
Proceedings of the 2016 IEEE International Symposium on Workload Characterization, 2016
2015
Conducting Repeatable Experiments and Fair Comparisons using 802.11n MIMO Networks.
ACM SIGOPS Oper. Syst. Rev., 2015
Towards VM Consolidation Using a Hierarchy of Idle States.
Proceedings of the 11th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2015
2014
IP address multiplexing for VEEs.
Comput. Commun. Rev., 2014
Automated Control of Aggressive Prefetching for HTTP Streaming Video Servers.
Proceedings of the International Conference on Systems and Storage, 2014
T-RATE: A Framework for the Trace-Driven Evaluation of 802.11 Rate Adaptation Algorithms.
Proceedings of the IEEE 22nd International Symposium on Modelling, 2014
2013
Our troubles with Linux Kernel upgrades and why you should care.
ACM SIGOPS Oper. Syst. Rev., 2013
A cloud-based consumer-centric architecture for energy data analytics.
Proceedings of the Fourth International Conference on Future Energy Systems, 2013
2012
Methodologies for generating HTTP streaming video workloads to evaluate web server performance.
Proceedings of the 5th Annual International Systems and Storage Conference, 2012
Comparing high-performance multi-core web-server architectures.
Proceedings of the 5th Annual International Systems and Storage Conference, 2012
To chunk or not to chunk: implications for HTTP streaming video server performance.
Proceedings of the Network and Operating System Support for Digital Audio and Video Workshop, 2012
2011
Our troubles with Linux and why you should care.
Proceedings of the APSys '11 Asia Pacific Workshop on Systems, 2011
2010
Q-Cop: Avoiding bad query mixes to minimize client timeouts under heavy loads.
Proceedings of the 26th International Conference on Data Engineering, 2010
2008
Babylon: middleware for distributed, parallel, and mobile Java applications.
Concurr. Comput. Pract. Exp., 2008
Group unicast for the real world.
Proceedings of the Network and Operating System Support for Digital Audio and Video, 2008
2007
Vehicular opportunistic communication under the microscope.
Proceedings of the 5th International Conference on Mobile Systems, 2007
Comparing the performance of web server architectures.
Proceedings of the 2007 EuroSys Conference, Lisbon, Portugal, March 21-23, 2007, 2007
2006
Controlling garbage collection and heap growth to reduce the execution time of Java applications.
ACM Trans. Program. Lang. Syst., 2006
MV-MAX: improving wireless infrastructure access for multi-vehicular communication.
Proceedings of the 2006 SIGCOMM workshop on Challenged networks, 2006
Modelling and Improving Group Communication in Server Operating Systems.
Proceedings of the 14th International Symposium on Modeling, 2006
Exploiting dynamic proxies in middleware for distributed, parallel, and mobile Java applications.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006
Babylon v2.0: middleware for distributed, parallel, and mobile Java applications.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006
TCP Connection Management Mechanisms for Improving Internet Server Performance.
Proceedings of the 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, 2006
Evaluating network processing efficiency with processor partitioning and asynchronous I/O.
Proceedings of the 2006 EuroSys Conference, Leuven, Belgium, April 18-21, 2006, 2006
2005
Efficient operating system support for group unicast.
Proceedings of the Network and Operating System Support for Digital Audio and Video, 2005
2004
accept()able Strategies for Improving Web Server Performance.
Proceedings of the General Track: 2004 USENIX Annual Technical Conference, June 27, 2004
Evaluating the performance of user-space and kernel-space web servers.
Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research, 2004
2003
Non-Clairvoyant Multiprocessor Scheduling of Jobs with Changing Execution Characteristics.
J. Sched., 2003
2000
Preemptive Scheduling of Parallel Jobs on Multiprocessors.
SIAM J. Comput., 2000
Ajents: towards an environment for parallel, distributed and mobile Java applications.
Concurr. Pract. Exp., 2000
Time-Lined TCP for the TCP-Friendly Delivery of Streaming Media.
Proceedings of the Eighth Annual International Conference on Network Protocols, 2000
1999
Multiple-Writer Entry Consistency.
Parallel Distributed Comput. Pract., 1999
The Region Trap Library: Handling Traps on Application-Defined Regions of Memory.
Proceedings of the 1999 USENIX Annual Technical Conference, 1999
1997
Competitive Dynamic Multiprocessor Allocation for Parallel Applications.
Parallel Process. Lett., 1997
Non-clairvoyant Multiprocessor Scheduling of Jobs with Changing Execution Characteristics (Extended Abstract).
Proceedings of the Twenty-Ninth Annual ACM Symposium on the Theory of Computing, 1997
An Experimental Evaluation of Processor Pool-Based Scheduling for Shared-Memory NUMA Multiprocessors.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1997
1996
Using Parallel Program Characteristics in Dynamic Processor Allocation Policies.
Perform. Evaluation, 1996
ParaWeb: towards world-wide supercomputing.
Proceedings of the 7th ACM SIGOPS European Workshop: Systems Support for Worldwide Applications, 1996
1994
Multiprogrammed parallel application scheduling in NUMA multiprocessors.
PhD thesis, 1994
1991
Processor-Pool-Based Scheduling for Large-Scale NUMA Multiprocessors.
Proceedings of the 1991 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1991
1989
Multiplicative improvements in network reliability bounds.
Networks, 1989
1988
Lower bounds on two-terminal network reliability.
Discret. Appl. Math., 1988
1986
Improving reliability bounds in computer networks.
Networks, 1986
1984
An Experimental Investigation of Scheduling Strategies for UNIX.
Proceedings of the 1984 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1984