The System Architect; Meddler or Hero?

Size: px
Start display at page:

Download "The System Architect; Meddler or Hero?"

Transcription

1 by Gerrit Muller Buskerud University College Abstract Describes architecting and the task of the architect, with emphasis on bridging the why, what and how of a product. The memory usage of a medical workstation is used as practical illustration. The introduction of a system architect in an architecture unaware organisation is described. A metamorphosis takes place from a threatening meddler into an appreciated indispensable team member. Distribution This article or presentation is written as part of the Gaudí project. The Gaudí project philosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by an open creation process. This document is published as intermediate or nearly mature version to get feedback. Further distribution is allowed as long as the document remains complete and unchanged. status: finished architect How much memory do you use? That is too much! engineer asks questions uncovers problems has nicest job for many engineers the system architect = threat or menace

2 Where is Gerrit in multi-d organisation space? line Philips Medical Semi- conductors CE Components Research NatLab CTT IST ISM EST ISD ISH healthcare SARCH SWA IPA ESAS IT program projects FAM SW reuse IA Gerrit Muller DM comp DS AV PB PvdH LRTO Heartcare HO 2 Gerrit Muller MSorganisation

3 Who is Gerrit? What is Gaudí? CT OSS NM X-ray MR EasyVision manager system engineering Gaudi Philips Medical ASML Philips NatLab Gaudi = consolidation education transfer + exploration + application consultation facilitation of system architecting 3 Gerrit Muller MSwhoIsGerrit

4 Practical illustration; a medical imaging workstation typical clinical image (intestines) URF-systems EasyVision: Medical Imaging Workstation 4 Gerrit Muller MSeasyVision

5 Problem: unlimited memory consumption (1992) total measured memory usage O S code data bulk data fragmentation performance 0 MB memory usage physical paging to disk memory MB 5 Gerrit Muller MSmemoryZeroMeasurement

6 Solution: measure and iterative redesign 200 MB fragmentation anti-fragmenting bulk data data code budget based awareness, measurement DLLs 74 MB OS measured tuning budget 6 Gerrit Muller MSmemoryUsageReduction

7 Method: budget per process Budget: + measurable + fine enough to provide direction MByte dll's UI communication server storage server print server other UNIX measured (left column) + coarse enough to budget per process (right column) be maintainable 7 Gerrit Muller MSmemoryBudgetAnnotated

8 Integration uncovers hidden problems component 1 scheduled closing date realized closing date component 2 component 3 integration and test component 4 delay Do you have any design issues for the design meeting? During integration numerous problems become visible The default answer is: No. 8 Gerrit Muller MSintegration

9 Architecting scope solution context fitting architect technical sound context technology including individuals (human factors) including stakeholders including designers (process) technology only people scope architect system architect product line architect function product product line portfolio architect product scope portfolio 9 Gerrit Muller MSarchitectingScope

10 Architecture awareness essential team member threat menace perception of architect hard shared labour, end of integration 2 aware, begin of integration poor, crisis mood mutual respect, begin of project unaware, before integration good 10 Gerrit Muller MSawarenessPath

11 The engineer s perception of the architect How much memory do you use? asks questions uncovers problems That is too much! has nicest job architect engineer for many engineers the system architect = threat or menace 11 Gerrit Muller MSthreatOrMenace

12 Understand the customer to drive design choices What does Customer need in Product and Why? Customer What Customer objectives Product Customer Product How How What Application Functional Conceptual Realisation key drivers: * throughput * diagnostic quality * film saving - street price 50k$ * 3 exam rooms per exam: * 20 images * auto-print on 3 sheets decomposition antifragmentation DLL's measured 200 MB budget 74 MB 12 Gerrit Muller MSeasyVisionCAFCR

13 Method to detect problems: Question generator How about the <characteristic> of the <component> when performing <function>? functions query DB render film play movie next What is the memory usage of the user interface when querying the DB brightness import server user interface print server database server export server characteristics memory usage processing latency SNR accuracy component 13 Gerrit Muller MSquestionGeneratorEasyVision

14 Conclusion meddling architect marketing application service manufacturing mechanics optics electronics software team full of heroes 14 Gerrit Muller MSmeddlerAndHeroes

15 Benchmarking certainty predictability optimization agility "informatica" curriculum in the Netherlands SEI (CMU) INCOSE IEEE1471 scope Gaudi ambition technology only including process including stakeholders full life cycle including business and human factors 15 Gerrit Muller MSbenchmarking

