Firefox 3 has problems in some long websites
I love the current release of firefox 3, there is only one thing that is bothering a lot:
Since I've started using firefox 3 I can't properly browse long pages. Firefox 3 seems to stutter when browsing long pages which severely impacts my experience on those websites. I've created this video to show what I mean, I opened reddit and tried browsing using Firefox3 at first, and then Safari. You would notice a stark difference in the really fast browsing in Safari compared to the stuttered experience in Firefox3.
The system I'm using a Macbook pro with 2.4 Ghz, 4GB RAM and Leopard 10.5.3.
Cloud Computing, and what it means for the Grid
I'm nowadays attending the 23rd Open Grid Forum in Barcelona, which is one the largest Grid computing events on the calendar. This year there has been quite a stir caused by the rise of cloud computing services such as Amazon Web services which are seen as a competitor to Grids, such as OSG or EGEE.Today at the keynote by Amazon CTO, Werner Vogels, he presented the cogent business logic which underlines Cloud computing, and why he thinks Amazon AWS has been so successful. Amazon AWS allows anyone from little startups (e.g. animoto ) to large scale companies (e.g. Salesforce) to get access to cheap, reliable, fault tolerant and scalable computing infrastructure. Had these companies thought of doing their computing locally, they would have probably spent 80% of their resources on setting up and running the computing infrastructure which would be an undifferentiated service because anyone who wants to do large scale computing has to setup and run the computing infrastructure. The infrastructure costs money and doesn't make any money for the organization, what does make money for the organization is the 20% business logic the company uses its computing infrastructure for, so with Cloud computing companies can get rid of the 70-80% effort on a largely undifferentiating services and focus on the tasks which would eventually make them money! This has been increasingly realized by all quarters of the industry and hence we see major companies jumping on the bandwagon: Microsoft's Live Mesh, Google's App Engine, IBM and SAP's effort with the EU on Reservoir etc.). So from a layman's perspective it does look like Cloud computing is here to stay.But what about Grid Computing? Grid Computing is analogous to cloud computing but with marked differences: Grids are application specific! EGEE Grid infrastructure is designed to run e-Science applications largely anything from particle collision analysis to neuro-image analysis for Alzheimers. Grids impose application development models: High Energy Physics Grids (such as LCG, EGEE, parts of OSG) are mostly designed to work with Grid applications which are a pipeline of tasks, these Grids schedule and map these tasks onto distributed resources and make the results available to the users. Whereas other Grids like (like made with Globus 4.0, OMII, Taverna based etc.) are service Grids. These Grids assume that Grid applications consist of services instead of tasks. Now we have discussed the major division in modern Grid computing: task based vs. service based. There are other paradigms as well, which are variants of each.Cloud Computing does not impose any such restriction: They provide the infrastructure as a black box and it is up to the user how he wants to use it, if he desires he can virtualize an entire Globus Grid on it, at the same time, he may also setup a gLite Grid and work with tasks or he may not use either and just setup a cluster for MPI applications. Hence we can see that Clous definitely have an edge here.But having said all this, I do believe the Cloud computing and Grid computing will happily co-exist in the future. The infrastructure which Cloud computers will use will be Grids themselves, which will not schedule applications rather they will schedule virtual machines which encapsulate the user's application. But what happens if an application consisting of two virtual machines ends up being scheduling with both VMs in different sites or subnets? These issues and others will be tackled by a recent project which also has been covered extensively in this OGF and I will cover it later.
The Joys of Mac OSX Applications
Its been quite a while since I've switched to the mac, and one of the most consistant things that impresses me are the applications on the mac.Recently I came across Papers, which I would recommend to every PhD student. Papers is a like an iTunes for your research papers. It integrates every concievable index you would like to use: Google Scholar, ACM, IEEE, CiteSeer etc..You can search for related papers, and add them to your library in a snap. Additionally, if you cant find the pdf of your papers, you can just press Google, and it will google the pdf for you.There are just so many highly useful features in Papers that it would take me a while to list them. Now having all those features is actually no big deal, what is a big deal, is the interface, which blends with the Mac OSX environment. The application uses native leopard GUI features which make the application very very appealing.
