Remzi Arpaci-Dusseau

Last updated

Remzi Arpaci-Dusseau
Renzi Arpaci-Dusseau at SYSTOR 2012.jpg
NationalityAmerican
Other namesRemzi Arpaci
EducationPh.D. computer science, University of California, Berkeley, 1999
B.S. computer engineering, University of Michigan-Ann Arbor, 1993
Known fordata storage and computer systems
Spouse Andrea Arpaci-Dusseau
Awards SIGOPS Mark Weiser Award, ACM Fellow, AAAS Fellow
Scientific career
FieldsComputer science
Institutions University of Wisconsin–Madison
Thesis Performance Availability for Networks of Workstations  (1999)
Doctoral advisor David Patterson
Website http://www.cs.wisc.edu/~remzi

Remzi Arpaci-Dusseau is a professor at the University of Wisconsin-Madison and former chair of the Computer Sciences department. [1] He co-leads a research group with Professor Andrea Arpaci-Dusseau. [2] He and Andrea have co-written a textbook on operating systems, "Operating Systems: Three Easy Pieces" (OSTEP), that is downloaded millions of times yearly and used at hundreds of institutions worldwide. [3] His research been cited over 15,000 times and is one of the leading experts in the area of data storage. [4]

Contents

Education

Arpaci-Dusseau received his Bachelor of Science at the University of Michigan, Ann Arbor in 1993, [5] then proceeded to earn his Master's in 1996 at the University of California, Berkeley. [6] He later earned his Ph.D at the same institution, with a thesis titled Performance Availability for Networks of Workstations. [7]


Honors and awards


Related Research Articles

<span class="mw-page-title-main">Round-robin scheduling</span> Algorithm employed by process and network schedulers in computing

Round-robin (RR) is one of the algorithms employed by process and network schedulers in computing. As the term is generally used, time slices are assigned to each process in equal portions and in circular order, handling all processes without priority. Round-robin scheduling is simple, easy to implement, and starvation-free. Round-robin scheduling can be applied to other scheduling problems, such as data packet scheduling in computer networks. It is an operating system concept.

The Andrew File System (AFS) is a distributed file system which uses a set of trusted servers to present a homogeneous, location-transparent file name space to all the client workstations. It was developed by Carnegie Mellon University as part of the Andrew Project. Originally named "Vice", "Andrew" refers to Andrew Carnegie and Andrew Mellon. Its primary use is in distributed computing.

<span class="mw-page-title-main">David Patterson (computer scientist)</span> American computer pioneer and academic (born 1947)

David Andrew Patterson is an American computer pioneer and academic who has held the position of professor of computer science at the University of California, Berkeley since 1976. He announced retirement in 2016 after serving nearly forty years, becoming a distinguished software engineer at Google. He currently is vice chair of the board of directors of the RISC-V Foundation, and the Pardee Professor of Computer Science, Emeritus at UC Berkeley.

<span class="mw-page-title-main">Data corruption</span> Errors in computer data that introduce unintended changes to the original data

Data corruption refers to errors in computer data that occur during writing, reading, storage, transmission, or processing, which introduce unintended changes to the original data. Computer, transmission, and storage systems use a number of measures to provide end-to-end data integrity, or lack of errors.

<span class="mw-page-title-main">Barbara Liskov</span> American computer scientist

Barbara Liskov is an American computer scientist who has made pioneering contributions to programming languages and distributed computing. Her notable work includes the introduction of abstract data types and the accompanying principle of data abstraction, along with the Liskov substitution principle, which applies these ideas to object-oriented programming, subtyping, and inheritance. Her work was recognized with the 2008 Turing Award, the highest distinction in computer science.

In computer science, a multilevel feedback queue is a scheduling algorithm. Scheduling algorithms are designed to have some process running at all times to keep the central processing unit (CPU) busy. The multilevel feedback queue extends standard algorithms with the following design requirements:

  1. Separate processes into multiple ready queues based on their need for the processor.
  2. Give preference to processes with short CPU bursts.
  3. Give preference to processes with high I/O bursts.

Randy Howard Katz is a distinguished professor emeritus at University of California, Berkeley of the electrical engineering and computer science department.

Jeffrey Naughton is a computer scientist and former professor and department chair of Computer Sciences at the University of Wisconsin–Madison, where he was one of the leaders of the Wisconsin Database Group. He was lead of Google's Madison office until 2022.

<span class="mw-page-title-main">I/O scheduling</span> Arbiter for mass storage access in an operating system