16 Some Acknowledgements Hammer, Dieter Hoogenstraaten, Wil Mueller, Juergen Gieles, Hans Eggenhuisen, Huib Kloprogge, Raymond Engel, Bas van Rijnsoever, Bart Driesen, JGH Schelkers, Raymond van der Heijden, Jaap Vermeulen, Gerry Stroucken, Marc Wijnstra, Jan Gerben Algra, Egbert Derks, Frans Faber, Albert Aarts, Peter Watabe, Yasuma van Ouwerkerk, H Huijnen, Ton Gonot, Mathieu van Splunter, Andre van Rooijen, Joost Verberkt, Mark van der Linden, Wim Patrzalek, Jarek Vergoossen, Theo Gijsbers, Rob Huis in 't Veld, Robert Joosten, Jan Mulder, Alwin de Wit, Paul Poesse, Jan Spaak, Wim Thus, Frank van Velden, Jeroen van Venrooy, Roland Dobbelsteen, Jan de Waal, Klaas Muijen, M Peters, Jo van Bommel, Pieter Jan Thijssen, Henk Boot, Gert Jan Vullings, Erik Vermeer, Ad Peeters, Bob Obbink, Henk Bas, Han Rankers, Adrian Akiwumi-Assani, Olu Gopalan, Rajaraman Misdom, Han Schatorie, John Boer, Richard Penners, Maurice America, Pierre Jaspers, Peter Versteijlen, Joost Beelen, Peter Blijd, Jarl Dijkema, Marcel Roelandt, Werner Janson, Paul Bandakka, Mahesh Ledeboer, Jodie Geron, Nic Zieringer, Peter Beuk, Leo Koolen, Gertjan Koushik, Sudeendra Milosevski, Vlatko van den Broek, Ger de Kruif, Peter Daenen, Steven Soepenberg, Gerben Bingley, Peter Follon, Roel Elzinga, Onno van den Donker, Piet Zwaans, Ben Harmsze, Francoise Jansen, Tom van Gogh, Clemy Wissink, Getty Engelsma, Erwin Stut, Wim Luttikhuizen, Paul Bruin, Jan Gooren, Huub den Dekker, Wim van der Laak, Eric Crins, Wim Heerink, Lex Schippers, Alef Schreppers, Jurgen Deckers, Robert van Balen, Auke Huiban, Cristian van Loon, Gerard van den Heuvel, Patrick Lobo, Lincoln van de Meulenhof, Dennis Houtepen, Rob Hofsink, Robert Buurman, Hans Zondag, Eddy Veldmans, Ferdinand Merkus, Paul van Tuijl, Frank Wouters, Kees van der Sterren, William Soede, Michiel van Bommel, Luc Krikhaar, Rene van den Brink, Johan Ham, Kees Bos, Erik Pijpers, Frank Medema, Jeroen Kaag, Bjorn Giesselman, Timo Vos, Frans de Greef, Pierre Fischer, Stefan Pu, Xuemei Boom, Sjirk ten Pierick, Henk Stroucken, Louis Young Tai Liu van der Steen, Marcel Siereveld, Ad van Bakel, Gerian Engbers, Rene van Wetten, Frank Stevers, Frank Wubben, Rob Schellingerhout, Nico Vugts, John 16 Gerrit Muller MSacknowledgements

17 Gaudí homepage research/swa_group/muller/ containing: more than 30 recent articles and or presentations course material SARCH, ESA stakeholders, OOTI req eng links on this homepage: this presentation annotated text background information Medical Imaging original documentation Medical Imaging MeddlerOrSaviorSlides.pdf MeddlerOrSaviorPaper.pdf MedicalImagingPaper.pdf oldpresentations.html 17 Gerrit Muller MSgaudiHomepage

18 FAQ Answers to frequently asked questions 18 Gerrit Muller

19 Architecture and research? The technology management cycle Exploration of new ideas Exploration of new ideas Application of technology Application of technology Consolidation of know how Research Consolidation of know how Product Division 19 Gerrit Muller TechnologyManagementCycle

20 Is architecting scientific? mathematics physics medicine human hard sciences prove prediction statistics descriptive reasoning charlatan soft handwaving certainty confidence evidence based architecting methods plausible convincing legend hard science crypto biometric identification human example: security factor soft science no science 20 Gerrit Muller MSarchitectureAndScience

21 Guiding how 1. Functional Decomposition acquisition compress encoding display decompress decoding storage Pipeline 3. Allocation 2. Construction Decomposition view play browse audio video TXT tuner drivers scheduler OS Performance etc. networking MPEG DSP CPU RAM Resource usage 4. Infrastructure framebuffer filesystem etc Exception handling Device abstraction 5. Choice of integrating concepts 21 Gerrit Muller LWAarchitectureHow

22 The architect as integrator breadth of knowledge generalist generalist depth of knowledge 22 Gerrit Muller MATcomplementaryExpertises

23 The architect maintains technical roots breadth of knowledge depth of knowledge all-round aspect architect systems architect root knowledge 23 Gerrit Muller MATfromSpecialistToSystemArchitect

24 sheets that didn t make it into the final presentation 24 Gerrit Muller

25 Memory Budget; too detailed data MByte UNIX shared libraries UI communication server storage server print server other code measured (left column) budget per process (right column) 25 Gerrit Muller MSmemoryBudget

26 Engineers perception; too detailed, too much text Engineers feeling Which can be nasty, if you don't have any answer Or worse, a problem is hiding underneath A judgement is given Meddling in my backyard, without any substantial know how While we are busy with detailed bug fixing and maintenance Every question or problem explodes into an even more extensive set of questions and problems caused by architect's activity illustrated by examples of architect - Asks questions - Identifies risks and problems - Voices opinions - Does have holes in know how - Does the nice work - Does not provide definite answers or solutions How much memory do you use? Your functions together use more memory than provided That is too much behavior Takes decisions without knowing how memory intensive a hashed dictionary is Makes a toplevel design, for instance a memory budget What happens if we have many small images? Or if we have very large images? 26 Gerrit Muller MSengineerPerception

27 Integrating CAFCR; too glossy What does Customer need in Product and Why? Customer What Customer How Product What Product How Customer objectives Application Functional Conceptual Realization context understanding intention objective driven opportunities constraint awareness knowledge based 27 Gerrit Muller MSintegratingCAFCR

