CS Other Presentations
Department of Computer Science - University of Cyprus
Besides Colloquiums, the Department of Computer Science at the University of Cyprus also holds Other Presentations (Research Seminars, PhD Defenses, Short Term Courses, Demonstrations, etc.). These presentations are given by scientists who aim to present preliminary results of their research work and/or other technical material. Other Presentations serve as a forum for educating Computer Science students and related announcements are disseminated to the Department of Computer Science (i.e., the csall list):
RSS DirectionsPresentations Coordinator: Demetris Zeinalipour
Presentation: Storage, Processing and Reliability on Google's Distributed Systems, Mr. Neophytou Constantinos (Google, UK), Wednesday, November 23, 2016, 15:00-16:00 EET.
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 |
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 |
Presentation: Storage, Processing and Reliability on Google's Distributed Systems, Mr. Neophytou Constantinos (Google, UK), Wednesday, November 23, 2016, 15:00-16:00 EET.
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 |
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 |