Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 34 reacties
Bron: Scientific American

Op de site van de Scientific American is een artikel geschreven over de "World Wide Computer", de mogelijkheid van operating systems die over het internet functioneren. Dit noemt men een ISOS, een Internet-scale operating system. Het stukje software waarmee de consument te maken krijgt is een "ISOS agent" die communiceert met ISOS servercomplexen. Deze software en hardware zou aangelegd en onderhouden moeten worden door de overheid of een overheidsinstantie.

Hierna wordt er verder ingegaan op hoe de werking van zo'n systeem zou moeten zijn, welke problemen er zijn op het gebied van eerlijke verdeling van processortijd, en het feit dat er veel verschillende OS-en en typen processors zijn die allemaal samen moeten gaan functioneren. Een ander probleem is de betaling voor rekenkracht:

Internet-scale Operating Systemen"Resource buyers send the servers task requests and application agent programs (to be run on hosts). An online service provider can ask the ISOS for a set of hosts on which to run, specifying its resource requirements (for example, a distributed backup service could use sporadically connected resource hosts--Mary's laptop--which would cost less than constantly connected hosts).

The ISOS supplies the service with addresses and descriptions of the granted hosts and allows the application agent program to communicate directly between hosts on which it is running. The service can request new hosts when some become unavailable. The ISOS does not dictate how clients make use of an online service, how the service responds or how clients are charged by the service (unlike the ISOS-controlled payments flowing from resource users to host owners)."

Men besluit dit artikel met de conclusie dat zolang er nog maar een kleine basis van gebruikers is, er niet veel aan programmatuur voor dit soort systemen gedaan zal worden. Echter, als eenmaal meer ontwikkelaars en gebruikers het nut van dit systeem in zullen zien, zal dit systeem explosief groeien.

Met dank aan TweakerWannabe voor de tip.

Moderatie-faq Wijzig weergave

Reacties (34)

Ik geloof dat Windows.net dit ook gaat ondersteunen. Je kan dan taken via het point to point protocol door andere PC's in het netwerk laten uitvoeren.

Als je bijvoorbeeld gaat renderen en je cpu tijd zit aan z'n max dan kan er data over het netwerk worden verstuurd naar een pc die staat te :z. Deze pc gaat dan meehelpen renderen.

Windows.net heeft de toekomst ? Mwach er is in ieder geval een toekomst voor .net als ik Microsoft mag geloven :Y)

/edit: Overigens wat dit allemaal met je dataverkeer over je netwerk doet is mij een klein raadsel.. Tijd voor gigabit als standaard ?
Stomme vraag, maar WILLEN we dit wel?

Ik WIL helemaal mijn taken niet extern laten uitvoeren.
En al HELEMAAL niet als ik ervoor moet betalen.

Ik koop ZELF wel een computer, en gebruik die 'all I want' daarom huur ik kabel... omdat ik niet per seconde afgerekend wens te worden.

Nee, ik denk dat dit alleen maar wens is van Microsoft en consorten. Want op deze manier maakt met het illegaal kopieren van software tot een nutteloze bezigheid.
Tja.. ligt er een beetje aan wat je wil doen natuurlijk.. kijk.. projecten zoals SETI zijn er natuurlijk bij gebaat. Die kopen niet ff een kompjoetertje die het ff voor hun gaat uitrekenen ofzo.

Aan de andere kant zou het misschien wel meer gratis diensten kunnen opleveren. Aangezien een bepaald bedrijf jouw kompjoetertje gebruikt om verschillende dingetjes uit te rekenen (eiwitten door een faramceutisch bedrijf ofzo), kan je ook wel wat terugvragen voor die rekentijd. Bijvoorbeeld internetaansluiting of iets dergelijks. (zal wel niet zo direct lopen, maar ze kunnen er wel in inversteren ofzo)

Tja.. ik zie er in principe wel wat in.. One Big Happy Family :*) die resources met elkaar delen

edit:
Volgens mij is er altijd wel iemand eerder *lol*
Willen we dat? Nee , dat is helemaal geen stomme vraag.
Als ik mijn rekenklussen zou uitbesteden, zou ik voorwaarden (lees:kwaliteitseisen en, uiteraard, veiligheidseisen) stellen aan de "partner" die dat werk voor mij doet.

Ik wil mijn overtollige rekenkracht ook best beschikbaar maken voor anderen dan de }:O .
maar ook dan zou ik voorwaarden stellen: bij voorbeeld dat ik inzage wil hebben in het soort werk dat op mijn PC wordt uitgevoerd: zoeken naar een medicijn tegen kanker: prima, maar tegen simulaties van kernwapen-explosies zou ik toch echt bezwaar maken.

Dat maatschappelijke aspect is veel moeilijker te organiseren dan het technische deel. Maar IMHO minstens even belangrijk.
Het artikel verwoordt het beter dan ik het kan:
Curious and malicious USERS may attempt to DISRUPT, CHEAT or spoof the system.
Het groot socialistisch computernetwerk: de volgende sociallistische utopie :?
Uhm, je snapt het niet JIJ kunt geld verdienen door jou computer beschikbaar te stellen, de software zal waarschijnlijk zo werken dat je het niet eens weet, en NATUURLIJK kun je zelf beslissen of je meedoet of niet, daarnaast slaat die flame naar MS helemaal nergens op, het is wel heel tendensieus aan het worden om richting MS uit te halen.
Ik zit er ook niet bepaald op te wachten, distrubted computing voor iedereen kan ook wel erg pittig worden met het security verhaal in gedachten.

