📜 ⬆️ ⬇️

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 ubiquitous 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 is all that will be needed.
On the other hand, distributed repositories (torrents and all sorts of different dis-plususes), distributed calculations (cancer drugs, and so on, for which the mod has already passed), the same Skype, whose clients are a peering network.
At first glance - diametrically opposite schemes, terminal and equal. Both the one and the other have their own advantages and disadvantages.
Or maybe it is possible to combine them? Let's look at the current terminals - on the one hand, a sufficiently powerful processor, since for comfortable surfing with flash and other silver light you can't do without it, and for the most part the resources are idle, large enough screws (conveniently, damn it), and usually unlimited Internet
Quite to itself resources for peering exchange, both computing, and disk resources
Everything goes to inventing software, which is the type of torrents fumbles resources when they are not needed and the use of foreign resources, when necessary.
For example, at first the service in the net is of the same YouTube type. What is his problem? high loading and because of the high cost for those who support it. And the more users, the harder servers
Imagine a service whose client, when downloading a clip, saves some of the data and when another person watches the same clip, he downloads not only from the server, but also from the computers of other clients. The more clients, the less load on the server.
Yes, fantastic. But doesn't it seem like it goes to that?

')

Source: https://habr.com/ru/post/56787/


All Articles