Onderwijs in relatie tot P2P/Distributief systeem: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting
Regel 12:
Een '''distributief systeem''' is een stelstel waarbij bepaalde zaken en goederen verdeeld worden onder bepaalde doelgroepen of onder de bevolking. Het gaat dus over een verdelingssysteem, meer bepaald een verdeling van goederen. Volgens Van Dale betekent distributie: "1 uitdeling en 2 door de staat geregelde verdeling van levensbehoeften enz" (Van Dale Uitgevers, 2014). Volgens deze definitie is distributie eerder gericht op levensbehoeften. Binnen de peer-to-peerfilosofie kan distributie ook kennis inhouden (Bauwens & Lievens, 2014).
 
Een distributief systeem wordt veel vanuit de informaticawereld benaderd. Insup (2007), lichtKangasharju (2008) en Rupsee (2009) lichten toe wat een distributief systeem in deze context betekent. "A distributed system is a collection of independent computers that appear to the users of the system as a single coherent system" (Insup, 2007, p. 1). Hier wordt een distributief systeem gezien als een collectie van onafhankelijke computers die voor de gebruikers verschijnt als één samenhangend systeem (Insup, 2007).
 
 
Regel 30:
==Theoretische duiding==
 
Een distributief systeem vinden we zoals eerder vernoemd terug in de informatica. Tussen 1945 en 1985 waren computers groot en duur. Het waren 'central systems'. Elke computer bestond op zichzelf, zonder connectie of verbinding met een andere. Midden jaren '80 kwamen er sterke microprocessors, dit is een chip in een computer die de verwerking van verschillende impulsen regelt. Daarna ontstonden de distributieve systemen (Rupsee, 2009) die uit een softwaresysteem dat verschillende computers in een bepaald netwerk met elkaar verbindt (Distributed computing, 2014). Dit vinden we ook terug in de definitie.
Een distributief systeem vinden we zoals eerder vernoemd terug in de informatica. Een softwaresysteem verbindt verschillende computers in een bepaald netwerk met elkaar (Distributed computing, 2014). Dit vinden we ook terug in de definitie van Insup (2007). Het bevat verschillende componenten die coördineren en communiceren aan de hand van acties en berichten. De focus ligt op het coördineren van de werking van een willekeurig distributief systeem. De taak wordt verdeeld en elke computer draagt een steentje bij om eenzelfde doel te bereiken. Bij een distributief systeem is er sprake van ‘message-passing’. Door berichten uit te wisselen is iedere component op de hoogte. Er bestaat ook een parallel systeem waarbij ‘using same memory’ op de voorgrond staat. Er is een gedeeld programma waarmee men werkt. Dit kan een onderdeel zijn van het distributief systeem, maar het werkt beperkter dan een distributief systeem. Hier heeft elke component een eigen geheugen en worden deze geheugens samengebracht via berichtgeving. Op die manier is er een veel bredere waaier aan mogelijkheden om een bepaald probleem op te lossen. Als er bijvoorbeeld een fout is in de software, zijn er andere componenten die nog verder kunnen werken en is het distributief systeem niet verloren. Bij een parallel systeem kan de fout het hele systeem beïnvloeden (Distributed computing, 2014).
 
