Tight coupling

Käsite · systeemiajattelu · kytkentä · hauraus · normalisointi

Määritelmä

Tight coupling (suom. vahva kytkentä) tarkoittaa järjestelmän rakennetta, jossa osien välillä on voimakkaita, välittömiä ja pakottavia riippuvuuksia. Yhden osan muutos heijastuu lähes välittömästi, voimakkaasti ja väistämättä toisiin osiin. Osat eivät voi toimia itsenäisesti — ne ovat lukkiutuneet yhteen.

Vahvasti kytketty järjestelmä on tyypillisesti nopea, tehokas ja tarkka, mutta samalla hauras ja altis ketjureaktioille. Pieni häiriö yhdessä osassa voi edetä hallitsemattomasti koko järjestelmään. Tämä ilmiö tunnetaan kirjallisuudessa termillä normal accident — Charles Perrow käytti sitä kuvaamaan onnettomuuksia, jotka väistämättä seuraavat monimutkaisissa, vahvasti kytketyissä järjestelmissä.

Perrow'n (1984) mukaan vahva kytkentä syntyy, kun

"Tightly coupled systems invite disaster precisely because they leave no slack, no buffer, no margin for error." — Charles Perrow, Normal Accidents

Vahva kytkentä on ei-toivottavaa silloin, kun järjestelmän on oltava joustava ja resilienssi. Se on kuitenkin välttämätöntä monissa suorituskykykriittisissä yhteyksissä — esimerkiksi korkeataajuisessa rahoituskaupankäynnissä, reaaliaikaisessa säätötekniikassa tai kirurgisissa toimenpiteissä. Kysymys ei siis ole "onko vahva kytkentä hyvä vai huono", vaan missä olosuhteissa se on sopivaa.

Alkuperä

Tight coupling -käsite tuli systeemiajatteluun 1970-luvulla, kun organisaatioteoreetikot alkoivat analysoida, miten eri järjestelmät kestävät häiriöitä. Karl Weick (1976) asetti käsitteen vastapariksi loose couplingille. James Reason (1990) jatkoi kehittämällä sveitsinjuustomallin, jossa vahvasti kytketyssä järjestelmässä yhdenkin kerroksen pettäessä virhe etenee suojaamattomaan ytimeen.

Keskeisin muotoilu on kuitenkin Charles Perrow'n Normal Accidents (1984), joka syntyi Three Mile Islandin ydinvoimalaonnettomuuden (1979) analyysistä. Perrow osoitti, että ydinvoimalat ovat sekä monimutkaisia (kompleksisia) että vahvasti kytkettyjä, mikä tekee niistä rakenteellisesti alttiita katastrofaalisille ketjureaktioille.

1990- ja 2000-luvuilla käsite levisi ohjelmistotekniikkaan (tightly coupled architectures vs. microservices), tuotantotalouteen (Toyota Production Systemin just-in-time -logistiikka) ja monimutkaisten järjestelmien tutkimukseen (Sagan, The Limits of Safety, 1993). Tight coupling on nykyään keskeinen käsite riskianalyysissä, infrastruktuurien tutkimuksessa ja kompleksisten adaptiivisten systeemien analyysissä.

Yhteydet muihin käsitteisiin

Missä oppitunneissa käsitellään

Tight coupling esitellään [[../lessons/modularity.html|Modulaarisuus ja kytkentä]] -oppitunnilla vastapariksi loose-couplingille. Käsite toistuu [[../lessons/resilience.html|resilienssin]], [[../lessons/risk-analysis.html|riskianalyysin]] ja [[../lessons/complex-adaptive-systems.html|kompleksisten adaptiivisten systeemien]] oppitunneilla. Perrow'n normal accidents -malli käydään läpi [[../lessons/safety-engineering.html|safety engineering]] -oppitunnilla.

Lähteet

Aiheeseen liittyy