[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:07.27,0:00:08.54,Default,,0000,0000,0000,,Hello everyone, Dialogue: 0,0:00:08.54,0:00:10.48,Default,,0000,0000,0000,,I want to thank you\Nfor, uh, joining me Dialogue: 0,0:00:10.48,0:00:14.08,Default,,0000,0000,0000,,on this, uh, journey through\NCloud Computing Concepts. Dialogue: 0,0:00:14.08,0:00:15.15,Default,,0000,0000,0000,,This is the first part Dialogue: 0,0:00:15.15,0:00:17.12,Default,,0000,0000,0000,,of the Cloud Computing\NConcepts course, Dialogue: 0,0:00:17.12,0:00:18.55,Default,,0000,0000,0000,,which is a two part course. Dialogue: 0,0:00:20.79,0:00:21.76,Default,,0000,0000,0000,,Uh, this course here Dialogue: 0,0:00:21.76,0:00:23.92,Default,,0000,0000,0000,,is about the internals\Nof cloud computing. Dialogue: 0,0:00:23.92,0:00:26.59,Default,,0000,0000,0000,,This means that\Nwe'll go underneath the hood Dialogue: 0,0:00:26.59,0:00:29.16,Default,,0000,0000,0000,,and look at the distributed systems concepts, Dialogue: 0,0:00:29.16,0:00:30.70,Default,,0000,0000,0000,,and the distributed algorithms, Dialogue: 0,0:00:30.70,0:00:31.100,Default,,0000,0000,0000,,and the distributed techniques, Dialogue: 0,0:00:31.100,0:00:34.60,Default,,0000,0000,0000,,that underlie today's\Ncloud computing technologies. Dialogue: 0,0:00:34.60,0:00:37.67,Default,,0000,0000,0000,,This course is not about\Nhow to write cloud systems Dialogue: 0,0:00:37.67,0:00:39.07,Default,,0000,0000,0000,,or cloud applications. Dialogue: 0,0:00:39.07,0:00:40.27,Default,,0000,0000,0000,,There is a separate course, Dialogue: 0,0:00:40.27,0:00:43.04,Default,,0000,0000,0000,,uh, that's coming up,\Ncalled Cloud Applications. Dialogue: 0,0:00:43.04,0:00:46.11,Default,,0000,0000,0000,,Uh, and, uh, this course\Nis not about networking either, Dialogue: 0,0:00:46.11,0:00:46.85,Default,,0000,0000,0000,,in the cloud. Dialogue: 0,0:00:46.85,0:00:47.85,Default,,0000,0000,0000,,There's a separate course Dialogue: 0,0:00:47.85,0:00:49.55,Default,,0000,0000,0000,,called Cloud Networking\Nthat's coming up, Dialogue: 0,0:00:49.55,0:00:52.15,Default,,0000,0000,0000,,uh, that's about networking inside the Cloud. Dialogue: 0,0:00:52.15,0:00:54.69,Default,,0000,0000,0000,,Uh, both, uh, w-well all\Nof these courses, Dialogue: 0,0:00:54.69,0:00:56.92,Default,,0000,0000,0000,,the Cloud Computing\NConcepts course, this course, Dialogue: 0,0:00:56.92,0:00:59.56,Default,,0000,0000,0000,,both parts, as well as,\Nthe Cloud Applications course Dialogue: 0,0:00:59.56,0:01:00.93,Default,,0000,0000,0000,,and the Cloud Networking course Dialogue: 0,0:01:00.93,0:01:02.100,Default,,0000,0000,0000,,are part\Nof a Cloud Specialization, Dialogue: 0,0:01:02.100,0:01:04.46,Default,,0000,0000,0000,,which is being offered,\Nuh, to students. Dialogue: 0,0:01:06.43,0:01:08.87,Default,,0000,0000,0000,,What we'll discuss in this\Ncloud computing concepts course, Dialogue: 0,0:01:08.87,0:01:11.44,Default,,0000,0000,0000,,uh, both part one\Nand part two is, uh, Dialogue: 0,0:01:11.44,0:01:11.97,Default,,0000,0000,0000,,three things. Dialogue: 0,0:01:11.97,0:01:12.74,Default,,0000,0000,0000,,Uh, concepts Dialogue: 0,0:01:12.74,0:01:14.64,Default,,0000,0000,0000,,that underlie today's\Ncloud computing systems, Dialogue: 0,0:01:14.64,0:01:16.61,Default,,0000,0000,0000,,especially,\Ndistributed systems concepts. Dialogue: 0,0:01:16.61,0:01:19.08,Default,,0000,0000,0000,,Uh, techniques, uh,\Nthat are used, uh, Dialogue: 0,0:01:19.08,0:01:20.65,Default,,0000,0000,0000,,fairly widely, in a variety Dialogue: 0,0:01:20.65,0:01:22.92,Default,,0000,0000,0000,,of cloud computing\Nsystems today. Dialogue: 0,0:01:22.92,0:01:24.28,Default,,0000,0000,0000,,And we'll also, uh, Dialogue: 0,0:01:24.28,0:01:27.52,Default,,0000,0000,0000,,while discussing concepts\Nand techniques, uh, look at, uh, Dialogue: 0,0:01:27.52,0:01:30.72,Default,,0000,0000,0000,,some facets and some aspects\Nof industry systems Dialogue: 0,0:01:30.72,0:01:32.36,Default,,0000,0000,0000,,including open source systems, Dialogue: 0,0:01:32.36,0:01:35.23,Default,,0000,0000,0000,,uh, like Hadoop and NoSQL storage systems and many others. Dialogue: 0,0:01:36.100,0:01:38.56,Default,,0000,0000,0000,,So the cloud competing\Nconcepts course Dialogue: 0,0:01:38.56,0:01:41.67,Default,,0000,0000,0000,,is really a mix\Nof distributed systems, uhh, Dialogue: 0,0:01:41.67,0:01:44.34,Default,,0000,0000,0000,,er, with a mix\Nof distributed algorithms. Dialogue: 0,0:01:44.34,0:01:46.34,Default,,0000,0000,0000,,And both of these combined\Nas applied, uh, Dialogue: 0,0:01:46.34,0:01:48.51,Default,,0000,0000,0000,,to cloud computing systems\Nas they are today. Dialogue: 0,0:01:50.48,0:01:52.11,Default,,0000,0000,0000,,So what we'll discuss\Nin this first part, Dialogue: 0,0:01:52.11,0:01:53.65,Default,,0000,0000,0000,,the first five week, uh, Dialogue: 0,0:01:53.65,0:01:56.25,Default,,0000,0000,0000,,part of the Cloud Computing Concepts course. Dialogue: 0,0:01:56.25,0:01:58.18,Default,,0000,0000,0000,,Eh, first we'll have\Nan introduction to Clouds, Dialogue: 0,0:01:58.18,0:01:58.98,Default,,0000,0000,0000,,what they are, Dialogue: 0,0:01:58.98,0:02:00.55,Default,,0000,0000,0000,,why they are, the way they are. Dialogue: 0,0:02:00.55,0:02:02.99,Default,,0000,0000,0000,,Uh, we'll look at Mapreduce\Nand Key-value stores, Dialogue: 0,0:02:02.99,0:02:06.76,Default,,0000,0000,0000,,uh, two of the, uh, emerging, subareas of cloud computing. Dialogue: 0,0:02:06.76,0:02:08.63,Default,,0000,0000,0000,,Then we look at some\Nof the precursors, Dialogue: 0,0:02:08.63,0:02:10.60,Default,,0000,0000,0000,,previous generations\Nof cloud computing systems, Dialogue: 0,0:02:10.60,0:02:12.26,Default,,0000,0000,0000,,like Peer-to-peer systems\Nand Grids, Dialogue: 0,0:02:12.26,0:02:14.13,Default,,0000,0000,0000,,that, uh, are ancestors, Dialogue: 0,0:02:14.13,0:02:16.80,Default,,0000,0000,0000,,parents of, uh,\Ntoday's cloud computing systems. Dialogue: 0,0:02:18.20,0:02:20.01,Default,,0000,0000,0000,,Then we'll, uh,\Ngo underneath the hood Dialogue: 0,0:02:20.01,0:02:21.94,Default,,0000,0000,0000,,and start to look at\Nwidely used algorithms, Dialogue: 0,0:02:21.94,0:02:25.21,Default,,0000,0000,0000,,for Gossip, Membership,\NPaxos for consensus, Dialogue: 0,0:02:25.21,0:02:27.48,Default,,0000,0000,0000,,uh, and also\Nclassical algorithms, including, Dialogue: 0,0:02:27.48,0:02:30.12,Default,,0000,0000,0000,,Time and Ordering, Snapshots, and, uh, Multicast. Dialogue: 0,0:02:32.22,0:02:33.85,Default,,0000,0000,0000,,Along the way, uh,\Nin some weeks, Dialogue: 0,0:02:33.85,0:02:35.52,Default,,0000,0000,0000,,we'll have interviews\Nwith leading managers Dialogue: 0,0:02:35.52,0:02:38.29,Default,,0000,0000,0000,,and researchers from industry, as well as, academia, Dialogue: 0,0:02:38.29,0:02:40.63,Default,,0000,0000,0000,,uh, and I hope these will be interesting to you, as well. Dialogue: 0,0:02:42.60,0:02:44.23,Default,,0000,0000,0000,,The, um, uh, Dialogue: 0,0:02:44.23,0:02:47.23,Default,,0000,0000,0000,,the course is structured so that you can learn as you move along, Dialogue: 0,0:02:47.23,0:02:48.43,Default,,0000,0000,0000,,uh, so there are two home works, Dialogue: 0,0:02:48.43,0:02:49.77,Default,,0000,0000,0000,,uh, spread throughout\Nthe course, Dialogue: 0,0:02:49.77,0:02:53.04,Default,,0000,0000,0000,,uh, uh, as well as,\Na programming assignment. Dialogue: 0,0:02:53.04,0:02:54.94,Default,,0000,0000,0000,,The programming assignment\Nis optional. Dialogue: 0,0:02:54.94,0:02:57.84,Default,,0000,0000,0000,,It involves, uh,\Nwriting code inside an emulator. Dialogue: 0,0:02:57.84,0:03:00.18,Default,,0000,0000,0000,,In the first part of C3,\Nuh, course, Dialogue: 0,0:03:00.18,0:03:02.92,Default,,0000,0000,0000,,uh, you will be writing, uh,\Na membership protocol Dialogue: 0,0:03:02.92,0:03:04.85,Default,,0000,0000,0000,,inside an emulator\Nthat we will provide to you. Dialogue: 0,0:03:04.85,0:03:06.08,Default,,0000,0000,0000,,We'll provide you the template, Dialogue: 0,0:03:06.08,0:03:07.72,Default,,0000,0000,0000,,the C++ template\Nand you can write it. Dialogue: 0,0:03:07.72,0:03:09.72,Default,,0000,0000,0000,,Again, the programming assignment is optional. Dialogue: 0,0:03:09.72,0:03:11.96,Default,,0000,0000,0000,,The two required, uh,\Nportions of this course Dialogue: 0,0:03:11.96,0:03:13.83,Default,,0000,0000,0000,,are the two home works\Nand the one final exam. Dialogue: 0,0:03:16.13,0:03:18.33,Default,,0000,0000,0000,,Well, cloud computing is\Nan exciting area to be studying, Dialogue: 0,0:03:18.33,0:03:19.36,Default,,0000,0000,0000,,to be working in. Dialogue: 0,0:03:19.36,0:03:20.53,Default,,0000,0000,0000,,And, uh, Dialogue: 0,0:03:20.53,0:03:23.37,Default,,0000,0000,0000,,it is also a very dynamic\Nand continuously changing area. Dialogue: 0,0:03:23.37,0:03:24.57,Default,,0000,0000,0000,,And that's what, uh, Dialogue: 0,0:03:24.57,0:03:26.84,Default,,0000,0000,0000,,that's part of what\Nmakes it exciting, as well. Dialogue: 0,0:03:26.84,0:03:28.34,Default,,0000,0000,0000,,I'm really looking forward\Nto working with you Dialogue: 0,0:03:28.34,0:03:29.11,Default,,0000,0000,0000,,and interacting with you Dialogue: 0,0:03:29.11,0:03:31.14,Default,,0000,0000,0000,,as this course\Nmove al-moves along. Dialogue: 0,0:03:31.14,0:03:34.68,Default,,0000,0000,0000,,Uh, come join me as we start\Nour tour of the cloud computing Dialogue: 0,0:03:34.68,0:03:36.22,Default,,0000,0000,0000,,concepts landscape.