Input/output (I/O) scheduling is the method that computer operating systems use to decide in which order I/O operations will be submitted to storage volumes. I/O scheduling is sometimes called disk scheduling.

<span class="mw-page-title-main">Gernot Heiser</span> Australian computer scientist

Gernot Heiser is a Scientia Professor and the John Lions Chair for operating systems at UNSW Sydney, where he leads the Trustworthy Systems group (TS).

<span class="mw-page-title-main">Eric Brewer (scientist)</span>

Eric Allen Brewer is professor emeritus of computer science at the University of California, Berkeley and vice-president of infrastructure at Google. His research interests include operating systems and distributed computing. He is known for formulating the CAP theorem about distributed network applications in the late 1990s.

A journaling file system is a file system that keeps track of changes not yet committed to the file system's main part by recording the goal of such changes in a data structure known as a "journal", which is usually a circular log. In the event of a system crash or power failure, such file systems can be brought back online more quickly with a lower likelihood of becoming corrupted.

Thomas E. Anderson is an American computer scientist noted for his research on distributed computing, networking and operating systems.

<span class="mw-page-title-main">Martin Farach-Colton</span> American computer scientist

Martin Farach-Colton is an American computer scientist, known for his work in streaming algorithms, suffix tree construction, pattern matching in compressed data, cache-oblivious algorithms, and lowest common ancestor data structures. He is the Leonard J. Shustek Professor of Computer Science and chair of the Department of Computer Science and Engineering at New York University. Formerly, he was a Distinguished Professor of Computer Science at Rutgers University. He co-founded the storage technology startup company Tokutek.

The ACM SIGOPS Mark Weiser Award is awarded to an individual who has shown creativity and innovation in operating system research. The recipients began their career no earlier than 20 years prior to nomination. The special-interest-group-level award was created in 2001 and is named after Mark Weiser, the father of ubiquitous computing.

<span class="mw-page-title-main">Aditya Akella</span> Indian-American computer scientist

Srinivasa Aditya Akella is a computer scientist, professor and Regents Chair Professor at the University of Texas at Austin. He is notable for research in software-defined networking, big data systems, low latency networking, content distribution and network function virtualization.

Autumn Kent is an American mathematician specializing in topology and geometry. She is a professor of mathematics and Vilas Associate at the University of Wisconsin. She is a transgender woman and a promoter of trans rights.

Dawson R. Engler is an American computer scientist and an associate professor of computer science and electrical engineering at Stanford University.

Andrea Carol Arpaci-Dusseau is an American computer scientist interested in operating systems, file systems, data storage, distributed computing, and computer science education. She is a professor of computer sciences at the University of Wisconsin–Madison.

Luis Ceze is a computer scientist and a professor of computer science at the Paul G. Allen School of Computer Science & Engineering known for his work on Apache TVM and bioinspired systems for data storage. In 2019, Luis founded OctoML, a startup aimed at optimizing machine learning deployments. In 2022, he was named an ACM Fellow.

References

  1. "UW-Madison answers demand for data science with new school, major and more faculty" . Retrieved 2020-07-29.
  2. "The ADvanced Systems Laboratory" . Retrieved 2020-07-29.
  3. Operating Systems: Three Easy Pieces. CreateSpace Independent Publishing Platform. September 2018. ISBN   978-1-9850-8659-3.
  4. "Remzi Arpaci-Dusseau - Google Scholar".
  5. "Alumni in Academia".
  6. "Communication Behavior of a Distributed Operating System" (PDF). Retrieved 2020-07-29.
  7. "Performance Availability for Networks of Workstations" (PDF). Retrieved 2020-07-29.
  8. "ACM SIGOPS Mark Weiser Award" . Retrieved 2015-07-27.
  9. "ACM Fellow" . Retrieved 2020-01-13.
  10. "2022 AAAS Fellows" . Retrieved 2023-02-07.
  11. "Vilas Distinguished Achievement Professorships" . Retrieved 2023-02-07.
  12. "Distinguished Teaching Awards 2016". 29 July 2020.
  13. "CS Distinguished Alumni Award Winners". 5 March 2023.
  14. "The SACM Student COW (Choose Of Wisconsin) Award".
  15. "USENIX TEST OF TIME AWARDS". 4 September 2013. Retrieved 2023-02-08.
  16. "USENIX Best Papers (FAST)". 15 September 2022. Retrieved 2023-02-07.
  17. "Best Paper Awards" . Retrieved 2023-02-07.