Real life thread

blacklist

Junior Member
I suppose if you could piggy-back an algorithm onto a widely circulated program, then it would be much easier to setup and predict. However, we are still far from having any such infrastructure.

As for the future, keep in mind that we are slowly moving toward cloud computing. This means that in the future, the real computation power will be in server farms and not in individual homes.

In essence, distributed computing is kind of like taking advantage of computing power nobody is using. As computation becomes more efficient, distributed computing will have less computation power to work with.

I am sure there are also other advantages to having a single supercomputer vs large numbers of normal computers. Data transfer speed, for example, could be a major bottleneck in complex calculations.

Moreover, I think supercomputers also serve as a way to pioneer advancements in computers. The advancements in computation power that we get in normal computers come from the things we learned by building supercomputers.

thats the beauty of open source that you can piggy back.

about cloud computing, i think only the data were put into server but the computing power still at home, btw with cloud computing it means that internet bandwith will be increased significantly. it has to for supporting the connection from server and home, this alone means distributed computing will be more useful.

btw i already try one of the program. what it did :
1. it download data from server
2. conducting calculation process (i started yesterday)
3. uploading processed data back to server (just happen now)

so maybe not every test is suitable for distributed normal computer, but why should all test be made by central super computer when you can delegate simpler simulation ?


btw : todays normal computer is supercomputer compared to decades ago
Please, Log in or Register to view URLs content!
 
Last edited:

solarz

Brigadier
about cloud computing, i think only the data were put into server but the computing power still at home, btw with cloud computing it means that internet bandwith will be increased significantly. it has to for supporting the connection from server and home, this alone means distributed computing will be more useful.

Actually, data storage is only the first step in cloud computing. We are now moving toward cloud computation, whereby complex computations are done by the server. For example, the server would do all the 3D rendering and simply send the display data to the client. This way, assuming transfer speed is fast enough, you could play the latest games without the need for a powerful video card.

Actually, now that I think about it, I remember seeing something like this on steam already.

Check this out:

Please, Log in or Register to view URLs content!
 
Last edited:

blacklist

Junior Member
Actually, data storage is only the first step in cloud computing. We are now moving toward cloud computation, whereby complex computations are done by the server. For example, the server would do all the 3D rendering and simply send the display data to the client. This way, assuming transfer speed is fast enough, you could play the latest games without the need for a powerful video card.

Actually, now that I think about it, I remember seeing something like this on steam already.

Check this out:

Please, Log in or Register to view URLs content!

you sure to understand that your system is as good as your weakest link. i wonder why would anyone prefer to pile up weakest link in one basket ?

in your clud future, i can imagine how easy a "miracle" can put your computational power to your knee ? power failure... internet failure.... ddos.... terrorist.... lightning strike... if they hit the server, snap your computer is a bric, if tghey hit your computer... the same thing happen.

basically ur putting everything in one basket which make it more dangerous

in fact today there are some who suggest the opposite of centralized cloud server...
Please, Log in or Register to view URLs content!
 

solarz

Brigadier
you sure to understand that your system is as good as your weakest link. i wonder why would anyone prefer to pile up weakest link in one basket ?

in your clud future, i can imagine how easy a "miracle" can put your computational power to your knee ? power failure... internet failure.... ddos.... terrorist.... lightning strike... if they hit the server, snap your computer is a bric, if tghey hit your computer... the same thing happen.

basically ur putting everything in one basket which make it more dangerous

in fact today there are some who suggest the opposite of centralized cloud server...
Please, Log in or Register to view URLs content!

It's true that cloud computing is more fragile, but the trade-off is not as bad as you think. Already, most of the work we do requires internet access. There's really very little you can do offline, by yourself. Therefore, any network vulnerability already needs to be addressed.

The advantage of cloud computing is that you, as the end-user/consumer, do not need to purchase an expensive computer to do work or play games. A typical cost-effective gaming computer will cost 1000$ right now. With game streaming, you might only need something in the 200-300$ range. You might even be able to just stream it on your tablet.
 

blacklist

Junior Member
It's true that cloud computing is more fragile, but the trade-off is not as bad as you think. Already, most of the work we do requires internet access. There's really very little you can do offline, by yourself. Therefore, any network vulnerability already needs to be addressed.

The advantage of cloud computing is that you, as the end-user/consumer, do not need to purchase an expensive computer to do work or play games. A typical cost-effective gaming computer will cost 1000$ right now. With game streaming, you might only need something in the 200-300$ range. You might even be able to just stream it on your tablet.


