Where we are going?

    If you look at the development of network technologies, you can see that technologies are moving in opposite directions.
    On the one hand, there are terminal systems: the widespread distribution of netbooks, Google and other online applications, online video and audio players, Internet TV and radio. In general, a netbook and a wide channel are all that will be needed.
    On the other hand, distributed storages (torrents and all sorts of different disyplus pluses), distributed computing (cancer drugs, and so on, which the mod has already passed), the same Skype, whose clients are a peer-to-peer network.
    At first glance - diametrically opposed schemes, terminal and equal. Both that and that has its advantages and disadvantages.
    Or maybe it is possible to combine them? Let's look at the current terminaly- on the one hand, a sufficiently powerful processor, as for comfortable surfing with Flash and Silverlight other not do without it, and most of the resources are idle, large enough screws (conveniently hell), and of customary unlimited Inet
    It resources for a peer-to-peer exchange, both computing and disk resources,
    everything goes to inventing software that, like torrents, fumbles resources when they are not needed and use of other people's resources when necessary.
    For example, at first, a service in a net like the same YouTube. What is his problem? high load and, therefore, high cost for those who support it. And the more users, the heavier the servers
    Imagine a service whose client saves some data when a video is downloaded, and when another person watches the same video, it downloads not only from the server, but also from computers of other clients. The more clients, the less load on the server.
    Yes, fantastic. But doesn’t it seem like it’s going to that?

    Also popular now: