Wednesday, July 20, 2011
Monday, October 18, 2010
Cloud Programming :-A new language will improve online applications
loud computing offers the promise of virtually unlimited processing and storage power, courtesy of vast data centers run by companies like Amazon and Google. But programmers don't know how best to exploit this power.
Today, many developers are converting existing programs to run on clouds, rather than creating new types of applications that could work nowhere else. And they are held back by difficulties in keeping track of data and getting reliable information about what's going on across a cloud. If programmers could solve those problems, they could start to really take advantage of what's possible with a cloud. For example, an online music retailer could monitor popular social-media feeds; if a singer suddenly became a hot topic, advertising and special offers across the retailer's site could be instantly reconfigured to make the most of the spike in interest.
At the University of California, Berkeley, Joseph Hellerstein thinks he can make it much easier to write complex cloud applications by developing software that takes over the job of tracking data and keeping tabs on what's happening. His big idea is to modify database programming languages so that they can be used to quickly build any sort of application in the cloud--social networks, communication tools, games, and more. Such languages have been refined over the years to hide the complexities of shuffling information in and out of large databases. If one could be made cloud-friendly, programmers could just think about the results they want, rather than micromanaging data.
The challenge is that these languages process data in static batches. They can't process data that is constantly changing, such as readings from a network of sensors. The solution, Hellerstein explains, is to build into the language the notion that data can be dynamic, changing as it's being processed. This sense of time enables a program to make provisions for data that might be arriving later--or never.
OTHERS WORKING ON CLOUD PROGRAMMING
Yahoo Research, Silicon Valley, CA
Microsoft eXtreme Computing Group, Redmond, WA
IBM Research, Yorktown Heights, NY
Cornell Database Group
Today, many developers are converting existing programs to run on clouds, rather than creating new types of applications that could work nowhere else. And they are held back by difficulties in keeping track of data and getting reliable information about what's going on across a cloud. If programmers could solve those problems, they could start to really take advantage of what's possible with a cloud. For example, an online music retailer could monitor popular social-media feeds; if a singer suddenly became a hot topic, advertising and special offers across the retailer's site could be instantly reconfigured to make the most of the spike in interest.
At the University of California, Berkeley, Joseph Hellerstein thinks he can make it much easier to write complex cloud applications by developing software that takes over the job of tracking data and keeping tabs on what's happening. His big idea is to modify database programming languages so that they can be used to quickly build any sort of application in the cloud--social networks, communication tools, games, and more. Such languages have been refined over the years to hide the complexities of shuffling information in and out of large databases. If one could be made cloud-friendly, programmers could just think about the results they want, rather than micromanaging data.
The challenge is that these languages process data in static batches. They can't process data that is constantly changing, such as readings from a network of sensors. The solution, Hellerstein explains, is to build into the language the notion that data can be dynamic, changing as it's being processed. This sense of time enables a program to make provisions for data that might be arriving later--or never.
OTHERS WORKING ON CLOUD PROGRAMMING
Yahoo Research, Silicon Valley, CA
Microsoft eXtreme Computing Group, Redmond, WA
IBM Research, Yorktown Heights, NY
Cornell Database Group
Saturday, June 5, 2010
Tuesday, February 2, 2010
Aarti Shri GOOGLE Ji Maharaj
Om Jai Google Hare !!
Swami Jai Google hare
Programmers ke sankat,
Developers ke Sankat,
Click main door kare!!
Om Jai Google Hare !!
Jo Dhyawe vo pawe,
Dukh bin se man ka,
Swami dukh bin se man ka,
Homepage ki sampatti lawe,
Homework ki sampatti karaveKasht mite work ka,
Swami Om Jai Google hare!!
Tum puran search engineTum hi Internet yaami,
Swami Tum hi Internet yaamiPar karo hamari Salari,
Par karo hamari apprisal,Tum dunia ke swami,
Swami Om Jai Google hare.
Tum information ke saagar,
Tum palan karta,
swami Tum palan karta,
Main moorakh khalkamii,
Main Searcher tum Server-amiTum karta dhartaa !!
Swami Om Jai Google hare!!
Din bandhu dukh harta,
Tum rakshak mere,
Swami tum thakur mere,
Apni search dikhaao,
sare reasearch karaoSite par khada mein tere,
Swami Om Jai Google hare!!
Google devta ki aarti Jo koi programmer gaawe,
Swami Jo koi bhi programmer gaawe,
Kehet SUN swami,
MS Hari har swami,
Manwaanchhit fal paawe.
Swami Om Jai Google hare!!!!!!!!!!!!!!
Bolo Google Maharaj Ki.............
Happy FriendShip Day
Happy Friendship day
" Two may talk together under the same roof for many years, yet never really meet; and two others at first speech are old friends. "
- Mary Catherwood
" Friendship is unnecessary, like philosophy, like art... It has no survival value; rather is one of those things that give value to survival. "
- C. S. Lewis
" Anybody can sympathise with the sufferings of a friend, but it requires a very fine nature to sympathise with a friend's success. "
- Oscar Wilde
Subscribe to:
Posts (Atom)