Publications by Dejan Kostic
Peer reviewed
Articles
[1]
A. Farshin et al., "Overcoming the IOTLB wall for multi-100-Gbps Linux-based networking," PeerJ Computer Science, vol. 9, pp. e1385, 2023.
[2]
T. Barbette et al., "Cheetah : A High-Speed Programmable Load-Balancer Framework with Guaranteed Per-Connection-Consistency," IEEE/ACM Transactions on Networking, vol. 30, no. 1, pp. 354-367, 2022.
[3]
G. P. Katsikas et al., "Metron : High-Performance NFV Service Chaining Even in the Presence of Blackboxes," ACM Transactions on Computer Systems, vol. 38, no. 1-2, pp. 1-45, 2021.
[4]
S. Liu et al., "Fast Deployment of Reliable Distributed Control Planes with Performance Guarantees," IEEE Access, vol. 8, pp. 70125-70149, 2020.
[5]
W. Reda et al., "Path Persistence in the Cloud: A Study of the Effects of Inter-Region Traffic Engineering in a Large Cloud Provider's Network," Computer communication review, vol. 50, no. 2, pp. 11-23, 2020.
[6]
P. Peresini, M. Kuzniar and D. Kostic, "Dynamic, Fine-Grained Data Plane Monitoring with Monocle," IEEE/ACM Transactions on Networking, vol. 26, no. 1, pp. 534-547, 2018.
[7]
M. Kuzniar et al., "Methodology, Measurement and Analysis of Flow Table Update Characteristics in Hardware OpenFlow Switches," Computer Networks, vol. 136, pp. 22-36, 2018.
[8]
A. Roozbeh et al., "Software-Defined "Hardware" Infrastructures : A Survey on Enabling Technologies and Open Research Directions," IEEE Communications Surveys and Tutorials, vol. 20, no. 3, pp. 2454-2485, 2018.
[9]
G. P. Katsikas, G. Q. Maguire Jr. and D. Kostic, "Profiling and accelerating commodity NFV service chains with SCC," Journal of Systems and Software, vol. 127, no. C, pp. 12-27, 2017.
[10]
G. P. Katsikas et al., "SNF: synthesizing high performance NFV service chains," PeerJ Computer Science, pp. 1-30, 2016.
[11]
P. Peresini et al., "Systematically Testing OpenFlow Controller Applications," Computer Networks, vol. 92, 2015.
[12]
K. Bogdanov et al., "Toward Automated Testing of Geo-Distributed Replica Selection Algorithms," Computer communication review, vol. 45, no. 4, pp. 89-90, 2015.
[13]
M. Yabandeh et al., "Predicting and Preventing Inconsistencies in Deployed Distributed Systems," ACM Transactions on Computer Systems, vol. 28, no. 1, 2010.
[14]
N. Knezevic, S. Schubert and D. Kostic, "Towards a Cost-Effective Networking Testbed," ACM SIGOPS Operating Systems Review, vol. 43, no. 4, pp. 66-71, 2010.
[15]
D. Kostic et al., "High-bandwidth Data Dissemination for Large-scale Distributed Systems," ACM Transactions on Computer Systems, vol. 26, no. 1, 2008.
Conference papers
[16]
H. Ghasemirahni et al., "Deploying Stateful Network Functions Efficiently using Large Language Models," in EuroMLSys 2024 - Proceedings of the 2024 4th Workshop on Machine Learning and Systems, 2024, pp. 28-38.
[17]
M. Girondi et al., "Toward GPU-centric Networking on Commodity Hardware," in 7th International Workshop on Edge Systems, Analytics and Networking (EdgeSys 2024), April 22, 2024, Athens, Greece, 2024.
[18]
M. Scazzariello et al., "A High-Speed Stateful Packet Processing Approach for Tbps Programmable Switches," in 20th USENIX Symposium on Networked Systems Designand Implementation (NSDI ’23), 2023, pp. 1237-1255.
[19]
D. F. Perez Ramirez et al., "DeepGANTT : A Scalable Deep Learning Scheduler for Backscatter Networks," in IPSN 2023 - Proceedings of the 2023 22nd International Conference on Information Processing in Sensor Networks, 2023, pp. 163-176.
[20]
G. Verardo et al., "Fast Server Learning Rate Tuning for Coded Federated Dropout," in FL 2022 : Trustworthy Federated Learning, 2023, pp. 84-99.
[21]
H. Ghasemirahni et al., "Packet Order Matters! Improving Application Performance by Deliberately Delaying Packets," in Proceedings of the 19th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2022, 2022, pp. 807-827.
[22]
W. Reda et al., "RDMA is Turing complete, we just did not know it yet!," in Proceedings of the 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI'22), 2022, pp. 71-85.
[23]
J. Kim et al., "LineFS: Efficient SmartNIC Offload of a Distributed File System with Pipeline Parallelism," in ACM SIGOPS 28th Symposium on Operating Systems Principles, 2021.
[24]
A. Farshin et al., "PacketMill : Toward Per-Core 100-Gbps Networking," in Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2021.
[25]
G. P. Katsikas et al., "What you need to know about (Smart) Network Interface Cards," in Proceedings Passive and Active Measurement - 22nd International Conference, PAM 2021, 2021.
[26]
T. Barbette et al., "A High-Speed Load-Balancer Design with Guaranteed Per-Connection-Consistency," in Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2020, 2020, pp. 667-683.
[27]
T. Anderson et al., "Assise: Performance and Availability via Client-local NVM in a Distributed File System," in 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20) November 4–6, 2020, 2020, pp. 1011--1027.
[28]
D. F. Perez-Ramirez et al., "Demo abstract : Elastic deployment of robust distributed control planes with performance guarantees," in IEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2020, 2020, pp. 1276-1277.
[29]
D. F. Perez-Ramirez et al., "Elastic Deployment of Robust Distributed Control Planes with Performance Guarantees," in IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2020, pp. 1276-1277.
[30]
A. Farshin et al., "Optimizing Intel Data Direct I/O Technology for Multi-hundred-gigabit Networks," in Proceedings of the Fifteenth EuroSys Conference (EuroSys'20), Heraklion, Crete, Greece, April 27-30, 2020., 2020.
[31]
A. Farshin et al., "Reexamining Direct Cache Access to Optimize I/O Intensive Applications for Multi-hundred-gigabit Networks," in 2020 USENIX Annual Technical Conference (USENIX ATC 20), 2020, pp. 673-689.
[32]
T. Barbette et al., "Stateless CPU-aware datacenter load-balancing," in Poster: Stateless CPU-aware datacenter load-balancing, 2020, pp. 548-549.
[33]
A. Farshin et al., "Make the Most out of Last Level Cache in Intel Processors," in Proceedings of the Fourteenth EuroSys Conference (EuroSys'19), Dresden, Germany, 25-28 March 2019., 2019.
[34]
G. P. Katsikas et al., "Metron : NFV service chains at the true speed of the underlying hardware," in Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2018, 2019, pp. 171-186.
[35]
T. Barbette et al., "RSS++: load and state-aware receive side scaling," in Proceedings of the 15th International Conference on emerging Networking EXperiments and Technologies, 2019.
[36]
S. Liu, R. Steinert and D. Kostic, "Control under Intermittent Network Partitions," in 2018 IEEE International Conference on Communications (ICC), 2018.
[37]
K. Bogdanov et al., "Fast and accurate load balancing for geo-distributed storage systems," in SoCC 2018 - Proceedings of the 2018 ACM Symposium on Cloud Computing, 2018, pp. 386-400.
[38]
S. Liu, R. Steinert and D. Kostic, "Flexible distributed control plane deployment," in Proceedings 2018 IEEE/IFIP Network Operations and Management Symposium, NOMS 2018 : Cognitive Management in a Cyber World, NOMS 2018, 2018, pp. 1-7.
[39]
G. P. Katsikas et al., "Metron: NFV Service Chains at the True Speed of the Underlying Hardware," in The 15th USENIX Symposium on Networked Systems Design and Implementation, 2018.
[40]
W. Reda et al., "Rein: Taming Tail Latency in Key-ValueStores via Multiget Scheduling," in The Twelfth European Conference on Computer Systems (EuroSys), 2017.
[41]
P. Peresini, M. Kuzniar and D. Kostic, "Monocle : Dynamic, Fine-Grained Data Plane Monitoring," in Proceedings of the 11th International Conference on emerging Networking EXperiments and Technologies (ACM CoNEXT), 2015.
[42]
P. Peresini, M. Kuzniar and D. Kostic, "Rule-Level Data Plane Monitoring With Monocle," in ACM Conference on Special Interest Group on Data Communication (SIGCOMM),London, ENGLAND, AUG 17-21, 2015, 2015, pp. 595-596.
[43]
K. Bogdanov et al., "The Nearest Replica Can Be Farther Than You Think," in Proceedings of the ACM Symposium on Cloud Computing 2015, 2015, pp. 16-29.
[44]
K. Bogdanov et al., "Toward Automated Testing of Geo-Distributed Replica Selection Algorithms," in Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, 2015, pp. 89-90.
[45]
M. Kuzniar, P. Peresini and D. Kostic, "What You Need to Know About SDN Flow Tables," in PASSIVE AND ACTIVE MEASUREMENT (PAM 2015), 2015, pp. 347-359.
[46]
P. Peresini et al., "ESPRES : Easy Scheduling and Prioritization for SDN," in Proceedings of the Open Networking Summit (ONS) Research Track, 2014.
[47]
P. Peresini et al., "ESPRES : Transparent SDN Update Scheduling," in Proceedings of the Workshop on Hot Topics in Software Defined Networking (HotSDN), 2014.
[48]
M. Kuzniar, P. Peresini and D. Kostic, "Providing Reliable FIB Update Acknowledgments in SDN," in The 10th International Conference on emerging Networking Experiments and Technologies (CoNEXT’14), December 2–5, 2014, Sydney, Australia, 2014.
[49]
M. Kuzniar et al., "Automatic Failure Recovery for Software-Defined Networks," in Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN), 2013.
[50]
D. Novakovic et al., "DeepDive : Transparently Identifying and Managing Performance Interference in Virtualized Environments," in Proceedings of The 2013 USENIX Annual Technical Conference, 2013.
[51]
P. Peresini and D. Kostic, "Is the Network Capable of Computation?," in Proceedings of the 3rd International Workshop on Rigorous Protocol Engineering (WRiPE), 2013.
[52]
F. Facca et al., "NetIDE: First steps towards an integrated development environment for portable network apps," in Proceedings of the 2nd European Workshop on Software Defined Networks (EWSDN), 2013, pp. 105-110.
[53]
P. Peresini et al., "OF.CPP : Consistent Packet Processing for OpenFlow," in Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN), 2013.
[54]
P. Peresini, M. Kuzniar and D. Kostic, "OpenFlow Needs You! A Call for a Discussion About a Cleaner OpenFlow API," in Proceedings of the 2nd European Workshop on Software Defined Networks (EWSDN), 2013.
[55]
M. Canini et al., "A NICE Way to Test OpenFlow Applications," in Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2012.
[56]
M. Kuzniar et al., "A SOFT Way for OpenFlow Switch Interoperability Testing," in Proceedings of the 8th International Conference on emerging Networking EXperiments and Technologies (ACM CoNEXT), 2012.
[57]
N. Vasic et al., "DejaVu : Accelerating Resource Allocation in Virtualized Environments," in Proceedings of the Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2012.
[58]
M. Kuzniar, M. Canini and D. Kostic, "OFTEN Testing OpenFlow Networks," in Proceedings of the 1st European Workshop on Software Defined Networks (EWSDN), 2012.
[59]
S. Schubert et al., "Profiling Software for Energy Consumption," in Proceedings of the IEEE International Conference on Green Computing and Communications (GreenCom), 2012.
[60]
M. Canini et al., "Automating the Testing of OpenFlow Applications," in Proceedings of the 1st International Workshop on Rigorous Protocol Engineering (WRiPE), 2011.
[61]
M. Yabandeh et al., "Finding Almost-Invariants in Distributed Systems," in Proceedings of the 30th IEEE Symposium on Reliable Distributed Systems (SRDS), 2011.
[62]
N. Vasic et al., "Identifying and Using Energy-Critical Paths," in Proceedings of The 7th International Conference on emerging Networking EXperiments and Technologies (ACM CoNEXT), 2011.
[63]
E. Goma et al., "Insomnia in the Access (or How to Curb Access Network Related Energy Consumption)," in Proceedings of the ACM SIGCOMM 2011 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, 2011.
[64]
R. Bachwani et al., "Sahara : Guiding the Debugging of Failed Software Upgrades," in Proceedings of the 27th IEEE International Conference on Software Maintenance, 2011.
[65]
M. Canini et al., "Toward Online Testing of Federated and Heterogeneous Distributed Systems," in Proceedings of The 2011 USENIX Annual Technical Conference, 2011.
[66]
S. Schubert et al., "Bandwidth Adaptation in Streaming Overlays," in Proceedings of The Second International Conference on COMmunication Systems and NETworkS (COMSNETS), 2010.
[67]
N. Vasic and D. Kostic, "Energy-Aware Traffic Engineering," in Proceedings of the 1st Int’l Conf. on Energy-Efficient Computing and Networking (E-ENERGY), 2010.
[68]
M. Canini et al., "Fault Prediction in Distributed Systems Gone Wild," in Proceedings of The 4th ACM SIGOPS/SIGACT Workshop on Large Scale Distributed Systems and Middleware, 2010.
[69]
M. Yabandeh et al., "CrystalBall : Predicting and Preventing Inconsistencies in Deployed Distributed Systems," in Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI ’09), 2009.
[70]
F. Klemm et al., "Handling Very Large Numbers of Messages in Distributed Hash Tables," in Proceedings of The First International Conference on COMmunication Systems and NETworkS (COMSNETS), 2009.
[71]
N. Vasic et al., "Making Cluster Applications Energy-Aware," in Proceedings of The First Workshop on Automated Control for Datacenters and Clouds (ACDC), 2009.
[72]
N. Vasic, S. Kuntimaddi and D. Kostic, "One Bit Is Enough : a Framework for Deploying Explicit Feedback Congestion Control Protocols," in Proceedings of The First International Conference on COMmunication Systems and NETworkS (COMSNETS), 2009.
[73]
P.-E. Dagand, D. Kostic and V. Kuncak, "Opis : Reliable Distributed Systems in OCaml," in Proceedings of TLDI, 2009.
[74]
M. Yabandeh et al., "Simplifying Distributed System Development," in Proceedings of The 12th Workshop on Hot Topics in Operating Systems (HotOS XII),, 2009.
[75]
R. Guerraoui et al., "A High Throughput Atomic Storage Algorithm," in Proceedings of the 27th IEEE International Conference on Distributed Computing Systems (ICDCS’07), 2007.
[76]
N. Vratonjic et al., "Enabling DVD-like Features in P2P Video-on-demand Systems," in Proceedings of the SIGCOMM Peer-to-Peer Streaming and IP-TV Workshop, 2007.
[77]
O. Crameri et al., "Staged Deployment in Mirage, an Integrated Software Upgrade Testing and Distribution System," in Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP), 2007.
[78]
D. Kostic et al., "Maintaining high bandwidth under dynamic network conditions," in Proceedings of the USENIX Annual Technical Conference, 2005.
[79]
J. Dunagan et al., "FUSE:Lightweight Guaranteed Distributed Failure Notification," in Proceedings of the 6th Symposium on Operating Systems Design and Implementation (OSDI), 2004.
[80]
A. Rodriguez et al., "MACEDON: methodology for automatically creating, evaluating, and designing overlay networks," in Proceedings of the First Symposium on Networked Systems Design and Implementation (NSDI ’04), 2004.
[81]
A. Rodriguez, D. Kostic and A. Vahdat, "Scalability in adaptive multi-metric overlays," in Proceedings of the 2nd IEEE International Conference on Distributed Computing Systems, 2004.
[82]
D. Kostic et al., "Bullet: high bandwidth data dissemination using an overlay mesh," in Proceedings of the 19th ACM Symposium on Operating System Principles (SOSP), 2003.
[83]
D. Kostic et al., "Using Random Subsets to Build Scalable Network Services," in Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems (USITS), 2003, p. 19.
[84]
R. Braynard et al., "Opus : an overlay peer utility service," in Proceedings of the 5th International Conference on Open Architectures and Network Programming (OPENARCH), 2002.
[85]
A. Vahdat et al., "Scalability and accuracy in a large-scale network emulator," in Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI), 2002.
[86]
A. Vahdat et al., "Self-Organizing Subsets : From Each According to His Abilities, To Each According to His Needs," in Peer-to-Peer Systems : First InternationalWorkshop, IPTPS 2002 Cambridge, MA, USA, March 7–8, 2002 Revised Papers, 2002, pp. 76-84.
Non-peer reviewed
Reports
[87]
Other
[88]
[89]
Latest sync with DiVA:
2024-11-18 00:02:42