2002 - ACM Fellow For contributions to the understanding of storage systems and their management.
His primary areas of investigation include Distributed computing, Operating system, Disk array, RAID and Computer data storage. His Distributed computing research includes themes of Resource, Provisioning, Cloud computing and Parallel computing. His work on Idle as part of general Operating system study is frequently linked to Temporal isolation among virtual machines, therefore connecting diverse disciplines of science.
His Disk array study combines topics in areas such as File server, Data availability, Online transaction processing and Quiet period. His studies deal with areas such as Simulation and Benchmark as well as RAID. The Computer data storage study combines topics in areas such as Cache, Transaction processing, Embedded system, Redundancy and Software.
John Wilkes mostly deals with Computer data storage, Distributed computing, Operating system, Workload and Real-time computing. His Computer data storage study combines topics from a wide range of disciplines, such as Redundancy, Data redundancy and Computer network. His research investigates the link between Distributed computing and topics such as Cloud computing that cross with problems in Resource.
His study explores the link between Operating system and topics such as Embedded system that cross with problems in Software. In his research on the topic of Computer hardware, Interconnection is strongly related with Set. His Cache study results in a more complete grasp of Parallel computing.
John Wilkes mainly investigates Cloud computing, Resource, Distributed computing, Scheduling and Workload. His biological study spans a wide range of topics, including Quality of service and Service level. The study incorporates disciplines such as Domain, Space, Set and Value in addition to Resource.
His work in Distributed computing covers topics such as Job shop scheduling which are related to areas like Optimization problem, Data center, Network topology and Fault tolerance. John Wilkes has researched Scheduling in several fields, including Software engineering, Systems architecture and Admission control. His work in the fields of Autoscaling overlaps with other areas such as Environmental economics.
His main research concerns Cloud computing, Distributed computing, Operating system, Interference and Cluster. His study in Cloud computing is interdisciplinary in nature, drawing from both Agile software development, Virtual machine, Application server and Resource. His Distributed computing research incorporates themes from Lead time and Parallelism.
His Operating system study incorporates themes from Systems architecture, Software engineering and Admission control. His Interference studies intersect with other disciplines such as Key, Outcome, Computer performance, Isolation and Throttle. Cluster combines with fields such as Scheduling, State, Scalability and Policy decision in his research.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
An introduction to disk drive modeling
C. Ruemmler;J. Wilkes.
IEEE Computer (1994)
Large-scale cluster management at Google with Borg
Abhishek Verma;Luis Pedrosa;Madhukar Korupolu;David Oppenheimer.
european conference on computer systems (2015)
The HP AutoRAID hierarchical storage system
John Wilkes;Richard Golding;Carl Staelin;Tim Sullivan.
ACM Transactions on Computer Systems (1996)
Omega: flexible, scalable schedulers for large compute clusters
Malte Schwarzkopf;Andy Konwinski;Michael Abd-El-Malek;John Wilkes.
european conference on computer systems (2013)
CloudScale: elastic resource scaling for multi-tenant cloud systems
Zhiming Shen;Sethuraman Subbiah;Xiaohui Gu;John Wilkes.
symposium on cloud computing (2011)
PRESS: PRedictive Elastic ReSource Scaling for cloud systems
Zhenhuan Gong;Xiaohui Gu;John Wilkes.
conference on network and service management (2010)
UNIX disk access patterns
Chris Ruemmler;John Wilkes.
USENIX Winter (1993)
Borg, Omega, and Kubernetes: Lessons learned from three container-management systems over a decade
Brendan Burns;Brian Grant;David Oppenheimer;Eric Brewer.
ACM Queue (2016)
Borg, Omega, and Kubernetes
Brendan Burns;Brian Grant;David Oppenheimer;Eric Brewer.
Communications of The ACM (2016)
Hibernator: helping disk arrays sleep through the winter
Qingbo Zhu;Zhifeng Chen;Lin Tan;Yuanyuan Zhou.
symposium on operating systems principles (2005)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
Google (United States)
Google (United States)
Hewlett-Packard (United States)
Duke University
Carnegie Mellon University
Flinders University
University of Washington
North Carolina State University
Northwestern University
Apple (United States)
University of Paris-Saclay
Islamic Azad University, Tehran
Doerr Consulting LLC
Carnegie Mellon University
IBM (United States)
University of Salerno
Wageningen University & Research
University of Maryland, College Park
University of Exeter
University of Birmingham
Alberta Children's Hospital
University of Pennsylvania
Sapienza University of Rome
Emory University
Alfred Wegener Institute for Polar and Marine Research
Linköping University