28 Architect characteristics; too detailed, too much text Engineers perception Required characteristic of the architect - Asks questions - Identifies risks and problems - Voices opinions - Does have holes in know how - Does the nice work - Does not provide definite answers or solutions Questions are the primary tool of an architect + Prevention is valuable + Focus, selection is key, which requires vision and choices + Sometimes the architect needs to dive in deep + There is more nice work needed than we ever can do + Keeps repeating the previous actions 28 Gerrit Muller MSarchitectCharacteristics

29 Question generator; other domain How about the <characteristic> of the <component> when performing <function>? functions characteristics accuracy processing memory usage browse play game play movie record show broadcast latency SNR video processor What is the latency induced by the graphics generator when browsing graphics generator mixer monitor control tuner component 29 Gerrit Muller MSfunctionSubsystemCharacteristic

30 Architecture Awareness Phases; too complex 100% number of known problems architect appreciation 20% 10% 0% project team architectural coverage phase 1 phase 2 architect starts phase 3 phase 4 phase 5 mood architecture awareness happy unaware problems nagging awareness crisis threat trouble- shooting buils up credit amazement 30 Gerrit Muller MSphasesArchitectureAwareness

Multi-view Architecting

Multi-view Architecting by Gerrit Muller, JürgenMüller, Jan Gerben Wijnstra College, Philips Research e-mail: gaudisite@gmail.com www.gaudisite.nl Buskerud University Abstract The development of large SW-intensive products needs

More information

Module System Architecture Context

Module System Architecture Context Module System Architecture Context by Gerrit Muller Buskerud University College and Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The system architecture process is

More information

Software Reuse; Caught between strategic importance and practical feasibility

Software Reuse; Caught between strategic importance and practical feasibility Software Reuse; Caught between strategic importance and practical feasibility - trends consequences solutions features performance expectations number of products release cycle time years months openness

More information

High Level Modeling to Support Software Design

High Level Modeling to Support Software Design by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract High level models are simple models with the primary goal to support understanding, analysis, communication

More information

Module Modeling and Analysis: Inputs and Uncertainties

Module Modeling and Analysis: Inputs and Uncertainties Module Modeling and Analysis: Inputs and Uncertainties The complete course MA 611 TM is owned by TNO-ESI. To teach this course a license from Buskerud University College is required. This material is preliminary

More information

How To Write A Medical Journal

How To Write A Medical Journal MR lezing Re-use in Workstation Products By Gerrit Muller Philips Medical Systems Common Digital Systems Philips Medical Systems 1 Common Digital Systems, Gerrit Muller EasyVision family of products Examination

More information

Architectural Refactoring; illustrated by MR

Architectural Refactoring; illustrated by MR rest of world network MR scanner admin MR scan MR view UI patient admin acquisition scan UI scan control reconstruction database operating system image processing rest of world MR scanner network view

More information

Module Product Families and Generic Developments

Module Product Families and Generic Developments Module Families and Generic Developments by Gerrit Muller HBV-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract This module addresses families and generic developments. Distribution This article

More information

Modeling and Analysis Overview

Modeling and Analysis Overview U" U' diagnostic quality CoO image quality U throughput purchase T price IQ spec typical case BoM B profit margin standard workstation CPU budget S Moore's law memory budget common console render engine

More information

Module Modeling and Analysis: Application and Life Cycle Modeling

Module Modeling and Analysis: Application and Life Cycle Modeling Module Modeling and Analysis: Application and Life Cycle Modeling The complete course MA 611 TM is owned by TNO-ESI. To teach this course a license from Buskerud University College is required. This material

More information

Introduction to System Performance Design

Introduction to System Performance Design Introduction to ystem Performance Design - What If... ample application code: store rogs vei 41 P.O. Box 235, NO-3603 Kongsberg Norway gaudisite@gmail.com Abstract What is ystem Performance? Why should

More information

Executive Master of M&A and Valuation Mastering M&A from strategy to implementation

Executive Master of M&A and Valuation Mastering M&A from strategy to implementation Executive Master of M&A and Valuation Mastering M&A from strategy to implementation Meeting the demands of today s M&A professionals The programme has clearly proven to meet the current and future needs

More information

The Role and Task of the System Architect

The Role and Task of the System Architect - Blah Blah V4aa Idea IO think, analyze listen, talk, walk around design, assist project leader brainstorm, with work breakdown, explain schedule, risks present, meet, teach, discuss travel to write, customer,

More information

Industry Master; Engineering Work Experience part-time Job

Industry Master; Engineering Work Experience part-time Job Industry Master; Engineering Work Experience part-time Job by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The Systems Engineering Master education in

More information

EasyVision family of products

EasyVision family of products EasyVision family of products Examination rooms R/F Vascular print print store export view phase 1: 1992 Examination rooms clinical focus phase 3: 1995 MR CT research archive MPR MPR print store export

More information

Trimester 3 / semester 2

Trimester 3 / semester 2 Academic year 2014-2015 Hasselt University DEFINITE EXAM SCHEDULE Trimester 3 / semester 2 15/06/2015 1st year Bachelor of Information 2nd year Bachelor of Information 3rd year Bachelor of Information

More information

Modeling and Analysis: Life Cycle Models

Modeling and Analysis: Life Cycle Models by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract Products and enterprises evolve over time. This presentation explores the impact of these changes on the

More information

