may be this is the perfect answer for this question.
Software:- difficult to develop software for distributed systems
· Network:- saturation, lossy transmissions
Security: easy access also applies to secrete data
1. No need to buy large six figure SMP servers for applications that can be split up and farmed out to smaller commodity type servers. Results can then be concatenated and analyzed upon job(s) completion.
2. Much more efficient use of idle resources. Jobs can be farmed out to idle servers or even idle desktops. Many of these resources sit idle especially during off business hours. Policies can be in place that allow jobs to only go to servers that are lightly loaded or have the appropriate amount of memory/cpu characteristics for the particular application.
3. Grid environments are much more modular and don't have single points of failure. If one of the servers/desktops within the grid fail there are plenty of other resources able to pick the load. Jobs can automatically restart if a failure occurs.
4. Policies can be managed by the grid software. The software is really the brains behind the grid. A client will reside on each server which send information back to the master telling it what type of availability or resources it has to complete incoming jobs.
5. This model scales very well. Need more compute resources? Just plug them in by installing grid client on additional desktops or servers. They can be removed just as easily on the fly. This modular environment really scales well.
6. Upgrading can be done on the fly without scheduling downtime. Since there are so many resources some can be taken offline while leaving enough for work to continue. This way upgrades can be cascaded as to not effect ongoing projects.
7. Jobs can be executed in parallel speeding performance. Grid environments are extremely well suited to run jobs that can be split into smaller chunks and run concurrently on many nodes. Using things like MPI will allow message passing to occur among compute resources.
Cluster computing can help to find answers to difficult problems more quickly and at a reduced cost. It is also continuously available. It can be more difficult to develop software for a cluster computing environment. Cluster computing can also be used for unintended purposes as it can easily be accessed and applied to such problems as brute force password cracking.
The advantages of cloud computing is the ease of access for most stored data. One disadvantage would be that someone with the right tools or knowledge may be able to access that data without being at any specific place where the data is stored.
Cloud computing is a great new thing to do and although it sounds like a great idea there are some negatives with it. One thing is the security issues. Anytime you do things online there is a risk of things getting lost or getting a virus.
The main disadvantage of cloud computing is the fact that your data could be lost if the cloud storage device is shut down or hacked. This means it is a good idea to have your files backed up locally as well.
Cloud computing has recently grown in popularity due to its convenience, but it has its disadvantages as well. Many users might not be comfortable knowing that their sensitive information is being held in the hands of third parties. Another drawback is that individual users have less control over their own data when they store it in the cloud. Cloud computing is still in its early stages of development, so the costs of using the technology are still quite high, especially if usage rises more quickly than originally projected.
While most people only ever seem to talk about the many benefits of using cloud computing for your business or personal use, there are a few disadvantages of cloud computing that also should be addressed. The most important of these disadvantages of cloud computing is the fact that you need to place an extra layer of security on your data. After all, great availability of data doesn't just relate to its availability to you alone.
mona huttkda pakayo meka
An advantage of cloud computing is to be able to access this product from multiple locations. A disadvantage is that cloud computing is harder to secure.
If you want to access your business data anywhere with help of internet. Cloud computing allows you to access your business related documents or files. We can save our time with help of multi-cloud managements application in cloud computing
A cloud computing database is one in which a user's information is stored remotely for a fee. There are advantages and disadvantages to this. An advantage is that your information can be retrieved from any site, but a downfall is in the security of a user's information.
I found three Cloud Computing magazines you might be interested in. They are; Alltop - Top Cloud Computing News, Cloud Computing Journal and TMC's Cloud Computing Magazine. I hope that you find these choices helpful.
I do not think that Linux is the only host for cloud computing. AT&T and HP are hosts for cloud computing also. You can get free cloud computing at intel.com.
Cloud computing is the sharing of information and software between businesses. At intel.com/cloud computing you will be able to find how to get free cloud computing. Also Bluepointdata.com and synaptic.com are places to start your search for free cloud computing.
Any computer website that has cloud computing on it should be able to keep you updated with news about cloud computing technology. I recommend Microsoft.
There is a good explanation of cloud computing at http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031. I think you can learn most of what you need to know there.
Cloud computing is better then normal grid computing as its cheaper to buy, use and maintain. Cloud computing can offer web hosting also which grid computing can not.
There is no normal cloud computing platform. Cloud computing is a new computer operating system that is becoming popular.
You can either go to: en.wikipedia.org/wiki/Cloud_computing or searchcloudcomputing.techtarget.com/definition/cloud-computing for a full definition of what cloud computing is.
Cloud computing papers are papers that give the basic definition of cloud computing and explain it. Cloud computing is just a way that involves connectivity to the internet.