ID.nl logo
Zekerheid & gemak

Distributed Computing: Pc's staan samen sterk

Wanneer de rekenkracht van een gewone computer niet toereikend is en een supercomputer niet binnen handbereik ligt, kan distributed computing wonderen verrichten. Wij zetten de mogelijkheden op een rij.

Waarom investeren in een peperdure, energieverslindende supercomputer als je ook gebruik kunt maken van de ongebruikte rekenkracht van thuiscomputers? Dat is het idee achter distributed computing, dat zijn opkomst in de late jaren ‘90 had. In eerste instantie om gezamenlijk priemgetallen te berekenen (GIMPS, 1996), daarna om in het algemeen te rekenen (distributed.net, 1997) en - wellicht het bekendste voorbeeld – om samen te zoeken naar buitenaards leven met SETI@home (1999).

SETI probeert de gegevens die opgenomen zijn met een radiotelescoop te analyseren en besloot daar in 1999 op een creatieve manier rekenkracht voor vrij te maken. Wie SETI@home installeert op een met internet verbonden machine, doneert ongebruikte rekenkracht aan het project. Dit project gaf ‘samen rekenen’ bekendheid bij het grote publiek. Volgens de laatste cijfers hebben inmiddels al 5,2 miljoen mensen met SETI meegerekend. In de oorspronkelijke versie werd de grote homp data van SETI gesplitst in kleinere pakketten. Die gingen naar de verschillende thuiscomputers.

Was een computer klaar met rekenen, dan ging het resultaat terug naar SETI en kreeg die gebruiker een punt. Al snel ontstond er een competitie om zoveel mogelijk punten te verzamelen. Dat had een ongewenst gevolg: valsspelers. Sommige deelnemers vervalsten de gegevens om zo sneller aan punten te komen. Om SETI beter te beveiligen tegen dit soort activiteiten, en om een open platform voor vergelijkbare projecten op te zetten, is het Boinc-platform (Berkeley Open Infrastructure for Network Computing) ontwikkeld. Qua rekenkracht staat Boinc op de vierde plaats wereldwijd; het moet drie supercomputers voor zich dulden.

©PXimport

Blockchain

Binnen de huidige ontwikkeling van distributed computing speelt blockchain een hoofdrol. Hoewel het oorspronkelijk voor Bitcoin ontwikkeld is, levert deze technologie een oplossing voor het basisprobleem van een systeem als SETI@home. Blockchain zet namelijk voor separate datapakketten een keten van eigendom en verantwoording op. Per datapakket is duidelijk waar het vandaan komt, naar wie het gegaan is en hoe het weer bij het centrale systeem is teruggekomen.

Omdat blockchain voor een robuuste vastlegging en beveiliging van deze keten zorgt, wordt het zeer lastig om met de gegevens te rommelen. Dat maakt decentraal verwerkte data betrouwbaarder. Ook is het mogelijk om efficiënter pakketten over het netwerk te verdelen. Bij inzet van de oorspronkelijke SETI@home-applicatie moesten datapakketten bij meerdere computers uitgezet worden. Een resultaat was pas centraal te accepteren als verschillende bronnen met vergelijkbare antwoorden kwamen.

Gebruik van blockchain maakt het eenvoudiger om bronnen als betrouwbaar te markeren, waardoor met minder identieke pakketten gewerkt kan worden. Ook kan bij misbruik sneller bepaald worden wie verantwoordelijk was voor foutieve data, en is de invoer van die bron sneller uit te sluiten.

dApps: decentralized applications

Verantwoording vastleggen in de dataketen is mooi, maar er moet ook met gegevens gewerkt worden. De term dApp staat voor ‘decentralized applications’ en doelt op applicaties die gemaakt zijn om verspreid over een veelheid van computers gezamenlijk tot resultaat te komen. De ontwikkeling van dApps is nog in volle gang.

Eén van de grotere uitdagingen binnen deze systemen is dat er een prikkel nodig is die voorkomt dat iemand zonder tegenprestatie ongelimiteerd gebruik van een gedistribueerd netwerk maakt. Een oplossing voor deze uitdaging wordt door IOTA (Internet of Things Application) ontwikkeld. Onderdeel van dit project is een microtransactie-systeem dat moet zorgen dat diegenen die gebruik maken van de rekenkracht van een netwerk er ook iets aan terug schenken. We zien dit ook bij vele andere projecten terug.