Family Evaluation Framework overview & introduction

Family Evaluation Framework overview & introduction A Family Evaluation Framework overview & introduction P B Frank van der Linden O Partner: Philips Medical Systems Veenpluis 4-6 5684 PC Best, the Netherlands Date: 29 August, 2005 Number: PH-0503-01 Version:

More information

Architecting User Value: From technical Engineering to Value Engineering

Architecting User Value: From technical Engineering to Value Engineering Architecting User Value: From technical Engineering to Value Engineering Dieter K.Hammer Gerrit Muller Kees van Overveld Department of Computer Science, Philips Research Stan Ackermans Institute Eindhoven

More information

Summerschool Opto-Mechatronics an initiative of the Dutch Society for Precision Engineering (DSPE)

Summerschool Opto-Mechatronics an initiative of the Dutch Society for Precision Engineering (DSPE) Summerschool Opto-Mechatronics an initiative of the Dutch Society for Precision Engineering (DSPE) Contents Mechatronics Training Curriculum Details of Course Summerschool Opto-Mechatronics Mechatronics

More information

Windows Embedded Security and Surveillance Solutions

Windows Embedded Security and Surveillance Solutions Windows Embedded Security and Surveillance Solutions Windows Embedded 2010 Page 1 Copyright The information contained in this document represents the current view of Microsoft Corporation on the issues

More information

Systems Engineering Master Project

Systems Engineering Master Project System 1 System n by Gerrit Muller HBV-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The master study Systems Engineering is completed by performing a thesis project. This document describes

More information

Input by KPS on Call for advice by EIOPA For the review of IORP II

Input by KPS on Call for advice by EIOPA For the review of IORP II Input by KPS on Call for advice by EIOPA For the review of IORP II KPS study group International pensions October 11, 2011 General remark relating to Call for advice from EIOPA for review of IORP II Page

More information

The customer objectives view

The customer objectives view supplier 1 supplier 2 supplier 3 supplier 4 supplier 5 Reduce Accident rates Enforce law Improve Emergency Response Reduce delay due to accident Improve average speed Improve total network throughput Optimise

More information

Buskerud University College: Program Systems Engineering

Buskerud University College: Program Systems Engineering : Program Systems Engineering - market and customer context life cycle context system architecting multi-disciplinary design mono-discipline mono-disciplinary engineering mono-discipline Frogs vei 41 P.O.

More information

Workshop Reflective Practice; Critical Thinking

Workshop Reflective Practice; Critical Thinking by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract Critical Thinking is one of the core skills for Reflection. In this workshop we first make students aware

More information

Case Study: Load Testing and Tuning to Improve SharePoint Website Performance

Case Study: Load Testing and Tuning to Improve SharePoint Website Performance Case Study: Load Testing and Tuning to Improve SharePoint Website Performance Abstract: Initial load tests revealed that the capacity of a customized Microsoft Office SharePoint Server (MOSS) website cluster

More information

Computer Systems Structure Input/Output

Computer Systems Structure Input/Output Computer Systems Structure Input/Output Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Examples of I/O Devices

More information

Infor Web UI Sizing and Deployment for a Thin Client Solution

Infor Web UI Sizing and Deployment for a Thin Client Solution Infor Web UI Sizing and Deployment for a Thin Client Solution Copyright 2012 Infor Important Notices The material contained in this publication (including any supplementary information) constitutes and

More information

How To Understand The Theory Of Integration

How To Understand The Theory Of Integration Reflections on 3 decades of unforeseen failures by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract Nearly all systems developments run into problems in the

More information

White Paper. Recording Server Virtualization

White Paper. Recording Server Virtualization White Paper Recording Server Virtualization Prepared by: Mike Sherwood, Senior Solutions Engineer Milestone Systems 23 March 2011 Table of Contents Introduction... 3 Target audience and white paper purpose...

More information

OO experiences in Medical Workstation Products. Gerrit Muller. Philips Medical Systems Common Digital Systems

OO experiences in Medical Workstation Products. Gerrit Muller. Philips Medical Systems Common Digital Systems OO experiences in Medical Workstation Products By Gerrit Muller Philips Medical Systems Common Digital Systems Philips Medical Systems 1 Common Digital Systems, Gerrit Muller EasyVision family of products

More information

Technical White Paper BlackBerry Enterprise Server

Technical White Paper BlackBerry Enterprise Server Technical White Paper BlackBerry Enterprise Server BlackBerry Enterprise Edition for Microsoft Exchange For GPRS Networks Research In Motion 1999-2001, Research In Motion Limited. All Rights Reserved Table

More information

Business Analysis Capability Assessment

Business Analysis Capability Assessment Overview The Business Analysis Capabilities Assessment is a framework for evaluating the current state of an organization s ability to execute a business automation effort from and end-to-end perspective..

More information

Software Engineering Reference Framework

Software Engineering Reference Framework Software Engineering Reference Framework Michel Chaudron, Jan Friso Groote, Kees van Hee, Kees Hemerik, Lou Somers, Tom Verhoeff. Department of Mathematics and Computer Science Eindhoven University of

More information

MASTER PHYSICS. UvA/VU

MASTER PHYSICS. UvA/VU MASTER PHYSICS UvA/VU Programme Directors Ben van Linden van den Heuvell H.B.vanLindenvandenHeuvell@uva.nl Wim Vassen/Piet Mulders mulders@few.vu.nl Practical matters Track coordinators Study advisors

