Stanko Novakovic

  VMware Research
  3425 Hillview Ave, Palo Alto, CA 94304
  e-mail: novakovics at vmware dot com 



About

I'm a postdoctoral researcher at VMware Research. I'm interested in computer systems, with emphasis on performance evaluation and optimization of networked systems. My ongoing research efforts focus on high-performance network fabrics and system software for disaggregated datacenters, including: (i) architecture of network protocols, hardware-software interfaces, and OS support enabling low-latency, high-bandwidth access to distributed data, and (ii) seeking new and interesting ways to take advantage of high-speed remote access in core datacenter services, such as data serving and analytics.


I received a Ph.D. in Computer Science from EPFL, Switzerland. At EPFL, I was advised by Ed Bugnion and Babak FalsafiIn 2013 I interned at Microsoft Research in Cambridge, UK, and in 2014 at HP Labs in Palo Alto, USA. I received my B.S. and M.S. degrees in Electrical and Computer Engineering from the University of Novi Sad, Serbia, in 2010 and 2011, respectively.  

Publications

Remote regions: a simple abstraction for remote memory.
Marcos Aguilera, Nadav Amit, Irina Calciu, Xavier Deguillard, Jayneel Gandhi, Stanko Novakovic, 
Arun Ramanathan, Pratap Subrahmanyam, Lalith Suresh, Kiran Tati, Rajesh Venkatasubramanian, and Michael Wei.
USENIX Annual Technical Conference (ATC), Boston, USA, 2018

Scale-Out Non-Uniform Memory Access.
Stanko Novakovic, Alexandros Daglis, Boris Grot, Edouard Bugnion, Babak Falsafi.
US Patent 9,734,063, 2017 pdf

Rack-Scale Memory Pooling for Datacenters.
Stanko Novakovic
Ph.D. thesis, EPFL, 2017 pdf

The Case for RackOut: Scalable Data Serving Using Rack-Scale Systems.
Stanko Novakovic, Alexandros Daglis, Edouard Bugnion, Babak Falsafi, Boris Grot.
Proceedings of the 2016 ACM Symposium on Cloud Computing (SOCC), Santa Clara, USA, 2016 pdf

SABRes: Atomic Object Reads for In-Memory Rack-Scale Computing.
Alexandros Daglis, Dmitrii Ustiugov, Stanko Novakovic, Edouard Bugnion, Babak Falsafi, Boris Grot.
Proceedings of the 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Taipei, Taiwan, 2016 pdf

An Analysis of Load Imbalance in Scale-out Data Serving.
Stanko Novakovic, Alexandros Daglis, Boris Grot, Edouard Bugnion, Babak Falsafi.
Proceedings of the 2016 ACM International Conference on Measurement and Modeling of Computer Science (SIGMETRICS) - extended abstract, Antibes Juan-Les-Pins, France, 2016 pdf

NeVer Mind Networking: Using Shared Non-Volatile Memory in Scale-Out Software.
Stanko Novakovic, Kimberly Keeton, Paolo Faraboschi, Robert Schreiber, Edouard Bugnion, Babak Falsafi.
Intl. Workshop on Rack-Scale Computing (WRSC), Bordeaux, France, 2015 pdf

Manycore Network Interfaces for In-Memory Rack-Scale Computing.
Alexandros Daglis, Stanko Novakovic, Edouard Bugnion, Babak Falsafi, Boris Grot.
Proceedings of the 42nd Intl. Symposium on Computer Architecture (ISCA), Portland, USA, 2015 pdf

Scale-Out NUMA.
Stanko Novakovic, Alexandros Daglis, Boris Grot, Edouard Bugnion, Babak Falsafi.
Proceedings of the 19th Intl. Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Salt Lake City, USA, 2014 pdf

DeepDive: Transparently Identifying and Managing Performance Interference in Virtualized Environments.
Dejan Novakovic, Nedeljko Vasic, Stanko Novakovic, Dejan Kostic, Ricardo Bianchini.
USENIX Annual Technical Conference (ATC), San Jose, USA, 2013 pdf

Teaching

Advanced Multiprocessor Architecture, EPFL, Fall 2015
Computer Architecture, EPFL, Fall 2014
Introduction to Database Systems, EPFL, Spring 2014
Operating Systems, EPFL, Spring 2012
Advanced Computer Networks and Distributed Systems, EPFL, Fall 2012