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

Tenure Track Assistant Professor
Networked Systems Laboratory
Dejan Kostic
Networked Systems Laboratory
Assistant Professor
PhD (Duke University, 2005)

office(s): INN310
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 GateKeeper project for allowing streaming overlays to adapt to available bandwidth. His work on the CrystalBall project has shown that it is possible to leverage the per-node increases in computational power and bandwidth to predict and prevent inconsistencies in deployed distributed systems. Most recently, he has shown how to reduce the Internet's energy consumption.

CURRENT WORK
  • Simplifying Distributed System Development (ERC Project)

  • Reliable distributed systems and networks

  • Energy-proportional distributed systems and networks

    Dejan Kostic's research is sponsored by the European Research Council, the Swiss National Science Foundation (2 grants), the Hasler Foundation, the Microsoft Research PhD Scholarship Programme, and IBM Research.

    Full list of projects is available here.
  • AWARDS
  • ERC Starting Investigator Award, 2010
  • Best Student Paper Award, COMSNETS 2009
  • James B. Duke Fellowship, Duke University, 2000-2004
  • Clinical Faculty Fellowship, Duke University, 2000

  • MAIN PUBLICATIONS

    M. Canini, D. Venzano, P. Peresini, D. Kostic, and J. Rexford. A NICE Way to Test OpenFlow Applications. In Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2012. [ Details ]

    N. Vasic, D. Novakovic, S. Miucin, D. Kostic, and R. Bianchini. 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. [ Details | Full Text ]

    N. Vasic, D. Novakovic, S. Shekhar, P. Bhurat, M. Canini, and D. Kostic. Identifying and Using Energy-Critical Paths. In Proceedings of The 7th International Conference on emerging Networking EXperiments and Technologies (ACM CoNEXT), 2011. [ Details | Full Text ]

    E. Goma, M. Canini, A. Lopez, N. Laoutaris, D. Kostic, P. Rodriguez, R. Stanojevic, and P. Yague. 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. [ DOI | Details | Full Text ]

    M. Yabandeh, N. Knezevic, D. Kostic, and V. Kuncak. Predicting and Preventing Inconsistencies in Deployed Distributed Systems. ACM Transactions on Computer Systems, 28(1), 2010. [ DOI | Details ]

    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. [ DOI | 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 ]

    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:
    2012 EuroSys Doctoral Workshop
    EuroPar 2009 (Global chair for area 8)
    Poster session chair for OSDI 2008
    EuroSys 2007 Authoring Workshop

    Technical Program Committee Member:

    OSDI 2012, SIGMETRICS/Performance 2012, COMSNETS 2012, HotCloud 2012, IGCC 2012, CoNEXT 2012, ENERGY 2012
    SIGMETRICS 2011, ICDCS 2011, Multimedia 2011,
    ITC 2011, ICDE 2011,
    NSDI 2010, IPTPS 2010
    ROADS 2009, ICDCS 2009, COMSNETS 2009
    OSDI 2008, IWQoS 2008
    EuroSys 2007, HotAC II, P2P/IP-TV 2007, GP2PC 2007, ICDCS 2007
    USENIX 2006, AAA-IDEA 2006 , WWW 2006
    NetDB 2006 , GP2PC 2006

    ADDRESS
    Prof. Dejan Kostic
    EPFL
    School of Computer & Communication Sciences
    Office INN 310 - STATION 14
    CH - 1015 Lausanne
    Switzerland
    Skills
    Distributed systems, Computer networks, Operating systems
    Teaching
    Computer Science

    Phd programs
    Phd Students
    Mihailovic Ivo
    Novakovic Dejan
    Schubert Simon

    Past Phd students:
    Vasic Nedeljko Thesis details
    Yabandeh Maysam Thesis details
    OPENINGS
    My ERC-funded PROPHET project started on Feb 1, 2011. I am actively looking for two Ph.D. students.

    BLOGS
    PROPHET blog.
    PROJECTS
    EPFL students can contact me about possible semester or master projects


    ©2004-2012 Dejan Kostic - EPFL, 1015 Lausanne - last updated : 2011-12-07 19:44:04
    The owner of this page is fully responsible for its contents