More information

Desktop Consolidation. Stéphane Verdy, CTO Devon IT

Desktop Consolidation. Stéphane Verdy, CTO Devon IT Desktop Consolidation Stéphane Verdy, CTO Devon IT Agenda - Desktop Consolidation Migrating from PCs to Hosted Desktops Desktop Centralization Deployment Graphics Compression PCs vs. Thin s TCO User segmentation

More information

technical brief Optimizing Performance in HP Web Jetadmin Web Jetadmin Overview Performance HP Web Jetadmin CPU Utilization utilization.

technical brief Optimizing Performance in HP Web Jetadmin Web Jetadmin Overview Performance HP Web Jetadmin CPU Utilization utilization. technical brief in HP Overview HP is a Web-based software application designed to install, configure, manage and troubleshoot network-connected devices. It includes a Web service, which allows multiple

More information

SharePoint 2010 Performance and Capacity Planning Best Practices

SharePoint 2010 Performance and Capacity Planning Best Practices Information Technology Solutions SharePoint 2010 Performance and Capacity Planning Best Practices Eric Shupps SharePoint Server MVP About Information Me Technology Solutions SharePoint Server MVP President,

More information

How mobile operators can monetize 3G investments through an effective applications platform

How mobile operators can monetize 3G investments through an effective applications platform Technology for Innovators TM How mobile operators can monetize 3G investments through an effective applications platform By Mike Yonker mikey@ti.com Director of Technology Strategy, Wireless Terminals

More information

SQL diagnostic manager Management Pack for Microsoft System Center. Overview

SQL diagnostic manager Management Pack for Microsoft System Center. Overview Overview What is so cool about the SQL diagnostic manager Management Pack? The SQL diagnostic manager (SQLdm) Management Pack integrates key monitors and alerts used by SQL Server DBAs with Microsoft's

More information

IT of SPIM Data Storage and Compression. EMBO Course - August 27th! Jeff Oegema, Peter Steinbach, Oscar Gonzalez

IT of SPIM Data Storage and Compression. EMBO Course - August 27th! Jeff Oegema, Peter Steinbach, Oscar Gonzalez IT of SPIM Data Storage and Compression EMBO Course - August 27th Jeff Oegema, Peter Steinbach, Oscar Gonzalez 1 Talk Outline Introduction and the IT Team SPIM Data Flow Capture, Compression, and the Data

More information

Design and Implementation of a Storage Repository Using Commonality Factoring. IEEE/NASA MSST2003 April 7-10, 2003 Eric W. Olsen

Design and Implementation of a Storage Repository Using Commonality Factoring. IEEE/NASA MSST2003 April 7-10, 2003 Eric W. Olsen Design and Implementation of a Storage Repository Using Commonality Factoring IEEE/NASA MSST2003 April 7-10, 2003 Eric W. Olsen Axion Overview Potentially infinite historic versioning for rollback and

More information

Reliability of Software Intensive Systems

Reliability of Software Intensive Systems by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The amount of software in many systems increases exponentially. This increase impacts the reliability

More information

[SILVERLIGHT PORTFOLIO]

[SILVERLIGHT PORTFOLIO] Soft Prodigy System Solutions Pvt. Ltd. [SILVERLIGHT PORTFOLIO] This document provides an overview of significant projects accomplished by Soft Prodigy in web development using Microsoft Silverlight. Agile

More information

Project Management Excellence Enabling Quality In Project Execution

Project Management Excellence Enabling Quality In Project Execution WHITE PAPER DRAFT Project Management Excellence Enabling Quality In Project Execution Grzegorz Szalajko, Grzegorz Dzwonnik, Louis Klein, Steve Raue 20/02/2014 Version 1 Systemic Excellence Group Independent

More information

GCE APPLIED ICT A2 COURSEWORK TIPS

GCE APPLIED ICT A2 COURSEWORK TIPS GCE APPLIED ICT A2 COURSEWORK TIPS COURSEWORK TIPS A2 GCE APPLIED ICT If you are studying for the six-unit GCE Single Award or the twelve-unit Double Award, then you may study some of the following coursework

More information

AdminToys Suite. Installation & Setup Guide

AdminToys Suite. Installation & Setup Guide AdminToys Suite Installation & Setup Guide Copyright 2008-2009 Lovelysoft. All Rights Reserved. Information in this document is subject to change without prior notice. Certain names of program products

More information

The challenges of becoming a Trusted Digital Repository

The challenges of becoming a Trusted Digital Repository The challenges of becoming a Trusted Digital Repository Annemieke de Jong is Preservation Officer at the Netherlands Institute for Sound and Vision (NISV) in Hilversum. She is responsible for setting out

More information

VISITORS FROM THE NETHERLANDS TO IIASA 2008-2015

VISITORS FROM THE NETHERLANDS TO IIASA 2008-2015 YEAR TITLE POSITION LAST NAME FIRST NAME INSTITUTION PROGRAM/DEPARTMENT AT IIASA 2015 Edelenbosch Oreane Netherlands Environmental Assessment Agency (PBL) ENE 2015 Veerman Cornelis Pieter 2015 Dr. Researcher

More information

11A. CORPORATE INFRASTRUCTURE

11A. CORPORATE INFRASTRUCTURE DR.VSRS 11A. CORPORATE INFRASTRUCTURE for 5th GENERATION COMPUTERS DR.VSR.SUBRAMANIAM.MBA.,Ph.D.,D.Litt PUBLISHED IN : INDIAN MANAGEMENT (ISSN : 0019-5812). Journal of the All India Management Association,

