selected publications
-
academic article
- INDIANA—In-Network Distributed Infrastructure for Advanced Network Applications. The International Journal of High Performance Computing Applications. 37:442-461. 2023
- INDIANA—In-Network Distributed Infrastructure for Advanced Network Applications. The International Journal of High Performance Computing Applications. 2023
- CoCo Games: Graphical Game-Theoretic Swarm Control for Communication-Aware Coverage. IEEE Robotics and Automation Letters. 7:5966-5973. 2022
- Applying OSiRIS NMAL to Network Slices on SLATE. EPJ Web of Conferences. 245. 2020
- In-network processing for edge computing with InLocus. International Journal of Cloud Computing. 9. 2020
- Big data and extreme-scale computing. The International Journal of High Performance Computing Applications. 32:435-479. 2018
- OSiRIS: a distributed Ceph deployment using software defined networking for multi-institutional research. Journal of Physics: Conference Series. 898. 2017
- Offloading Collective Operations to Programmable Logic. IEEE Micro. 37:52-60. 2017
- Filtering Source-Spoofed IP Traffic Using Feasible Path Reverse Path Forwarding with SDN. International Journal of Computer and Communication Engineering. 5:441-454. 2016
- Research challenges in future multi-domain network performance measurement and monitoring. ACM SIGCOMM Computer Communication Review. 45:29-34. 2015
- Optimizing LZSS compression on GPGPUs. Future Generation Computer Systems. 30:170-178. 2014
- Phoebus: A system for high throughput data movement. Journal of Parallel and Distributed Computing. 71:266-279. 2011
- A general encoding framework for representing network measurement and topology data. Concurrency and Computation: Practice and Experience. 21:1069-1086. 2009
- A study on network performance metrics and their composition. Campus-Wide Information Systems. 23:268-282. 2006
- Building Performance Topologies for Computational Grids. The International Journal of High Performance Computing Applications. 18:255-265. 2004
- The Internet Backplane Protocol: a study in resource sharing. Future Generation Computer Systems. 19:551-561. 2003
- Middleware for the use of storage in communication. Parallel Computing. 28:1773-1787. 2002
- Managing data storage in the network. IEEE Internet Computing. 5:50-58. 2001
- Posterior polyethylene wear in posterior cruciate ligament-retaining total knee arthroplasty. The Journal of Arthroplasty. 8:439-446. 1993
-
article
- GPULZ: Optimizing LZSS Lossless Compression for Multi-byte Data on Modern GPUs. Proceedings of the 37th International Conference on Supercomputing. 2023
-
chapter
- Detecting Standard Library Functions in Obfuscated Code. Intelligent Systems and Applications. Springer Nature Switzerland. 151-168. 2024
- Accelerating the 3-D FFT Using a Heterogeneous FPGA Architecture. Euro-Par 2017: Parallel Processing Workshops. Springer International Publishing. 653-663. 2018
- Software Defined Multicasting for MPI Collective Operation Offloading with the NetFPGA. Euro-Par 2014 Parallel Processing. Springer International Publishing. 632-643. 2014
- Gravel: A Communication Library to Fast Path MPI. Lecture Notes in Computer Science. Springer Berlin Heidelberg. 111-119. 2008
- PerfSONAR: A Service Oriented Architecture for Multi-domain Network Monitoring. Lecture Notes in Computer Science. Springer Berlin Heidelberg. 241-254. 2005
- Performance Information Services for Computational Grids. Grid Resource Management. Springer US. 193-213. 2004
- Logistical Networking. Active Middleware Services. Springer US. 141-154. 2000
-
conference paper
- Flexible Communication for Optimal Distributed Learning over Unpredictable Networks. 2023 IEEE International Conference on Big Data (BigData). 925-935. 2023
- Accelerating Distributed ML Training via Selective Synchronization. 2023 IEEE International Conference on Cluster Computing (CLUSTER). 1-12. 2023
- Accelerating Distributed ML Training via Selective Synchronization (Poster Abstract). 2023 IEEE International Conference on Cluster Computing Workshops (CLUSTER Workshops). 56-57. 2023
- Graph Attention Multi-Agent Fleet Autonomy for Advanced Air Mobility. Robotics: Science and Systems XIX. 2023
- GraVAC: Adaptive Compression for Communication-Efficient Distributed DL Training. 2023 IEEE 16th International Conference on Cloud Computing (CLOUD). 319-329. 2023
- GPULZ: Optimizing LZSS Lossless Compression for Multi-byte Data on Modern GPUs. Proceedings of the 37th International Conference on Supercomputing. 348-359. 2023
- IQGAN: Robust Quantum Generative Adversarial Network for Image Synthesis On NISQ Devices. ICASSP 2023 - 2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). 1-5. 2023
- QTROJAN: A Circuit Backdoor Against Quantum Neural Networks. ICASSP 2023 - 2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). 1-5. 2023
- ScaDLES: Scalable Deep Learning over Streaming data at the Edge. 2022 IEEE International Conference on Big Data (Big Data). 2113-2122. 2022
- Data Augmentation for Code Analysis. 2022 International Conference on Intelligent Data Science Technologies and Applications (IDSTA). 156-163. 2022
- Enabling Stateful Functions for Stream Processing in the Programmable Data Plane. Proceedings of the 2nd Workshop on High Performance Serverless Computing. 24-30. 2022
- Distributed Cooperative Reinforcement Learning for Wireless Sensor Network Routing. 2022 IEEE Wireless Communications and Networking Conference (WCNC). 2565-2570. 2022
- ReCon: From the Bitstream to Piracy Detection. 2020 IEEE Physical Assurance and Inspection of Electronics (PAINE). 1-6. 2020
- Energy Aware Routing with Computational Offloading for Wireless Sensor Networks. Computer Science & Information Technology (CS & IT). 243-259. 2020
- SeRFI: Secure Remote FPGA Initialization in an Untrusted Environment. 2020 IEEE 38th VLSI Test Symposium (VTS). 2020
- Applying OSiRIS NMAL to Network Slices on SLATE. EPJ Web of Conferences. 2020
- Mitigating DDoS Flooding Attacks against IoT using Custom Hardware Modules. 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS). 58-64. 2019
- Data Logistics. Proceedings of the 5th EAI International Conference on Smart Objects and Technologies for Social Good. 61-66. 2019
- Low-Latency CoAP Processing in FPGA for the Internet of Things. 2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). 1057-1064. 2019
- Multi-Layer Stream Orchestration with Flange. 2019 IEEE International Conference on Fog Computing (ICFC). 115-123. 2019
- RDMA Managed Buffers: A Case for Accelerating Communication Bound Processes via Fine-Grained Events for Zero-Copy Message Passing. 2019 18th International Symposium on Parallel and Distributed Computing (ISPDC). 121-130. 2019
- FLATS: Filling Logic and Testing Spatially for FPGA Authentication and Tamper Detection. 2019 IEEE International Symposium on Hardware Oriented Security and Trust (HOST). 81-90. 2019
- {OSiRIS: A Distributed Storage and Networking Project Update} 2019
- Data Distillation at the Network's Edge: Exposing Programmable Logic with InLocus. 2018 IEEE International Conference on Edge Computing (EDGE). 25-32. 2018
- Repurposing SoC analog circuitry for additional COTS hardware security. 2018 IEEE International Symposium on Hardware Oriented Security and Trust (HOST). 201-204. 2018
- Low Latency Stream Processing. Proceedings of the10th International Conference on Utility and Cloud Computing. 101-110. 2017
- Bongo: A BGP speaker built for defending against bad routes. MILCOM 2016 - 2016 IEEE Military Communications Conference. 735-739. 2016
- Offloading Collective Operations to Programmable Logic on a Zynq Cluster. 2016 IEEE 24th Annual Symposium on High-Performance Interconnects (HOTI). 76-83. 2016
- Network-Managed Virtual Global Address Space for Message-driven Runtimes. Proceedings of the 25th ACM International Symposium on High-Performance Parallel and Distributed Computing. 15-18. 2016
- Photon: Remote Memory Access Middleware for High-Performance Runtime Systems. 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). 1736-1743. 2016
- Adaptive Recursive Doubling Algorithm for Collective Communication. 2015 IEEE International Parallel and Distributed Processing Symposium Workshop. 121-128. 2015
- HELM: Conflict-free active measurement scheduling for shared network resource management. 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM). 113-121. 2015
- Fast Longest Common Subsequence with General Integer Scoring Support on GPUs. Proceedings of Programming Models and Applications on Multicores and Manycores. 92-102. 2014
- Achieving TeraCUPS on Longest Common Subsequence Problem Using GPGPUs. 2013 International Conference on Parallel and Distributed Systems. 69-77. 2013
- Efficient wide area data transfer protocols for 100 Gbps networks and beyond. Proceedings of the Third International Workshop on Network-Aware Data Management. 1-10. 2013
- Design and Implementation of a Unified Network Information Service. 2013 IEEE International Conference on Services Computing. 224-231. 2013
- Pipelined Parallel LZSS for Streaming Data Compression on GPGPUs. 2012 IEEE 18th International Conference on Parallel and Distributed Systems. 37-44. 2012
- Exploiting Network Parallelism for Improving Data Transfer Performance. 2012 SC Companion: High Performance Computing, Networking Storage and Analysis. 1600-1606. 2012
- Efficient data transfer protocols for big data. 2012 IEEE 8th International Conference on E-Science. 1-9. 2012
- Driving Software Defined Networks with XSP. 2012 IEEE International Conference on Communications (ICC). 6616-6621. 2012
- Evaluating High Performance Data Transfer with RDMA-based Protocols in Wide-Area Networks. 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems. 802-811. 2012
- Scalable integrated performance analysis of multi-gigabit networks. 2012 IEEE Network Operations and Management Symposium. 1227-1233. 2012
- CULZSS: LZSS Lossless Data Compression on CUDA. 2011 IEEE International Conference on Cluster Computing. 403-411. 2011
- An information services algorithm to heuristically summarize IP addresses for a distributed, hierarchical directory service. 2010 11th IEEE/ACM International Conference on Grid Computing. 129-136. 2010
- Improving MPI communication via data type fission. Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing. 352-355. 2010
- A collaborative network middleware project by Lambda Station, TeraPaths, and Phoebus. J.Phys.Conf.Ser.219:062034,2010. 2010
- Automatic Realignment of Data Structures to Improve MPI Performance. 2010 Ninth International Conference on Networks. 42-47. 2010
- Improving GridFTP performance using the Phoebus session layer. Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis. 1-10. 2009
- On-demand Overlay Networks for Large Scientific Data Transfers 2009
- MNEMONIC: A Network Environment for Automatic Optimization and Tuning of Data Movement over Advanced Networks. 2009 Proceedings of 18th International Conference on Computer Communications and Networks. 1-7. 2009
- MPI-aware compiler optimizations for improving communication-computation overlap. Proceedings of the 23rd international conference on Supercomputing. 316-325. 2009
- Introducing gravel: An MPI companion library. 2008 IEEE International Symposium on Parallel and Distributed Processing. 1-5. 2008
- Log summarization and anomaly detection for troubleshooting distributed systems. 2007 8th IEEE/ACM International Conference on Grid Computing. 226-234. 2007
- Log Summarization and Anomaly Detection for TroubleshootingDistributed Systems 2007
- Session details: Networking. Proceedings of the 16th international symposium on High performance distributed computing. 2007
- Hierarchically Federated Registration and Lookup within the perfSONAR Framework. 2007 10th IFIP/IEEE International Symposium on Integrated Network Management. 705-708. 2007
- Automatic MPI application transformation with ASPhALT. 2007 IEEE International Parallel and Distributed Processing Symposium. 1-8. 2007
- A scalable framework for representation and exchange of network measurements. 2nd International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, 2006. TRIDENTCOM 2006.. 9 pp.-417. 2006
- An automated approach to improve communication-computation overlap in clusters. Proceedings 20th IEEE International Parallel & Distributed Processing Symposium. 2006
- Bandwidth challenge---Phoebus. Proceedings of the 2006 ACM/IEEE conference on Supercomputing - SC '06. 2006
- Erasure Codes for Increasing the Availability of Grid Data Storage. Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06). 185-185. 2006
- Comparison of end-to-end bandwidth measurement tools on the 10GigE TeraGrid backbone. The 6th IEEE/ACM International Workshop on Grid Computing, 2005.. 2005
- Logistical multicast for data distribution. CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005.. 434-441 Vol. 1. 2005
- The Internet Backplane Protocol: a study in resource sharing. 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02). 551-561. 2003
- Multivariate Resource Performance Forecasting in the Network Weather Service. ACM/IEEE SC 2002 Conference (SC'02). 11-11. 2002
- Data logistics in network computing: the logistical session layer. Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001. 174-185.
- Distributed Worm Simulation with a Realistic Internet Model. Workshop on Principles of Advanced and Distributed Simulation (PADS'05). 71-79.
- Enabling network measurement portability through a hierarchy of characteristics. Proceedings. First Latin American Web Congress. 68-75.
- Improving Throughput for Grid Applications with Network Logistics. Proceedings of the ACM/IEEE SC2004 Conference. 23-23.
- Representing Dynamic Performance Information in Grid Environments with the Network Weather Service. 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02). 48-48.
- Synchronous phase estimation of a signal corrupted by a close sinusoid. ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing. 1596-1599.
- The Internet Backplane Protocol: A Study in Resource Sharing. 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02). 194-194.
- The Logistical Session Layer. Proceedings 10th IEEE International Symposium on High Performance Distributed Computing. 443-444.
- Transformations to Parallel Codes for Communication-Computation Overlap. ACM/IEEE SC 2005 Conference (SC'05). 58-58.
-
document
- The OSiRIS Project White Paper 2021
- Phoebus: Network Middleware for Next-Generation Network Computing 2012
- {Session layer burst switching for high performance data movement} 2010
- A scalable framework for representation and exchange of network measurements. 2nd International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, 2006. TRIDENTCOM 2006.. 9 pp.-417. 2006
- {GridBlocks DISK - Distributed Inexpensive Storage with K-availability} 2006
- Building Performance Topologies for Computational Grids. The International Journal of High Performance Computing Applications. 255-265. 2004
- {Network scheduling for computational grid environments} 2003
- Multivariate Resource Performance Forecasting in the Network Weather Service. ACM/IEEE SC 2002 Conference (SC'02). 11-11. 2002
- {Improving Throughput with Cascaded TCP Connections: the Logistical Session Layer} 2002
- Improving Throughput for Grid Applications with Network Logistics. Proceedings of the ACM/IEEE SC2004 Conference. 23-23.
- Representing Dynamic Performance Information in Grid Environments with the Network Weather Service. 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02). 48-48.
- {1Evaluating High Performance Data Transfer with RDMA-based Protocols in Wide-Area Networks}
- {A Heuristic for IP Summarization in perfSONAR Performance Monitoring Architecture}
- {Applications of Time-Series Analysis for Computer Networks}
- {The eXtensible Session Protocol: A Protocol for Future Internet Architectures}
- {Unified Network Information Services (UNIS) allow users to discover network services and capabilities}
-
report