EenHet distributiefbetreft systeeméén vindenof weverschillende zoalsautonome eerdersubsystemen vernoemdmet terugals indoel dehet informatica.delen Eenvan softwaresysteeminformatie verbindtof verschillende computers in een bepaald netwerk met elkaardiensten (Distributed computingKangasharju, 2014). Dit vinden we ook terug in de definitie van Insup (20072008). Het bevat verschillende componenten die coördineren en communiceren (Kangasharju, 2008) aan de hand van acties en berichten (Distributed computing, 2014). De focus ligt op het coördineren van de werking van een willekeurig distributief systeem. De taak wordt verdeeld en elke computer draagt een steentje bij om eenzelfde doel te bereiken. Bij een distributief systeem is er sprake van ‘message-passing’. Door berichten uit te wisselen is iedere component op de hoogte. Er bestaat ook een parallel systeem waarbij ‘using same memory’ op de voorgrond staat. Er is een gedeeld programma waarmee men werkt (Distributed computing, 2014). DitKangasharju (2008) geeft het verschil tussen een parallel en distributief systeem aan door een parallel systeem te beschrijven als een multiprocessorsysteem, waar verschillende processors samenwerken. Een distibutief systeem fungeert als een multicomputersysteem waar de computers op zich verbonden zijn. Het parallelsysteem kan een onderdeel zijn van het distributief systeem, maar het werkt beperkter dan een distributief systeem. HierBij een distributief systeem heeft elke component een eigen geheugen en worden deze geheugens samengebracht via berichtgeving. Op die manier is er een veel bredere waaier aan mogelijkheden om een bepaald probleem op te lossen. Als er bijvoorbeeld een fout is in de software, zijn er andere componenten die nog verder kunnen werken en is het distributief systeem niet verloren. Bij een parallel systeem kan de fout het hele systeem beïnvloeden (Distributed computing, 2014).
 
Een distributief systeem kan verschillende vormen aannemen. Zo bestaan er SOA-based systems, massively multiplayer online games en peer-to-peerapplicaties (Distributed computing, 2014). Dit werd reeds beknopt besproken bij 'Voorbeeld'.
Regel 37 ⟶ 39:
Bij een peer-to-peerapplicatie zijn er peers die gebruik maken van een bepaald platform en er mee vorm aan geven zoals Diigo.
 
Er zijn vijf belangrijke doelstellingen van een distributief systeem in de informatica (Insup, 2007; Kangasharju, 2008): transparantie, openheid, betrouwbaarheid, prestatie en "de mate waarin een computersysteem kan worden uitgebreid in termen van capaciteit en verwerkingskracht" (Encyclo, 2014). Transparantie en openheid hebben betrekking op het productieproces. Betrouwbaarheid betekent dat het systeem o.a. consistent moet blijven en fouten dient te herstellen. Daarnaast zijn zowel prestatie als capaciteit en verwerkingskracht van het computersysteem belangrijk (Insup, 2007). Rupsee (2009) vult aan door het delen van informatie en samenwerking als belangrijke doelen van een distributief systeem te benoemen.
 
Dit zijn tevens ook belangrijke componenten om een distributief systeem uit te bouwen in een peer-to-peersamenleving. Binnen de peer-to-peerproductie wordt er gewerkt met een distributief systeem om expertise te delen. De gebruikers spelen een belangrijke rol en geven samen het project mee vorm. Om dit te kunnen doen, horen zij ook inzage te hebben in het hele proces. Hierdoor kent het productieproces een zekere openheid en transparantie. De prestatie is gericht op een product waarbij de nadruk ligt op maatschappelijk nut. In het kapitalisme daarentegen is winst het hoofddoel (Bauwens & Lievens, 2014).
 
==Externe links==
Regel 65 ⟶ 67:
 
Insup, L. (2007). ''CIS 505: Software Systems: Introduction to Distributed Systems''. [Class handout]. Opgehaald van: http://www.cis.upenn.edu/~lee/07cis505/Lec/lec-ch1-DistSys-v4.pdf op 29 november 2014
 
Kangasharju, J. (2008). ''Chapter 1: Distributed systems: What is a distributes system?''. [PowerPoint slides]. Retrieved, 2014, December 13 from: http://www.cs.helsinki.fi/u/jakangas/Teaching/DistSys/DistSys-08f-1.pdf
 
Massively Multiplayer Online Games. (2014, 27 november). In wikipedia: de vrije encyclopedie. Opgehaald van: http://en.wikipedia.org/wiki/Massively_multiplayer_online_game op 29 november 2014.
 
Rupsee. (2009). ''Distributed systems: a brief introduction''. [PowerPoint slides]. Retrieved, 2014, December 14 from: http://www.slideshare.net/Rupsee/distributed-systems-1701403
 
Service-oriented architecture. (2014, 19 november). In wikipedia: de vrije encyclopedie. Opgehaald van: http://en.wikipedia.org/wiki/Service-oriented_architecture op 29 november 2014.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.