Cloudopslag, AI en het internet-of-things

Opslag van gegevens in de cloud is een fascinerend langetermijndoel dat met distributed computing te realiseren is. Door gegevens vast te houden op een betrouwbaar decentraal netwerk, kan met Dropbox, Google, Microsoft, Amazon en aanverwante diensten geconcurreerd worden. Het zou met het huidige aanbod van data in de clouddiensten doen wat Napster en daarna BitTorrent met de muziek- en filmindustrie gedaan hebben. Voor de veiligheid van bestandsopslag op een decentraal netwerk wordt blockchain ingezet.

©PXimport

Voor het ontwikkelen van artificiële intelligentie (AI) kan een gedistribueerd netwerk ingezet worden. Zogenoemde ‘distributed artificial intelligence’ verdeelt de berekeningen om een groot probleem op te lossen in kleine subonderdelen (agents) en gebruikt een netwerk van computers om tot uitkomsten te komen. Op basis van kansberekening wordt de meest waarschijnlijke uitkomst van een groep agents tot de juiste verkozen. Hoe groter het gedistribueerde netwerk waarmee gewerkt wordt, hoe sneller uitkomsten te bepalen zijn.

Onder het internet of things vallen alle apparaten die met een eigen ip-adres aan internet gekoppeld zijn. Meestal gaat het om sensoren en programmeerbare logische circuits (PLC) waarmee in productie-omgevingen of magazijnen gewerkt wordt. Om de gemeten gegevens optimaal te gebruiken, is een centrale aansturing nodig. Ook hier gaat het om een vorm van distributed computing. Het zal daarom niemand verbazen dat IoT en blockchain vaak in één adem genoemd worden.

Aan de slag

Ondanks het experimentele gehalte van de meeste distributed-computing-diensten kun je op verschillende niveaus en bij verschillende projecten al inhaken, testen of zelfs meedoen. Het zal niemand verbazen dat dit nog niet het juiste moment is om je kritieke gegevens aan een door blockchain bij elkaar gehouden experimentele dienst toe te vertrouwen.

Sterker nog, de meeste projecten staan nog zozeer in de kinderschoenen dat ze niet klaar zijn voor een dag-tot-dag-ervaring. Kortom: nog niet erg praktisch, wel een boeiende glimp van de toekomst.

▼ Volgende artikel
Prettig werken in Word: verberg overbodige teksten
© © Simon Lehmann - PhotoGranary
Huis

Prettig werken in Word: verberg overbodige teksten

Stel: je hebt een tekstdocument en je wilt zowel een lange versie als een korte versie afdrukken of als pdf uitvoeren. Je kunt dan met verschillende documentversies weerken, maar soms is het juist minder omslachtig om in hetzelfde document bepaalde stukken tekst te verbergen.

Wat gaan we doen?

In dit artikel lees je hoe je in Word tijdelijk tekst kunt verbergen met een speciale toetscombinatie, hoe je deze desgewenst weer helemaal zichtbaar maakt en hoe je via de menu's van Word kunt instellen dat verborgen tekst altijd zichtbaar of afdrukbaar blijft.

Om de tekst te verbergen, selecteer je eerst de inhoud die je tijdelijk aan het oog wilt onttrekken. Daarna open je het lettertype-dialoogvenster. Dat kan door met de rechtermuisknop op de tekstselectie te klikken en de opdracht Lettertype te kiezen. Of je gebruikt simpelweg de toetscombinatie Ctrl+D. In dit dialoogvenster zet je onder Effecten een vinkje bij de eigenschap Verborgen tekst. Of nog sneller: selecteer de tekst die je wilt verbergen en gebruik de combinatie Ctrl+Shift+H (met de H van hide). Hierdoor verdwijnt de tekst uit beeld. Er zal ook geen extra witruimte te zien zijn.

Verborgen tekst is een optie bij Lettertype.

Alles weergeven

