Linux

Cloud Computing | Tutorial #28 | Google File System

Hey guys welcome back to channel so into this video I will be discussing regarding what this Google file system in cloud computing so first of all let’s begin with this so we have a common idea of how the Google works and you may be knowing like Google has so many products like Google Translate Google Drive you do and.

Many other files and photos of different and billions of users so you.

Might be thinking like Google will have a kind of different kind of specialized hardware or systems or some.

For handling this kind of data well that’s not entirely correct so Google has got its own file system so that’s called as a Google file system GFS so in today’s video we’ll be seen what does GFS and.

What are the various components and how the GFS are formed so let’s begin so first of all let’s focus on this diagram so you can see some components some.

Blocks some small small figures and all this there so you have first of all this GFS master so this GFS master controls.

This client as well as this service so basically this GFS cross sells nothing but it has a GFS master then three chunks servers it has got and which serves five different lines so you have this GFS master and two clients which are there and these two clients are segregated into three different bifurcations and there are a number of chunk servers so this blocks are this dotted boxes which you can see are chunk servers and inside this you can see C 0 C 1 C 3 C 4 and C 5.

So we have five different clients taken and so each of these clients are replicated into three different chunk servers like in case of any node failure happens so it’s like in in some cases it’s like if.

C0 fails to perform our c0 is in access building an octane c0 from this third replicar if you see what is not there then you can access it from the second.

Replica so this is how it’s structured so this setup like of a GFS master client and some kind of some set of servers are called as GFS cluster then this client servers and masters are all running.
On the Linux machines and each runs a server processes at user.

Level and these are known as use a.

Level server processes so all these have a kind of processes which runs at the server and it has operated the user level and so it’s called as a user level server process next in this end a.

Kind of setup that is a Google file system you have some kind of data that is data about data you have meta data so.

Meta data are all managed by the GFS master and it communicates effectively between the clients and the chong service so you have this setup so in this you know like normally in case we have the clients and servers now in this specially you have the chunk service and by the name chunk is there so chunks means a.

Small block of data and it is opting from the file system so when the system files are created or when the configuration happens at that time we provide some kind of commands at runtime and then we create some kind of chunks or we just.

Segregate into small small blocks and these are size of 64 MB so it’s fixed size fixed way rate is there that is immutable and a 64 data bit is obtained.