no, it is that fragile because with one big server it means a big target practice for scrypt kiddie and hacker. there are many ways to create security, one of them is by obscurity. its obvious that one big server is less secure than distributed computing.

yes surely the hardware maker, they will always try to sell less quality product for more profit. i mean if ppl want to buy pimped up rasberry pi with super connection to my super server with inflated price which mean more profit for me... why not ?

btw there are limit on everything, even super computer. todays super computer might be tommorows tablet. this alone is agood reason for distributed computing
 
Last edited:

solarz

Brigadier
no, it is that fragile because with one big server it means a big target practice for scrypt kiddie and hacker. there are many ways to create security, one of them is by obscurity. its obvious that one big server is less secure than distributed computing.

yes surely the hardware maker, they will always try to sell less quality product for more profit. i mean if ppl want to buy pimped up rasberry pi with super connection to my super server with inflated price which mean more profit for me... why not ?

Obscurity is actually the worst form of security, so bad that most security experts do not even consider it a valid form of security.

I don't believe cloud computing will be any more inherently vulnerable than the internet itself.

In any case, cloud computing still has a long way to go before it matures, and we may see other technological revolutions in the mean time, such as the quantum computer.
 

blacklist

Junior Member
Obscurity is actually the worst form of security, so bad that most security experts do not even consider it a valid form of security.

I don't believe cloud computing will be any more inherently vulnerable than the internet itself.

In any case, cloud computing still has a long way to go before it matures, and we may see other technological revolutions in the mean time, such as the quantum computer.

yes, obscurity is just another form of added security.

btw you do realize that cloud server will need the same infrastructure for distributed computing which is internet ?


but the difference that in cloud server system the processing power will be deducted each time new client were connected. this will put pressure to the server even without haxxer/ddos/etc.

while in distributed computing, each time new client connect they add more processing power to the server?


edit : im eagerly awaiting quantum computer in my desktop :)
 

solarz

Brigadier
yes, obscurity is just another form of added security.

btw you do realize that cloud server will need the same infrastructure for distributed computing which is internet ?


but the difference that in cloud server system the processing power will be deducted each time new client were connected. this will put pressure to the server even without haxxer/ddos/etc.

while in distributed computing, each time new client connect they add more processing power to the server?


edit : im eagerly awaiting quantum computer in my desktop :)

Absolutely, but the idea here is that consumers/end-users don't use the power of their computers 100% of the time, while servers need to be up 100% and is usually always serving requests.

Distributed computing is trying to take advantage of this lack of efficiency in client computers, while cloud computing is trying to make this process more efficient in the first place. Distributed computing is obviously here already, while cloud computing is only at its infancy. I'm just saying that if we do move in the direction of cloud computing, we will see less of a use for distributed computing (at least in its current, internet-based form).

On the other hand, server farms can also perform distributed computing, and is a lot easier to control and predict than the peer-to-peer model.
 

blacklist

Junior Member
Absolutely, but the idea here is that consumers/end-users don't use the power of their computers 100% of the time, while servers need to be up 100% and is usually always serving requests.

Distributed computing is trying to take advantage of this lack of efficiency in client computers, while cloud computing is trying to make this process more efficient in the first place. Distributed computing is obviously here already, while cloud computing is only at its infancy. I'm just saying that if we do move in the direction of cloud computing, we will see less of a use for distributed computing (at least in its current, internet-based form).

On the other hand, server farms can also perform distributed computing, and is a lot easier to control and predict than the peer-to-peer model.

i think its the other way around, say... if doing work using g00gle-imageshop (cloud) instead of potoshop (local), then that would mean my local computer processing power are available for me to donate to folding server, more income for me.

imo : we as user should be able to do work with computer even without internet and that mean i will still keep a copy of potoshop and working with gpu even if cloud based alternatif is available.
 

solarz

Brigadier
i think its the other way around, say... if doing work using g00gle-imageshop (cloud) instead of potoshop (local), then that would mean my local computer processing power are available for me to donate to folding server, more income for me.

imo : we as user should be able to do work with computer even without internet and that mean i will still keep a copy of potoshop and working with gpu even if cloud based alternatif is available.

Honestly, I'm leery of relying on the internet as well, but I think technology is going to move in that direction regardless of how we feel.
 
Top