logo epfl
Ecole Polytechnique Fédérale de Lausanne
français | english
 EPFL > people@EPFL > Dejan Kostic login

Tenure-Track Assistant Professor
IC
IC-SIN
SIN-ENS
Tenure-Track Assistant Professor
AA
AA-DOC
EDIC-ENS
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
    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


  • ©2004-2009 Dejan Kostic - EPFL, 1015 Lausanne - last updated : 2009-05-07 15:12:21
    The owner of this page is fully responsible for its contents