ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Distributed Systems - what it is and how to earn with it

Updated on January 23, 2014

The need to evolve

Alternative fuels, cancer, face recognition, are some of the areas that need constant scientific improvement. For this, technology must envolve to another level. Complex algoritms take a lot of time to process with the technology we have been using. That involves cutting corners to do tasks more quickly, that could lead to false positives. Companies invest millions in supercomputers but often it's not enough for all the components of experiments they want to run. The answer for this problem is distributed computing.

Distributed system

Distributed Computing

This technology enables you to run computations on complete computers (with onboard CPUs, storage, power supplies, network interfaces, etc.) connected to a network (private, public or the Internet) by a conventional network interface . This creates a distributed system with massive computational power, that could be used to run parallel programs to large-scale computers. It could be more cost-efficient to get the required level of performance by employing a cluster of a few low-end PCs, compared with a single top of the range PC. Imagine severel million computers from all over the world, and owned by different people.You would never worry about where the computer power you are using comes from, if it is from a supercomputer in Germany, a computer farm in Portugal or a laptop in Australia. You simply know that when you plug your computer in to the Internet, it will get the computer power you need to do the most variety of complex tasks.

Distributed computing applications:

* Telecommunication networks :

- Phone networks and cellular networks.

- PC networks like the web.

- Wireless sensor networks.

- Routing algorithms.

* Network applications :

- web and p-2-p networks.

- Stupendously multi player web-based games and virtual communities.

- Distributed database management systems and distributed databases.

- Network file systems.

- Distributed info processing systems like banking systems and airline reservation systems.

* Realtime process control :

- Aircraft control systems.

- Business control systems.

* Parallel computation:

- Systematic computing, including cluster computing and grid computing and varied volunteer computing projects ; see the list of distributed computing projects.

- Distributed rendering in PC graphics.

Distributed Systems: Pros vs Cons

Distributed computing implements a structure of many PCs, each achieving a part of an overall task.

There are several advantages and disadvantages of distributed computing system which can be explained as follows:

Advantages of Distributed Computing

  • Reliability

The important advantage of distributed computing system is reliability. It is more reliable than a single system. If one machine from system crashes, the rest of the computers remain unaffected and the system can survive as a whole.

  • Incremental Growth

In distributed computing the computer power can be added in small increments i.e. new machines can be added incrementally as per requirements on processing power grow.

  • Sharing of Resources

Shared data is required to many applications such as banking, reservation system and computer-supported cooperative work. As data or resources are shared in distributed system, it is essential for various applications.

  • Flexibility

As the system is very flexible, it is very easy to install, implement and debug new services. Each service is equally accessible to every client remote or local.

  • Speed

A distributed computing system can have more computing power than a mainframe. Its speed makes it different than other systems.

  • Open system

As it is open system, it can communicate with other systems at anytime. Because of an open system it has an advantage over self-contained system as well as closed system.

  • Performance

It is yet another advantage of distributed computing system. The collection of processors in the system can provide higher performance than a centralized computer.

Disadvantages of Distributed Computing

  • Troubleshooting

Troubleshooting and diagnosing problems are the most important disadvantages of distributed computing system. The analysis may require connecting to remote nodes or checking communication between nodes.

  • Software

Less software support is the main disadvantage of distributed computing system. Because of more software components that comprise a system there is a chance of error occurring.

  • Networking

The underlying network in distributed computing system can cause several problems such as transmission problem, overloading, loss of messages. Hence, the problems created by network infrastructure are the disadvantages of distributed computing.

  • Security

The easy distributed access in distributed computing system which increases the risk of security. The sharing of data creates the problem of data security

Grid Computing

Grid computing is all about using the unused resources of PCs attached to a network. Grid computing is applying resources from many PCs in a network-at the same time-to a single problem. The development of the Earth Wide Web revolutionized the way that we think about and access info. We actually do not think twice any more about logging on to the web and pulling up info on virtually any subject possible.

What the Web did for info, Grid computing hopes to do for computation. Grid computing is actually the following logical evolution of the web. The Net started with TCP / IP and networking ; then came communication with email, followed by info sharing with the internet. Next will be the arrival of grid computing, the sharing of tangible PC resources ,eg memory,storage, and processing power

there are many methods of taking a look at Grid Computing : as a method to connect the computational power of all the massive PCs together and give access to corporations and academia alike ; as a method to connect ALL the PCs both gigantic and little and derive computational efficiencies ( think p-2-p networks ) ; as the next logical step in providing a computational platform for Web Services ; as a business on demand or computing as an application model

This implies that users will start to experience the Net as a continual computational universe. Computer programmes, database sessions, and video and audio streams will be reborn as services that live in cyberspace. Once connected into the grid, a desktop machine will draw computational power from all the other machines in the grid. The web itself will turn into a computing platform. Grid computing is the next logical step for the Net to take.

IT Cloud

This is now being replaced by the Net. If you want a data, then simply download it from the web. You never need to cope with a physical disk to install, use and dump a program. We now even send info the other way; storing things on the Net, using services like Web mail and online applications like Google Docs and Scribd. You will have heard the 'cloud computing' phrase attached to all this. Cloud computing works by storing info 'in the cloud', not on your personal computer. But today cloud computing is more than that,A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted, virtualized, dynamically-scalable, managed computing power, storage, platforms, and services are delivered on demand to external customers over the Internet.

Governments, research institutes, and industry leaders are
rushing to adopt Cloud Computing to solve their everincreasing computing and storage problems arising in the
Internet Age. There are three main factors contributing to the
surge and interests in Cloud Computing:

  • rapid decrease in hardware cost and increase in computing power and storage capacity, and the advent of multi-core architecture and modern supercomputers
  • the wide-spread adoption of Services Computing and Web 2.0 applications
  • the exponentially growing data size in scientific instrumentation/simulation and Internet publishing and archiving

Earn Money Using your PC

The process is simple and easy to use. Many companies use this new technologies to have acess to a small percentage of the processing power of personal computers. They want to create an enormous network that could solve complex algoritms. To do this we only have to install a small program that runs in the computer and be connected to the internet, they do the rest! The software shows the money income and the percentage that have been used by your processor. The percentage of the processor used is moderate for something called threads. How many threads you have more percentage of the processor is being consumed.

How it works

Distributed Systems Projects

  • DigitalGeneration - The main gold is to provide financial support for cutting edge pratical research, support developments that for one reason or another will disrupt the status quo (such as alternative fuels or facial recognition software). You can make easly at least 30$ per month.
  • CPUsage - utility computing in the cloud at massive scale, sell massive amounts of compute power for your batch processing, data analysis, and high performance computing needs, in this one you can make up to 10/15$ in 1 month.
  • MQL5 - MQL5 Cloud Network is a distributed computing cloud network. In case you need to perform plenty of calculations that can be parallelized, you can enter the network and distribute your task among all spare CPU capacities. It also pays for computer idle 20$ per month.

If you prefer not to win some cash with it you can donate your computer idle for several projects. This is a list of some volunteer distributed computing:

Other hubpages: Digital Generation


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)