close

The Department of Computer Science at the University of Cyprus cordially invites you to the Presentation entitled:

Storage, Processing and Reliability on Google's Distributed Systems

Speaker: Mr. Neophytou Constantinos
Affiliation: Google, UK
Category: Presentation
Location: Room 101, UCY, SFC03/ΚΟΔ03, 1 University Avenue, 2109 Nicosia, Cyprus (directions)
Date: Wednesday, November 23, 2016
Time: 15:00-16:00 EET
Host: Marios Dikaiakos (mdd-AT-cs.ucy.ac.cy)
URL: https://www.cs.ucy.ac.cy/colloquium/presentations.php#cs.ucy.pres.2016.constantinos

Abstract:
Organizing the world's information and making it universally accessible and useful requires technologies that are able to handle petabytes of data quickly and reliably. This talk focuses on three crucial aspects of Google's infrastructure: storage, processing and reliability. We will present popular technologies within Google, giving an overview of their principles and main use cases. We will cover distributed storage solutions including GFS (distributed file system), Bigtable (distributed multi-dimensional sorted map), Spanner and F1 (globally distributed databases). Processing solutions that will be covered include MapReduce, Flume (distributed processing of batch data), and MillWheel (distributed processing of streaming data). Finally, we discuss techniques which are used to ensure 24/7 availability for services which use the above technologies, and in general all Google services.

Short Bio:
Constantinos Neophytou received a BA degree in Computer Science from Dartmouth College in NH, USA in 2006. He later spent a year in India working on a personal project, after which he moved to the UK and received a PgC from Bristol University before starting his first job at Bloomberg in 2008. At Bloomberg he worked on the internal messaging system, which delivers upwards of 200 million emails a day in real-time. In 2011 he started working for Morgan Stanley, developing high-frequency trading connectivity software, focusing on sub-millisecond processing and message delivery. In August 2012 he started his current role at Google, which is Software Engineer in Site Reliability Engineering for the Ads Pipeline team, responsible for several pipelines, the biggest of which is the Google Analytics logs processing and aggregation.

Note:
This presentation is co-organized by the Department of Computer Science and the Centre for Entrepreneurship, University of Cyprus, in collaboration with Google. If you’re interested in Google opportunities make sure to include a soft copy of your resume! Register for the event: https://services.google.com/fb/forms/university_cyprus/

  Other Presentations Web: https://www.cs.ucy.ac.cy/colloquium/presentations.php
  Colloquia Web: https://www.cs.ucy.ac.cy/colloquium/
  Calendar: https://www.cs.ucy.ac.cy/colloquium/schedule/cs.ucy.pres.2016.constantinos.ics