• English
  • Nederlands
HOME
SEARCH
CONTACT
NEWSLETTER
 
 
 
CONTENT
About us
Call for contribution
Contributions
The CIO talks
Proceedings
Blogs
Master thesis
Forum
Wiki
Events calendar
Links
Login/Register
advertisements
Zoek je een baan?
Zoek je hulp?
Zoek je een opleiding?
Zoek je een boek?
Zoek je een tool?












 
 
BLOGS
QoS : Je kunt er niet vroeg genoeg mee beginnen!
Lydia Duijvestijn   
Saturday, 07 June 2008
Al tijdens de fase waarin de te leveren diensten geidentificeerd worden en een initieel ontwerp gemaakt wordt, moeten de QoS (quality of service) aspecten van de diensten worden meegenomen. Het begrip QUALITY of service is mijns inziens beter op zijn plaats dan het begrip "non-functional requirements", daar dit laatste impliceert dat er niet wordt bijgedragen aan functionaliteit hetgeen mindere prioriteit suggereert.

Het is van het grootste belang al vroeg te begrijpen hoe vaak en hoe snel een dienst geleverd moet worden en wat de gevolgen zijn als de dienst niet beschikbaar is. Een inschatting van de afbreukrisico's hoort thuis in de allereerste ontwerpfases en bepaalt de tijd en middelen die gereserveerd moeten worden voor gedetailleerd onderzoek, ontwerp en test op QoS

Het is van belang patronen en anti-patronen voor performance en beschikbaarheid te kennen. "One size fits all" is bijvoorbeeld een "pattern" voor kostenbeheersing en beheerbaarheid; het is een notoir "anti-pattern" voor performance. Het toepassen van het (anti-)pattern kan verstrekkende gevolgen hebben, die in het hele IT landschap doorwerken. Daarvan zijn verschillende voorbeelden te geven.

Een voorbeeld op macro-niveau van "one size fits all" is server-based computing waarbij de servers gecentraliseerd zijn in enkele wereldwijde data centers. Uitgerold in een omgeving met enkele verafgelegen "outposts" gaat dit niet vliegen doordat de lichtsnelheid fysieke beperkingen oplegt aan de snelheid waarmee men gegevens kan transporteren via satellieten. Een voorbeeld op micro-niveau van "one size fits all" zien we bij 4e en hogere generatie-talen, die code genereren volgens een vast sjabloon. Dat heeft onder andere vaak tot gevolg dat er onnodig veel database calls gegenereerd worden.

Wanneer men zich deze (anti-)patronen vroegtijdig bewust is, wordt het mogelijk ook vroegtijdig aangepaste keuzes te maken en beslissingen te nemen waardoor veel duur herstelwerk achteraf voorkomen wordt.




Be the first to write a comment
RSS comments

Only registered users can write comments.
Please login or register.




Share / deel
Del.icio.us!Google!Technorati!Yahoo!
 

Via Nova Architectura is not responsible for the content of blogs, but authors and readers are asked to adhere the following guidelines. Authors are strongly encouraged to check facts, cite sources, present balanced views, acknowledge and correct errors. Respect copyright, fair use and financial disclosure laws. Please do not disparage organizations, or individuals. Being critical of someone's practice is acceptable, when it is done in a professional manner. Prevent usage of marketing statements. Comments should be relevant to the specific post they are attached to. Spam, flaming, personal attacks, and off-topic comments are not permitted. Readers are requested to notify This e-mail address is being protected from spam bots, you need JavaScript enabled to view it of any violations. The editor holds the right to remove any statements that, in the editors opinion, infringe the above guideline(s). The author receives a notification of this action.
feed image
ISSN: 1877-2994