Wil je de tekst tonen, dan kun je die inschakelen via de optie Alles weergeven (Ctrl+*). Dat is de knop met het alineapictogram in het tabblad Start in de groep Alinea, en wordt ook weleens ‘Toon onzichtbare tekens’ genoemd. Hierdoor wordt de verborgen tekst tijdelijk weer zichtbaar, maar hij is wel met kleine grijze puntjes onderstreept. Dat is om aan te geven dat deze tekst nog steeds het kenmerk verborgen heeft en dus niet wordt afgedrukt. Om de tekst wel weer definitief zichtbaar te maken, haal je hem eerst via de functie Alles weergeven tevoorschijn. Daarna selecteer je de met puntjes onderstreepte tekst en vervolgens verwijder je het vinkje Verborgen tekst in het dialoogvenster Lettertype. Vraag je het aantal woorden in het document op met Controleren / Aantal woorden, dan zal de verborgen tekst altijd blijven meetellen. Wanneer je het document afdrukt of exporteert als pdf, zal de verborgen tekst echter niet te zien zijn.

Met de knop Alles weergeven haal je de verborgen tekst tijdelijk terug naar boven.

Verborgen tekst altijd weergeven

Ten slotte zit er een optie in Word om verborgen tekst altijd te tonen. Ga daarvoor naar Bestand, kies Opties en selecteer in de linkerkolom Weergave. Je kunt nu met een vinkje aangeven dat je verborgen tekst altijd op het scherm wilt zien. Daaronder bij de Afdrukopties is het mogelijk om in te stellen dat je verborgen tekst altijd wilt afdrukken. Die twee opties zijn niet de standaardinstelling.

In de opties kun je verborgen tekst altijd in beeld brengen en ook altijd afdrukken.

▼ Volgende artikel
Waar voor je geld: 5 wasmachines met app-bediening en A-label voor  minder dan 500 euro
© Id.nl
Huis

Waar voor je geld: 5 wasmachines met app-bediening en A-label voor minder dan 500 euro

Bij ID.nl zijn we gek op producten voor een mooie prijs of die iets extra's of bijzonders te bieden hebben. Daarom gaan we een paar keer per week voor jullie op zoek naar leuke deals. Tegenwoordig is overal een app voor, zelfs wasmachines kun je voor een groot deel op afstand bedienen met je smartphone. Wij bekijken vijf van zulke exemplaren voor minder dan 500 euro.

Het bedienen van je wasmachine door middel van een app is handig. Zo kun je bijvoorbeeld zelf aangeven wanneer je je programma start, kun je deze tussendoor pauzeren als je wil dat de was op een bepaald tijdstip klaar is, zodat je je wasgoed kunt ophangen en krijg je een signaal wanneer de machine klaar is. Wij bekijken vijf via een app te bedienen wasmachines die minder kosten dan 500 euro.

Hoover H‑WASH 500 HWE 49AMBS/1‑S

Met de Hoover H‑WASH 500 HWE 49AMBS/1‑S kun jij wassen via wifi en een smartphone‑app. De machine heeft een capaciteit van 9 kg en een toerental van 1 400 rpm. Dankzij de Eco‑Power‑invertermotor werkt hij energiezuinig en valt hij in energieklasse A. Via de app stel je de startuitstel tot 24 uur in en kun je het wasprogramma of de resterende tijd bekijken.

Het Mix Power System + mengt water en wasmiddel voor een efficiënte reiniging. Daarnaast zijn er programma’s voor wol, katoen, snelle was of stoom. Een trommelreinigingsfunctie helpt om geurtjes te voorkomen en een resttijd‑indicator laat zien hoelang het programma nog duurt.

Energy Label A
Specificaties

Centrifugeren: 1400rpm
Geluidsniveau: 77dB
Capaciteit: 9kg

Hoover H‑WASH 500 HW 49XMBB/1‑S

De Hoover H‑WASH 500 HW 49XMBB/1‑S is een voorlader met 9 kg trommelinhoud. Het toerental bedraagt 1400 rpm en het energie‑etiket is A. Dit model is uitgerust met Wi‑Fi; via de Hoover‑app op je smartphone kun je programma’s kiezen, extra cycli downloaden en een startuitstel instellen. De invertermotor zorgt voor een stille werking en een lange levensduur.

