Keith Marzullo

Last updated
Keith Marzullo
Education Doctor of Philosophy Stanford University
Alma mater Stanford University, Occidental College
Known forContributions to distributed systems
Awards ACM Fellow
Scientific career
Fields distributed systems
Institutions University of Maryland College of Information Studies, National Science Foundation, University of California San Diego, Cornell University
Thesis Maintaining the time in a distributed system : an example of a loosely-coupled distributed service  (1984)
Doctoral advisors Susan Owicki & Hugh Lauer [1]
Doctoral students Lorenzo Alvisi & Pardis Miri

Keith Marzullo is the inventor of Marzullo's algorithm, which is part of the basis of the Network Time Protocol and the Windows Time Service. In August 1, 2016 he became the Dean of the University of Maryland College of Information Studies [2] after serving as the Director of the NITRD National Coordination Office. [3] Prior to this he was a Professor in the Department of Computer Science and Engineering at University of California, San Diego. In 2011 he was inducted as a Fellow of the Association for Computing Machinery. [4]

Contents

Research

Publications

1999

2000

2001

2002

2003

Related Research Articles

Distributed computing is a field of computer science that studies distributed systems. A distributed system is a system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another. The components interact with one another in order to achieve a common goal. Three significant characteristics of distributed systems are: concurrency of components, lack of a global clock, and independent failure of components. Examples of distributed systems vary from SOA-based systems to massively multiplayer online games to peer-to-peer applications.

Checkpointing is a technique that provides fault tolerance for computing systems. It basically consists of saving a snapshot of the application's state, so that applications can restart from that point in case of failure. This is particularly important for the long running applications that are executed in the failure-prone computing systems.

Vasant G. Honavar is an Indian born American computer scientist, and artificial intelligence, machine learning, big data, data science, causality, knowledge representation, bioinformatics and health informatics researcher and educator.

ACM SIGACT or SIGACT is the Association for Computing Machinery Special Interest Group on Algorithms and Computation Theory, whose purpose is support of research in theoretical computer science. It was founded in 1968 by Patrick C. Fischer.

Nimrod is a tool for the parameterisation of serial programs to create and execute embarrassingly parallel programs over a computational grid. It is a co-allocating, scheduling and brokering service. Nimrod was one of the first tools to make use of heterogeneous resources in a grid for a single computation. It was also an early example of using a market economy to perform grid scheduling. This enables Nimrod to provide a guaranteed completion time despite using best-effort services.

John Watrous (computer scientist) Theoretical computer scientist

John Harrison Watrous is a professor of computer science at the David R. Cheriton School of Computer Science at the University of Waterloo, a member of the Institute for Quantum Computing, an affiliate member of the Perimeter Institute for Theoretical Physics and a Fellow of the Canadian Institute for Advanced Research. He was a faculty member in the Department of Computer Science at the University of Calgary from 2002 to 2006 where he held a Canada Research Chair in quantum computing.

Multitree

In combinatorics and order-theoretic mathematics, a multitree may describe either of two equivalent structures: a directed acyclic graph (DAG) in which the set of vertices reachable from any vertex induces a tree, or a partially ordered set (poset) that does not have four items a, b, c, and d forming a diamond suborder with abd and acd but with b and c incomparable to each other.

Ryan Williams (computer scientist) computer scientist

Richard Ryan Williams, known as Ryan Williams, is an American computer scientist working in computational complexity theory.

Ashok K. Chandra was a computer scientist at Microsoft Research in Mountain View, California, United States, where he was a general manager at the Internet Services Research Center. Chandra received his PhD in Computer Science from Stanford University, an MS from University of California, Berkeley, and a BTech from IIT Kanpur. He was previously Director of Database and Distributed Systems at IBM Almaden Research Center.

The Prize for Innovation in Distributed Computing is an award presented annually at the conference International Colloquium on Structural Information and Communication Complexity (SIROCCO) to a living individual who have made a major contribution to understanding "the relationships between information and efficiency in decentralized computing", which is main area of interest for this conference. The award recognizes innovation, in particular, it recognizes inventors of new ideas that were unorthodox and outside the mainstream at the time of their introduction. There are two restrictions for being eligible for this award: (1) The original contribution must have appeared in a publication at least five years before the year of the award, (2) One of the articles related to this contribution and authored by this candidate must have appeared in the proceedings of SIROCCO.

Dahlia Malkhi is an Israeli-American computer scientist who works on distributed systems as a founding principal researcher at VMware Research.

Social cloud computing, also peer-to-peer social cloud computing, is an area of computer science that generalizes cloud computing to include the sharing, bartering and renting of computing resources across peers whose owners and operators are verified through a social network or reputation system. It expands cloud computing past the confines of formal commercial data centers operated by cloud providers to include anyone interested in participating within the cloud services sharing economy. This in turn leads to more options, greater economies of scale, while bearing additional advantages for hosting data and computing services closer to the edge where they may be needed most.

Roger Wattenhofer, born in 1969, is a Swiss computer scientist, active in the field of distributed computing, networking, and algorithms. He is a professor at ETH Zurich (Switzerland) since 2001. He has published numerous research articles in computer science and a book on Bitcoin.

Umit Catalyurek researcher ORCID ID = 0000-0002-5625-3758

Ümit V. Çatalyürek is a professor of computer science at the Georgia Institute of Technology, and Adjunct Professor in department of Biomedical Informatics at the Ohio State University. He is known for his work on graph analytics, parallel algorithms for scientific applications, data-intensive computing, and large scale genomic and biomedical applications. He was the director of the High Performance Computing Lab at the Ohio State University. He was named Fellow of the Institute of Electrical and Electronics Engineers (IEEE) in 2016 for contributions to combinatorial scientific computing and parallel computing.

ACM SIGHPC

ACM SIGHPC is the Association for Computing Machinery's Special Interest Group on High Performance Computing, an international community of students, faculty, researchers, and practitioners working on research and in professional practice related to supercomputing, high-end computers, and cluster computing. The organization co-sponsors international conferences related to high performance and scientific computing, including: SC, the International Conference for High Performance Computing, Networking, Storage and Analysis; the Platform for Advanced Scientific Computing (PASC) Conference; and PPoPP, the Symposium on Principles and Practice of Parallel Programming.

Richard Vuduc

Richard Vuduc is an associate professor of computer science at the Georgia Institute of Technology. His research lab, The HPC Garage, studies high-performance computing, scientific computing, parallel algorithms, modeling, and engineering. He is a member of the Association for Computing Machinery (ACM). As of 2016, Vuduc serves as Vice President of the SIAM Activity Group on Supercomputing. He has co-authored over 150 articles in peer-reviewed journals and conferences.

References

  1. https://www.genealogy.math.ndsu.nodak.edu/id.php?id=51771
  2. "UMD Names Dr. Keith Marzullo as Dean of College of Information Studies". UMD Right Now :: University of Maryland. 2016-08-01. Retrieved 2017-09-10.
  3. "Administration Issues Strategic Plan for Big Data Research and Development". whitehouse.gov. 2016-05-23. Retrieved 2017-09-10.
  4. "Keith Marzullo". awards.acm.org. Retrieved 2017-09-10.