More information

INTRODUCTION TO WINDOWS 7

INTRODUCTION TO WINDOWS 7 INTRODUCTION TO WINDOWS 7 Windows 7 Editions There are six different Windows 7 editions: Starter Home Basic Home Premium Professional Enterprise Ultimate Starter Windows 7 Starter edition does not support

More information

Hardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls

Hardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls Hardware Performance Optimization and Tuning Presenter: Tom Arakelian Assistant: Guy Ingalls Agenda Server Performance Server Reliability Why we need Performance Monitoring How to optimize server performance

More information

Introducing Systems Engineering to Industrial Design Engineering Students with hands-on experience

Introducing Systems Engineering to Industrial Design Engineering Students with hands-on experience Introducing Systems Engineering to Industrial Design Engineering Students with hands-on experience G. Maarten Bonnema, Ilanit F. Lutters-Weustink and Fred J.A.M. van Houten Laboratory of Design, Production

More information

Application Performance Testing Basics

Application Performance Testing Basics Application Performance Testing Basics ABSTRACT Todays the web is playing a critical role in all the business domains such as entertainment, finance, healthcare etc. It is much important to ensure hassle-free

More information

Dot Net Solutions Limited

Dot Net Solutions Limited Dot Net Solutions Limited CLOUD READINESS ASSESSMENT SERVICE DESCRIPTION DOCUMENT HISTORY Version No. Date Summary Author 1.0 Final Dan Scarfe 1.1 28/01/2015 Amended Sean Morris CONTENTS INTRODUCTION 2

More information

Real Performance? Ján Vrabec vrabec@eset.sk David Harley dharley@eset.com

Real Performance? Ján Vrabec vrabec@eset.sk David Harley dharley@eset.com Real Performance? Ján Vrabec vrabec@eset.sk David Harley dharley@eset.com Agenda Introduction Detection vs. Whole Product Test Performance Tests Black box testing suites Irrelevant Testing Types of users

More information

Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze

Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze Whitepaper December 2012 Anita Banerjee Contents Introduction... 3 Sorenson Squeeze... 4 Intel QSV H.264... 5 Power Performance...

More information

CSE 265: System and Network Administration. CSE 265: System and Network Administration

CSE 265: System and Network Administration. CSE 265: System and Network Administration CSE 265: System and Network Administration WF 9:10-10:00am Packard 258 M 9:10-11:00am Packard 112 http://www.cse.lehigh.edu/~brian/course/sysadmin/ Find syllabus, lecture notes, readings, etc. Instructor:

More information

How to appraise or assess an architect?

How to appraise or assess an architect? - value for the company very high low The Boss (business manager) Jim Green (family John Brown Joe Go (project leader) Yo Nerd (SW engineer) potential Se Nior Ju Nior (chief designer) D. Blackhat 1 ask

More information

Closing The Application Performance Visibility Gap Inherent To Citrix Environments

Closing The Application Performance Visibility Gap Inherent To Citrix Environments Closing The Application Performance Visibility Gap Inherent To Citrix Environments WHITE PAPER: DYNATRACE FOR CITRIX XENAPP/XENDESKTOP Many companies have invested in Citrix XenApp and XenDesktop environments

More information

What is GUIDE SHARE EUROPE?

What is GUIDE SHARE EUROPE? What is GUIDE SHARE EUROPE? Established in 1959 The Premier IBM User Group in Europe Focussed on ICT solutions based on IBM architecture (not zenterprise only) A non-profit association led by volunteers

More information

ITAG RESEARCH INSTITUTE

ITAG RESEARCH INSTITUTE ITAG RESEARCH INSTITUTE Control and Governance Maturity Survey Establishing a reference benchmark and a self-assessment tool Erik Guldentops Wim Van Grembergen Steven De Haes Control and Governance Maturity

More information

PeopleSoft Online Performance Guidelines

PeopleSoft Online Performance Guidelines PeopleSoft Online Performance Guidelines Agenda Introduction Web Browser configuration Web Server configuration Application Server PIA PeopleSoft Internet Architecture Introduction Pure Internet Architecture

More information

Applying inner source development in product line engineering

Applying inner source development in product line engineering Applying inner source development in product line engineering g Frank van der Linden CTO Office Spider April 19, 2011 frank.van.der.linden@philips.com Overview Background Philips Healthcare Funded EU projects

More information

OPERATING SYSTEMS Software in the Background. Chapter 2

OPERATING SYSTEMS Software in the Background. Chapter 2 OPERATING SYSTEMS Software in the Background Chapter 2 Objectives Describe the functions of an Operating System Explain the basics of a personal computer operating system Describe the advantages of a graphical

More information

Metrology and Calibration of Mechatronic Systems. Metrology and Calibration of Mechatronic Systems overview (2014-12-08) Adrian M.

Metrology and Calibration of Mechatronic Systems. Metrology and Calibration of Mechatronic Systems overview (2014-12-08) Adrian M. Metrology and Calibration of Mechatronic Systems Mechatronics Training Curriculum Premium Advanced Feedforward Control (2 days) Workshop Mechatronics System Design (5d) Advanced Advanced Motion Control

More information

What an Architect Needs to Know

What an Architect Needs to Know Corporate Technology What an Architect Needs to Know Experiences from the Siemens Curriculum for Engineers Frank Buschmann Siemens AG Corporate Technology Systems Architecture and Platforms Copyright Siemens

More information

Netwrix Auditor for Windows Server

Netwrix Auditor for Windows Server Netwrix Auditor for Windows Server Quick-Start Guide Version: 7.0 7/7/2015 Legal Notice The information in this publication is furnished for information use only, and does not constitute a commitment from

More information

DATA VISUALIZATION OF THE GRAPHICS PIPELINE: TRACKING STATE WITH THE STATEVIEWER

DATA VISUALIZATION OF THE GRAPHICS PIPELINE: TRACKING STATE WITH THE STATEVIEWER DATA VISUALIZATION OF THE GRAPHICS PIPELINE: TRACKING STATE WITH THE STATEVIEWER RAMA HOETZLEIN, DEVELOPER TECHNOLOGY, NVIDIA Data Visualizations assist humans with data analysis by representing information

More information

CELLS A Virtual Mobile Smartphone Architecture

CELLS A Virtual Mobile Smartphone Architecture CELLS A Virtual Mobile Smartphone Architecture Jeremy Andrus, Christoffer Dall, Alexander Van t Hof, Oren Laadan, Jason Nieh Columbia University 23rd ACM Symposium on Operating Systems Principles, Cascais,

More information

Introduction to the NI Real-Time Hypervisor

Introduction to the NI Real-Time Hypervisor Introduction to the NI Real-Time Hypervisor 1 Agenda 1) NI Real-Time Hypervisor overview 2) Basics of virtualization technology 3) Configuring and using Real-Time Hypervisor systems 4) Performance and