Er zijn speciale programma’s voor bijvoorbeeld wol, een snelle cyclus of een antiallergie-programma. Een resttijd‑indicator en trommelverlichting maken het gebruik eenvoudiger, en een automatische waterniveau‑sensor past het waterverbruik aan de lading aan. Door het toerental van 1400 rpm blijft het restvocht laag en hangt de was minder lang te drogen.

Energy Label A
Specificaties

Centrifugeren: 1400rpm
Geluidsniveau: 77dB
Capaciteit: 9kg

Beko B5WT5941082W

De Beko B5WT5941082W heeft een trommel van 9 kg en een maximaal toerental van 1400 rpm. Dit apparaat is voorzien van een Bluetooth‑module voor bediening via de HomeWhiz‑app. Via deze app kun jij programma’s selecteren, het resterende verloop volgen en extra programma’s (zoals mix, gordijnen of lingerie) downloaden. De wasmachine valt in energieklasse A (‑10 %) en gebruikt een stille inductiemotor.

Dankzij de Aquatech‑technologie wordt water en wasmiddel effectief over het wasgoed gesproeid. Er zijn 15 standaardprogramma’s, waaronder handwas, wol, dark en Outdoor/Sport. Je kunt kiezen voor opties zoals stoom, extra spoelen of trommelreiniging. Het digitale display toont de resterende wastijd, er is startuitstel tot 24 uur en een aquasafe‑functie sluit de watertoevoer af bij lekkage.

Energy Label A
Specificaties

Centrifugeren: 1400rpm
Geluidsniveau: 75dB
Capaciteit: 9kg

Hisense WF5I8043BWF

De Hisense WF5I8043BWF is een slanke voorlader (ongeveer 47 cm diep) met een laadvermogen van 8 kg en een toerental van 1 400 rpm. De machine valt onder energieklasse A(‑30 %) en is uitgerust met wifi om hem via de ConnectLife‑app te bedienen. In een review wordt als voordeel genoemd dat je de wasmachine met een app op afstand kunt bedienen om het soort was en de centrifugeerstand te kiezen, en dat je een melding krijgt wanneer de was klaar is.

Het product heeft een stoomfunctie om kreuken te verminderen en een trommelverlichting zodat je geen sokken vergeet. Dankzij de compacte diepte is het model geschikt voor kleinere ruimtes. De app maakt het mogelijk extra programma’s te downloaden en het energieverbruik te volgen. Met 8 kg capaciteit is de machine geschikt voor een middelgroot huishouden; de maximale
centrifugesnelheid zorgt ervoor dat het restvocht beperkt blijft.

Energy Label A
Specificaties

Centrifugeren: 1400rpm
Geluidsniveau: 72dB
Capaciteit: 9kg

Samsung EcoBubble WW80CGC04AAH

De Samsung EcoBubble™ WW80CGC04AAH is een voorlader met een trommelcapaciteit van 8 kg en een centrifugesnelheid van 1400 rpm. Het apparaat gebruikt EcoBubble‑technologie om wasmiddel op te lossen en belletjes te creëren voor een grondige reiniging bij lage temperaturen. Het energieverbruik bedraagt volgens de specificaties 47 kWh per 100 cycli. Op de officiële Samsung‑pagina staat dat je via de SmartThings‑app de AI Energy Mode kunt inschakelen; daarmee monitor je het energieverbruik en kun je de temperatuur verlagen, de programmaduur
verleng‑ en en tot 70 % energie besparen.

In de app zie je jouw dagelijkse, wekelijkse en maandelijkse stroomverbruik per apparaat. Behalve de app‑bediening biedt de wasmachine een programma voor hygiënestoom, 10 % extra energiebesparing ten opzichte van oudere modellen en een digitale inverter‑motor voor een lager geluidsniveau. Met een geluidsniveau van circa 72 dB tijdens het centrifugeren en een A‑label behoort de machine tot de stille en zuinige klasse.

Energy Label A
Specificaties

Centrifugeren: 1400rpm
Geluidsniveau: 72dB
Capaciteit: 8kg