|
|
|
Dejan Kostic
|
|
Networked Systems Laboratory
|
Assistant Professor PhD (Duke University, 2005)
|
office(s):
INN320
phone(s): [+41 21 69] 37591,32641
|
|
|
MISSION
|
For an up-to-date list of publications, detailed list of projects, news, and classes I teach, please visit the Networked Systems Laboratory page.
|
|
BIOGRAPHY
|
Dejan Kostic obtained his PhD in Computer Science from Duke University in 2005, his M.Sc. degree in Computer Science from the University of Texas at Dallas, and his B.Sc. degree in Computer Engineering and Information Technology from the University of Belgrade (ETF). From 1995 until 1999, he worked at INET, Inc. (now Tektronix) and MakeLabs (now OpNet). He also held positions at the University of California, San Diego and Microsoft Research. Since January 2006, he has been working as a tenure-track assistant professor at the School of Computer and Communications Sciences at EPFL.
His dissertation produced Bullet, a system for high bandwidth data dissemination (multimedia streaming and content distribution) for large-scale distributed systems. During the course of his Ph.D., he worked on broad aspects of constructing large-scale distributed systems. At EPFL, he started the Mirage project, an integrated software upgrade testing and distribution system, as well as the project for allowing streaming overlays to adapt to available bandwidth. His work on the new framework for deploying explicit feedback congestion control protocols was awarded the Best Student Paper Award at COMSNETS '09. Most recently, he has been working on predicting and preventing inconsistencies in deployed distributed systems.
|
|
CURRENT WORK
|
CrystalBall: Predicting and Preventing Inconsistencies in Deployed Distributed Systems
Opis: Reliable Distributed Systems in OCaml
Uno: a Framework for Deploying Explicit Feedback Congestion Control Protocols
Mirage: Managing Software Upgrades
GateKeeper: Bandwidth Adaptation in Streaming Overlays
BulletMedia: P2P Video-on-Demand with DVD-like features
Dejan Kostic's research is sponsored by the Swiss National Science Foundation, the Hasler Foundation, IBM Research, and the Microsoft Research PhD Scholarship Programme.
|
|
MAIN PUBLICATIONS
|
|
|
M. Yabandeh, N. Knezevic, D. Kostic, and V. Kuncak.
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.
[ Details |
Full Text |
Link ]
|
|
|
D. Kostic, A. C. Snoeren, A. Vahdat, R. Braud, C. Killian, J. W. Anderson,
J. Albrecht, A. Rodriguez, and E. Vandekieft.
High-bandwidth Data Dissemination for Large-scale Distributed
Systems.
ACM Transactions on Computer Systems, 26(1), 2008.
[ Details ]
|
|
|
O. Crameri, N. Knezevic, D. Kostic, R. Bianchini, and W. Zwaenepoel.
Staged Deployment in Mirage, an Integrated Software Upgrade
Testing and Distribution System.
In Proceedings of the 21st ACM Symposium on Operating
Systems Principles (SOSP), Stevenson, WA, U.S.A., 2007.
[ Details |
Full Text |
Link ]
|
|
|
J. Dunagan, N. J. A. Harvey, M. B. Jones, D. Kostic, M. Theimer, and A. Wolman.
FUSE: Lightweight Guaranteed Distributed Failure
Notification.
In Proceedings of the 6th Symposium on Operating Systems
Design and Implementation (OSDI), 2004.
[ Details |
Full Text |
Link ]
|
|
|
A. Rodriguez, C. Killian, S. Bhat, D. Kostic, and A. Vahdat.
MACEDON: methodology for automatically creating, evaluating, and
designing overlay networks.
In Proceedings of the First Symposium on Networked
Systems Design and Implementation (NSDI '04). USENIX Assoc, 2004.
Duke Univ., Durham, NC, USA.
[ Details |
Full Text |
Link ]
|
|
|
D. Kostic, A. Rodriguez, J. Albrecht, B. Abhijeet, and A. Vahdat.
Using Random Subsets to Build Scalable Network Services.
In Proceedings of the 4th USENIX Symposium on Internet
Technologies and Systems (USITS), 2003.
[ Details |
Full Text |
Link ]
|
|
|
D. Kostic, A. Rodriguez, J. Albrecht, and A. Vahdat.
Bullet: high bandwidth data dissemination using an overlay mesh.
In Proceedings of the 19th ACM Symposium on Operating
System Principles (SOSP), 2003.
Dept. of Comput. Sci., Duke Univ., Durham, NC, USA.
[ Details |
Full Text |
Link ]
|
|
|
A. Vahdat, K. Yocum, K. Walsh, P. Mahadevan, D. Kostic, J. Chase, and
D. Becker.
Scalability and accuracy in a large-scale network emulator.
In Proceedings of the Fifth Symposium on Operating
Systems Design and Implementation (OSDI). USENIX Assoc, 2002.
Dept. of Comput. Sci., Duke Univ., Durham, NC, USA.
[ Details |
Full Text |
Link ]
|
|
|
RECENT ACTIVITIES
|
Technical Program (Co)chair:
EuroPar 2009 (Global chair for area 8)
EuroSys 2007 Authoring Workshop
Technical Program Committee Member:
NSDI 2010
ROADS 2009
ICDCS 2009
COMSNETS 2009
USENIX OSDI 2008
IWQoS 2008
Second Workshop on Hot Topics in Autonomic Computing
Peer-to-Peer Streaming and IP-TV Workshop 2007
GP2PC 2007 Workshop
EuroSys 2007
ICDCS 2007
AAA-IDEA 2006 Workshop
USENIX 2006
WWW 2006
NetDB 2006
GP2PC 2006 Workshop
|
|
ADDRESS
|
Prof. Dejan Kostic
EPFL
School of Computer & Communication Sciences
Office INN 320 - STATION 14
CH - 1015 Lausanne
Switzerland
|
|
| Skills |
| Distributed systems, Computer networks, Operating systems |
|
| Teaching |
Computer Science
|
|
| Phd programs |
- Computer, Communication and Information Sciences
|
|
| Phd Students |
Schubert Simon
Vasic Nedeljko
Yabandeh Maysam
|
|
|
| PROJECTS |
|
EPFL students can contact me about possible semester or master projects
|
|
| Research interests |
Distributed Systems Computer Networks Operating Systems
|
|