More information

CLOUD GAMING WITH NVIDIA GRID TECHNOLOGIES Franck DIARD, Ph.D., SW Chief Software Architect GDC 2014

CLOUD GAMING WITH NVIDIA GRID TECHNOLOGIES Franck DIARD, Ph.D., SW Chief Software Architect GDC 2014 CLOUD GAMING WITH NVIDIA GRID TECHNOLOGIES Franck DIARD, Ph.D., SW Chief Software Architect GDC 2014 Introduction Cloud ification < 2013 2014+ Music, Movies, Books Games GPU Flops GPUs vs. Consoles 10,000

More information

Contents. viii. 4 Service Design processes 57. List of figures. List of tables. OGC s foreword. Chief Architect s foreword. Preface.

Contents. viii. 4 Service Design processes 57. List of figures. List of tables. OGC s foreword. Chief Architect s foreword. Preface. iii Contents List of figures List of tables OGC s foreword Chief Architect s foreword Preface Acknowledgements v vii viii 1 Introduction 1 1.1 Overview 4 1.2 Context 4 1.3 Purpose 8 1.4 Usage 8 2 Management

More information

Stream Processing on GPUs Using Distributed Multimedia Middleware

Stream Processing on GPUs Using Distributed Multimedia Middleware Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research

More information

Role of the Chief Architect.

Role of the Chief Architect. Role of the Chief Architect. White Paper Resulting from Architecture Forum Meeting November 6, 7, 2007 (Kongsberg, Norway) Edited by: Dr. Gerrit Muller, Embedded Systems Institute Mr. Eirik Hole, Stevens

More information

White Paper. Fundamentals of Performance Testing

White Paper. Fundamentals of Performance Testing etri White Paper Fundamentals of Performance Testing The Increasing Need for Proper Performance Testing due to Increasing Software Complexity in the Enterprise There have been two significant changes in

More information

Deep Dive: Maximizing EC2 & EBS Performance

Deep Dive: Maximizing EC2 & EBS Performance Deep Dive: Maximizing EC2 & EBS Performance Tom Maddox, Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved What we ll cover Amazon EBS overview Volumes Snapshots

More information

Performance Testing. Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as:

Performance Testing. Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as: Performance Testing Definition: Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program or device. This process can involve

More information

Netwrix Auditor for Active Directory

Netwrix Auditor for Active Directory Netwrix Auditor for Active Directory Quick-Start Guide Version: 7.1 10/26/2015 Legal Notice The information in this publication is furnished for information use only, and does not constitute a commitment

More information

Fixed Income. The Dutch Way

Fixed Income. The Dutch Way Fixed Income The Dutch Way Table of contents SNS REAAL NV SNS Securities NV Fixed Income Why us? Contact information SNS REAAL NV 4 th largest financial institution in the Netherlands Euronext listing

More information

Application Monitoring Maturity: The Road to End-to-End Monitoring

Application Monitoring Maturity: The Road to End-to-End Monitoring Application Monitoring Maturity: The Road to End-to-End Monitoring Robert Cheung ITCAM for Transactions Australian Development Lab What is Composite Application Monitoring? Composite Application is N-tiered

More information

Digital Industries Trailblazer Apprenticeship. Software Developer - Occupational Brief

Digital Industries Trailblazer Apprenticeship. Software Developer - Occupational Brief Digital Industries Trailblazer Apprenticeship Software Developer - Occupational Brief Table of Contents Contents 1 Software Developer Trailblazer Apprenticeship Introduction... 1 2 Software Developer Trailblazer

More information

Deployment Planning Guide

Deployment Planning Guide Deployment Planning Guide August 2011 Copyright: 2011, CCH, a Wolters Kluwer business. All rights reserved. Material in this publication may not be reproduced or transmitted in any form or by any means,

