Friday 27 February 2015

Apple is moving into Silicon Valley headquarters that look like a spaceship. Facebook is expanding its campus with a new building designed by Frank Gehry. Now it's Google's turn. 

This week, Google, the search giant, is expected to propose new headquarters -- a series of canopy-like buildings from Heatherwick Studio, a London design firm known for works like the fiery caldron at the 2012 Olympics, and Bjarke Ingels, a Danish architect known for his innovative designs. 

The project in Mountain View, which Google has not made public but has discussed with members of the City Council, is likely to aggravate an increasingly testy relationship between the company and community leaders who fear the company is overrunning their small city. 

When Google moved here in 1999, it had a dozen employees and a search engine known only to computer aficionados. Now, its 20,000 local employees make it the biggest employer in a city that is bursting at the seams. 




Link: http://timesofindia.indiatimes.com/tech/tech-news/Google-plans-new-headquarters-San-Francisco-fears-being-overrun/articleshow/46394191.cms

Thursday 26 February 2015

Facebook is rolling out a new feature for suicide prevention that allows users to report suicidal posts on the social networking site and also contact a helpline or another friend for guidance.

Facebook has announced updated tools that provide more resources, advice and support to people who may be struggling with suicidal thoughts and their concerned friends and family members.

The new effort is part of a collaboration between Facebook and researchers at Forefront: Innovations in Suicide Prevention, an interdisciplinary organization based in the University of Washington's School of Social Work.



Link: http://timesofindia.indiatimes.com/tech/social/Facebook-introduces-suicide-alarm/articleshow/46384965.cms

Wednesday 25 February 2015

Cluster Computing VS Grid Computing

Cluster computing 
It is a type of computing in which several nodes are made to run as a single entity . The various
nodes involved in cluster are normally connected to each other using some fast local area networks . There are
mainly two reasons of deploying a cluster instead of a single computer which are performance and fault
tolerance. An application desires high computation in terms of response time, memory and throughout especially
when we talk about real time applications. Cluster computing provides high computation by employing
parallel programming, which is use of many processors simultaneously for a number of or a single problem.
Another reason is fault tolerance which is actually the ability of a system to operate gracefully even in
the presence of any fault. As the clusters are the replicas of similar components, the fault in one component only
affects the cluster’s power but not its availability . So, users always have some components to work with even in
the presence of fault.

Grid computing 
It is the segregation of resources from multiple sites so as to solve a problem that can’t be solved
by using the processing of a single computer . It employs use of multiple clusters that are loosely coupled,
heterogeneous and are geographically dispersed . Here individual user gets access to the resources (like
processors, storage, data etc.) on demand with little or no knowledge of the fact that where those resources are
physically located. For example, we use electricity for running air-conditioners, televisions etc. through wall
sockets without concerned about the fact that from where that electricity is coming and how it is being generated.
It is more popularly known as a collection of servers that are bound together to attack a single problem .
Grid computing is concerned about sharing, collecting, hosting and providing services to various consumers.