je moet zoiets wel extreem goed programeren wil je zo'n distributed OS dusdanig safe hebben dat hackers er geen misbruik van kunnen maken.

en of mensen zo goed kunnen worden in programeren?
Krijgen we dit dan ook op de huis-tuin-en keuken pc?

edit:
Waarom is het stellen van een vraag overbodig?

[edit2]Als ik deze vraag nou 3 uur na plaatsing van dit artikel had gepost, hoe had die first post modder me dan gemod?[/edit2]
Uhm zit er dik in, het is eigenlijk ook niet zo vreemd want op dit moment blijft 80% van de computerresources onbenut, terwijl er bedrijven zijn die daar graag gebruik van kunnen maken, probleem is natuurlijk dat er nog niet zoiets als een standaard bestaat waarbij jou computer makkelijk diensten kan leveren/accepteren aan iemand die daar gebruik van zou willen maken. Hoe generieker hoe mooier natuurlijk :)

Tijdje terug stond hier ook een verhaaltje over een bedrijf dat mensen betaalde om hun computer rekenwerk te laten doen, echter de prijs die hier voor betaalt werd was nog lager als het energie verbruik ;)

Ik denk dat dit soort diensten vooral interessant kunnen zijn voor zwaardere machines die bijvoorbeeld s'nachts niks staan te doen, denk hier bij aan appartatuur voor kantooradministratie die prima kan worden ingezet voor bijvoorbeeld rendering van 3d modellen, wetenschappelijk onderzoek, etc.
Eigenlijk zijn er al stukjes software die hier enigszins gebruik van maken (SETI-client voor de groene marsmannetjes, UD-client voor medicijnen). Deze programma's gebruiken de ongebruikte processortijd. Alleen is er bij deze programma's niet altijd een actieve verbinding aanwezig, waar volgens mij in dit artikel wel van wordt uitgegaan.
Bij SETI en bijvoorbeeld Distributed.net gaat het juist andersom, daar zijn de clients bij elkaar het ISOS servercomplex, aangezien de clients alle taken uitvoeren.

Dit artikel gaat over ISOS servers waarvan je CPU tijd kan huren door gebruik te maken van een ISOS agent. Dus als je bijvoorbeeld een genetisch gen wil laten onderzoeken, en je hebt zelf niet genoeg CPU kracht, kan je dan gebruik maken van een ISOS serverpark.
Alleen is er bij deze programma's niet altijd een actieve verbinding aanwezig
Dat hoeft niet perse, een ISOS client kan best een actie doorsturen en dan de verbinding verbreken en dan na een dag weer ff inloggen om te kijken of de taak al klaar is. Daar is dus geen vaste verbinding nodig.
Terug naar de mainframe periode ?
Toch niet helemaal denk ik.. In plaats van het thick server / thin client principe, krijg je meer iets van very thick server/ thick client.

Dus clients die zelf heeeel veel kunnen en server's die er voor zorgen dat taken correct gedistribueerd e.d. worden
Ja en Nee :

client server is een veel op een relatie

De toekomst geeft een veel op veel relatie.
in deze relatie is een concept client of server niet zo belangrijk. Een server kan immers bij gebrek aan capaciteit ook weer als client een request bij een andere server doen.
In feite is dan dus ook elke deelnemer zowel client als server. Alleen bij particulieren zal er in het begin natuurlijk geweigerd worden capaciteit vrij te geven (client request te accepteren) . Echter zijn er tegenwoordig ook systemen waar particulieren aan deelnemen: Think en koeitjes ed.
Dus dat komt er vanzelf wel
Deze software en hardware zou aangelegd en onderhouden moeten worden door de overheid of een overheidsinstantie.
:z Zoiets gebeurt niet. _Als_ er een monopolie is is het een natuurlijk monopolie, en zeker geen kunstmatig, want de markt wil helemaal geen monopolie. Kan een overheid wel beslissen van yes, 't blijft no als niemand meewerkt.
Maar als er één schaap over de dam is.........
... volgen er meer. (maar niet alles!)
Ach, je ziet nu al allerlei projecten, ook betaalde.
Nee, laat ze maar meer gaan kijken naar clusters van kleine computers die draaien onder Linux (goedkoop) of voor mijn part een ander besturingssysteem.

Ik zie dit project zo'n vlucht nog niet nemen, hoor.
Het is net als in het bedrijfsleven. Eens in de zoveel tijd moet er weer gecentraliseerd worden. Als ze weer zijn vergeten waarom ze zijn gecentraliseerd, moet er weer gedecentraliseerd worden.

Je hoot mij niet klagen, want het is wel goed voor de werkgelegenheid :)
Toch denk ik dat dit in de toekomst wel wat zou kunnen worden, helemaal omdat je alles overal ter beschikking hebt.
je loopt de kroeg in loged in en tadaa daar is al je rommel weer, liever natuurlijk een eigen computer, maar ik denk zoizo dat dat eindig is

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True