More information

Performance Test Process

Performance Test Process A white Success The performance testing helped the client identify and resolve performance bottlenecks which otherwise crippled the business. The ability to support 500 concurrent users was a performance

More information

Quantifying Hardware Selection in an EnCase v7 Environment

Quantifying Hardware Selection in an EnCase v7 Environment Quantifying Hardware Selection in an EnCase v7 Environment Introduction and Background The purpose of this analysis is to evaluate the relative effectiveness of individual hardware component selection

More information

BUILDING AN ENTERPRISE ARCHITECTURE PRACTICE

BUILDING AN ENTERPRISE ARCHITECTURE PRACTICE BUILDING AN ENTERPRISE ARCHITECTURE PRACTICE THE ENTERPRISE SERIES The titles published in this series are listed at the end of this volume. Building an Enterprise Architecture Practice Tools, Tips, Best

More information

ArchiMate. ArchiMate Made Practical. Modeling according to ArchiMate guided by a collection of good practices

ArchiMate. ArchiMate Made Practical. Modeling according to ArchiMate guided by a collection of good practices ArchiMate ArchiMate Made Practical Modeling according to ArchiMate guided by a collection of good practices ArchiMate Colofon Title : ArchiMate Made Practical Date : 01 April 2013 Version : 4.0 Change

More information

Jun Liu, Senior Software Engineer Bianny Bian, Engineering Manager SSG/STO/PAC

Jun Liu, Senior Software Engineer Bianny Bian, Engineering Manager SSG/STO/PAC Jun Liu, Senior Software Engineer Bianny Bian, Engineering Manager SSG/STO/PAC Agenda Quick Overview of Impala Design Challenges of an Impala Deployment Case Study: Use Simulation-Based Approach to Design

More information

The Art of Architecture Transformation. Copyright 2012, Oracle and/or its affiliates. All rights reserved.

The Art of Architecture Transformation. Copyright 2012, Oracle and/or its affiliates. All rights reserved. The Art of Architecture Transformation Oracle Safe Harbor The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

More information

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä Fact corner: SME of 250 developers Mobile & desktop sw Products sold globally EXAMPLE OF AN INNOVATIVE

More information

Local Area Networking technologies Unit number: 26 Level: 5 Credit value: 15 Guided learning hours: 60 Unit reference number: L/601/1547

Local Area Networking technologies Unit number: 26 Level: 5 Credit value: 15 Guided learning hours: 60 Unit reference number: L/601/1547 Unit title: Local Area Networking technologies Unit number: 26 Level: 5 Credit value: 15 Guided learning hours: 60 Unit reference number: L/601/1547 UNIT AIM AND PURPOSE Learners will gain an understanding

More information

Building your Big Data Architecture on Amazon Web Services

Building your Big Data Architecture on Amazon Web Services Building your Big Data Architecture on Amazon Web Services Abhishek Sinha @abysinha sinhaar@amazon.com AWS Services Deployment & Administration Application Services Compute Storage Database Networking

More information

Advantages of a Compact Semantic Meta Model

Advantages of a Compact Semantic Meta Model Advantages of a Compact Semantic Meta Model J.H. ter Bekke Department of Information Systems Delft University of Technology Zuidplantsoen 4, 2628 BZ Delft, The Netherlands E-mail: j.h.terbekke@is.twi.tudelft.nl

More information

APPROACHABLE ANALYTICS MAKING SENSE OF DATA

APPROACHABLE ANALYTICS MAKING SENSE OF DATA APPROACHABLE ANALYTICS MAKING SENSE OF DATA AGENDA SAS DELIVERS PROVEN SOLUTIONS THAT DRIVE INNOVATION AND IMPROVE PERFORMANCE. About SAS SAS Business Analytics Framework Approachable Analytics SAS for

More information

Performance of Host Identity Protocol on Nokia Internet Tablet

Performance of Host Identity Protocol on Nokia Internet Tablet Performance of Host Identity Protocol on Nokia Internet Tablet Andrey Khurri Helsinki Institute for Information Technology HIP Research Group IETF 68 Prague March 23, 2007

More information

CSE 265: System and Network Administration. CSE 265: System and Network Administration

CSE 265: System and Network Administration. CSE 265: System and Network Administration CSE 265: System and Network Administration MW 9:10-10:00am Packard 258 F 9:10-11:00am Packard 112 http://www.cse.lehigh.edu/~brian/course/sysadmin/ Find syllabus, lecture notes, readings, etc. Instructor:

More information

Section A Introduction This section asks for information that aims to identify the independence and ownership situation of your business.

Section A Introduction This section asks for information that aims to identify the independence and ownership situation of your business. Access to Finance Purpose of this survey Access to finance is crucial to business success and an important factor for economic growth in Europe following the economic crisis in 2007. The purpose of this

More information

Rich Media & HD Video Streaming Integration with Brightcove

Rich Media & HD Video Streaming Integration with Brightcove Rich Media & HD Video Streaming Integration with Brightcove IBM Digital Experience Version 8.5 Web Content Management IBM Ecosystem Development 2014 IBM Corporation Please Note IBM s statements regarding

More information

SSD Old System vs HDD New

SSD Old System vs HDD New SSD technology enjoys many advantages over traditional spinning disk / s. No moving parts makes it more rugged, more resistant to shock and vibration but performance is undoubtedly the biggest benefit

More information