Showing posts with label ph.d. fellowship. Show all posts
Showing posts with label ph.d. fellowship. Show all posts

Tuesday, June 12, 2012

2012 Google PhD Fellowships



A doctoral degree is arguably the ultimate end goal of a modern education. But with the research opportunities now available in industry and the lure of the start-up, why do students pursue this advanced academic achievement? For many, it's the opportunity to explore a fascinating area in great depth. Computer Science is still a young, dynamic field where an innovative researcher might hit on something that can truly change the world. 

Google’s global fellowship program was created to support those willing to take on this noble endeavor. This year, the fourth year of the program, we welcome two new regions and are delighted to be supporting 40 students’ graduate studies in Australia, Canada, China, Europe, India, and the United States. You can click here to see a list of all of our Google Fellowship recipients.

PhD students have a unique experience. They are intently focused on a specialized area of study, with a goal of producing tangible results in a defined timeframe. The process requires sophisticated knowledge of the domain, expert planning and problem-solving skills, and the ability to communicate their work and results through publications, conferences and ultimately, in authoring a book. These are highly transferable skills of great value, no matter what path the student chooses after graduate school.

Congratulations to our fellows; we applaud you on your chosen path and look forward to the accomplishments to come.

Wednesday, October 13, 2010

Google at USENIX Symposium on Operating Systems Design and Implementation (OSDI ‘10)


The 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI ‘10) was recently held in Vancouver, B.C. This biennial conference is one of the premiere forums for presenting innovative research in distributed systems from both academia and industry, and we were glad to be a part of it.

In addition to sponsoring this conference since 2002, Googlers contributed to the exchange of scientific ideas through authoring or co-authoring 3 published papers, organizing workshops, and serving on the program committee. A short summary of the contributions:

  • Large-scale Incremental Processing Using Distributed Transactions and Notifications.
    Google replaced its batch-oriented indexing system with an incremental system, Percolator. Rather than running a series of high-latency map-reduces over large batches of documents, we now index individual documents at very low latency. The result is a 50% reduction in search result age; our paper discusses this project and the implications of the result.
  • Availability in Globally Distributed Storage Systems.
    Reliable and efficient storage systems are a key component of cloud-based services. In this paper we characterize the availability properties of cloud storage systems based on extensive monitoring of Google's main storage infrastructure and present statistical models that enable further insight into the impact of multiple design choices, such as data placement and replication strategies. We demonstrate the utility of these models by computing data availability under a variety of replication schemes given the real patterns of failures observed in our fleet.
  • Onix: A Distributed Control Platform for Large-scale Production Networks.
    There has been recent interest in a new networking paradigm called Software-Defined Networking (SDN). The crucial enabler for SDN is distributed control platform that shields developers from the details of the underlying physical infrastructure and allows them to write sophisticated control logic against a high-level API. Onix provides such a control platform for large-scale production networks.

In addition to the papers presented by current Googlers, we were also happy to see that the recipient of the 2009 Google Ph.D. Fellowship in Cloud Computing, Roxana Geambasu, presented her work on Comet: An active distributed key-value store.

Videos of all of the talks from OSDI are available on the conference website for attendees and current USENIX members. There is also a USENIX YouTube channel with a growing subset of the conference videos open to everyone.

Google is making substantial progress on many of the grand challenge problems in computer science and artificial intelligence as part of its mission to organize the worlds information and make it useful. Given the continuing increase in the scale of our distributed systems it’s fair to say we’ll have some other exciting new work to share at the next OSDI. Hope to see you in 2012.