Blog Archives
Facebook GRAPH
I know everyone(at least pretend) uses Facebook and you should be noting that for last few weeks your Facebook homepage must me appearing different. Don’t say me no. It’s all due to new application from Facebook called as GRAPH. The is the 3rd revolutionary application from their stable. The other two were Newsfeed and Timeline.
So what’s Graph, it’s a search application (remember the various graph algorithms we studied in our days of Engineering) and it works in the same fashion. Suppose you wanted to search anything about let’s say about Tiger. Traditional search solutions like Google will return the same results for everyone unless you signed in google and they track your search using the cookies. Facebook GRAPH will use your friends list (Deloitte calls it as Networking) to get everything related to Tiger. If someone in your network had visited Bandipur and commented that its better than Mudumalai, it’s going to influence your decision. Some of us stalk behind people to get info, no need going forward.
You can also have a little bit more insight about graph based search from the below link,
Regarding the privacy, yes Facebook allows to have a control on the visibility/availability of your profile for search.
A futuristic approach-Moving Gaming to Cloud
I was in constant fear due to my aging laptop as with the new games it needed a upgrade to support them. Everyone knows that upgrading a laptop is an expensive affair. I was wondering why we can’t find a solution to this with available technologies. I think the answer is cloud computing. Nowadays we see very large implementations being moved into the cloud space and infrastructure is being used in a wise manner. We also need to know that the popular games in facebook like Farmville can also be categorized as games in cloud.
If we move all our games to cloud then it’s just a plug and play type. All we need is switch on your laptop connect to net, login and start the action. The companies like EA sports, Microsoft also stand to benefit as if the gaming is moved to cloud it will totally eradicate piracy. Even from mobiles which have less computing power compared to desktops can be used as a medium to play power packed games.
But I guess it will take time to move gaming into cloud as still the penetration of broadband internet is low and initially it may face a stiff resistance from the gamers as even the fortune 500 companies are yet to move their entire IT infrastructure to cloud. But it will be a paradigm shift as the industry will coin a new term called GaaS which Is an acronym for Gaming as a Service.
Need of Hadoop Distributed File System
People would always think how the organizations like Yahoo, Google, Facebook store large amounts of data of the users. We should take a note that Facebook stores more photos than Google’s Picassa. Any guesses??
The answer is Hadoop and it is a way to store large amounts of data in petabytes and zettabytes. This storage system is called as Hadoop Distributed File System. Hadoop was developed by Doug Cutting based on ideas suggested by Google’s papers. Mostly we get large amounts of machine generated data. For example, the Large Hadron Collider to study the origins of universe produces 15 petabytes of data every year for each experiment carried out.
The next thing which comes to our mind is how quick we can access these large amounts of data. Hadoop also uses Map Reduce. It follows ‘Divide and Conquer’. The data is organized as key value pairs. It processes the entire data that is spread across countless number of systems in parallel chunks from a single node. Then it will sort and process the collected data.
With a standard PC server, Hadoop will connect to all the servers and distributes the data files across these nodes. It used all these nodes as one large file system to store and process the data , making it a 100% unadulterated distributed file system. Extra nodes can be added if data reaches the maximum installed capacity making the setup highly scalable. It is very cheap as it is open source and doesn’t require special processors like used in traditional servers. Hadoop is also one of the NoSQL implementations.
The Tennessee Valley Authority uses smart-grid field devices to collect data on its power-transmission lines and facilities across the country. These sensors send in data at a rate of 30 times per second – at that rate, the TVA estimates it will have half a petabyte of data archived within a few years. TVA uses Hadoop to store and analyse data. Our own Power Grid Corporation of India intends to install these smart devices in their grids for collecting data to reduce transmission losses. It is better they also emulate TVA.