Slide 1 © Carliss Y. Baldwin 2008 The Design of Infrastructure (Design Theory meets Infrastructure) Carliss Y. Baldwin Harvard Business School Infrastructure.

Slides:



Advertisements
Similar presentations
What is On Time Booking? Reservation and distribution system for passenger transport companies (airlines and ferries ) Tool that helps you to manage the.
Advertisements

Reframing Organizations, 4th ed.
Introducing Campus Networks
Reframing Organizations, 3 rd ed.. Chapter 3 Getting Organized.
A Platform for Innovation.  Innovation is hard and serious work  A romanticized notion that it’s by-product of single “smart” initiatives Key to Business.
Enterprise Resource Planning Dr. Djamal Ziani. Customer Relationship Management CHAPTER 3.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
Adaptive Web Caching Lixia Zhang, Sally Floyd, and Van Jacob-son. In the 2nd Web Caching Workshop, Boulder, Colorado, April 25, System Laboratory,
Jennifer Rexford Princeton University MW 11:00am-12:20pm Data-Center Traffic Management COS 597E: Software Defined Networking.
An Architecture for a Massively Multiplayer Online Role Playing Game Engine.
Call Center – What Really Makes Sense? Call Center – ce este cu adevarat important?
Presenter: PhuongNQK. Goal Give an overview of currently prominent app architectures in relation to each other.
Chapter 1: Hierarchical Network Design
Effectively Explaining the Cloud to Your Colleagues.
Barracuda Load Balancer Server Availability and Scalability.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Protocol Layering Chapter 10. Looked at: Architectural foundations of internetworking Architectural foundations of internetworking Forwarding of datagrams.
The Pricing and Profitability of Modular Clusters Carliss Y. Baldwin Modularity Mini-Conference London Business School October 2, 2003.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
STORAGE ARCHITECTURE/ EXECUTIVE: Virtualization It’s not what you think you’re buying. John Blackman Independent Storage Consultant.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Connecting to the Network Networking for Home and Small Businesses – Chapter.
Service Provider Introduction. Presentation Goals Overview of CareLike Profiling – what is it and how will it help my business? Live Demo Profiling Tips.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
MDS Global IT Strategy Discussion July 7, Agenda  IntroductionErnest  Strategic directionsGanesh  DiscussionAll  Next stepsErnest.
CPSC 871 John D. McGregor Module 6 Session 3 System of Systems.
Combining the strengths of UMIST and The Victoria University of Manchester Infrastructure meets Business: Building new Bridges, Mending Old Ones Nuno Gil.
Exploring Core-Periphery Structures ©Alan MacCormack, John Rusnak, Carliss Baldwin Exploring Core-Periphery Structures in Complex Software Products.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Slide 1 © Carliss Y. Baldwin and Kim B. Clark, 2005 The Looming Complexity Catastrophe in Large (and Ultra-Large) Systems Carliss Y. Baldwin Harvard Business.
1 UNIT –II Architecting Web Service. 2 Why SOA? – business point of view  Information Technology (IT) workers face many challenges, including: Limited.
1 © Carliss Y. Baldwin and Kim B. Clark, 2002 Where Do Transactions Come From? Carliss Y. Baldwin Harvard Business School Presented at Centre St. Gobain,
9 Systems Analysis and Design in a Changing World, Fourth Edition.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Where it all comes together.  The Adaptive Mosaic Reporting Technology begins with the concept of a Mosaic.  A Mosaic Report is constructed by assembling.
1 © Carliss Y. Baldwin and Kim B. Clark, 2002 Where Do Transactions Come From? Carliss Y. Baldwin Harvard Business School Presented at NBER Organizational.
Java Fundamentals Usman Ependi UBD
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
WMT The CSDMS Web Modeling Tool Mark Piper Eric Hutton Irina Overeem
The 4 Capital Approach: A Framework for Thinking about Sustainable Community Development.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
REPORTING SOFTWARE for BUILDING & INDUSTRIAL AUTOMATION.
- How to draw a clear distinction between a client and a server(there is often no clear distinction) - A server may continuously act as a client - Distinction.
PART1: NETWORK COMPONENTS AND TRANSMISSION MEDIUM Wired and Wireless network management 1.
Information Systems in Organizations Running the Business: Enterprise Systems (ERP)
Enterprise IP Video Solutions Keep your guests coming back time and time again Exterity IP Video Solutions in Hospitality.
A Competitive Overview Jon Cramer and Steve Floth Regional Sales Managers.
The Community Cloud Don Welch Merit Network. Definitions l My Definition: Shared Services above the campus l Elastic demand can be very deliberate l Can.
System Software Laboratory Databases and the Grid by Paul Watson University of Newcastle Grid Computing: Making the Global Infrastructure a Reality June.
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
How Sage ERP X3 Systems Can Benefit Businesses.  Sage X3 is an affordable and flexible ERP solution designed to help mid-sized companies manage business.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Self-Contained Systems
WHAT IS A NETWORK TYPES OF NETWORK NETWORK HARDWARE
Information Systems in Organizations 3. 1
A+: A Fresh Look at an Old Favorite
CT1303 LAN Rehab AlFallaj.
Physical Architecture Layer Design
Microsoft Office 2003 Illustrated Introductory, Premium Edition
Designing a local area network
Systems Analysis and Design 5th Edition Chapter 8. Architecture Design
Microsoft /27/2018 5:55 PM BRK2209 Managing the Complexity of Working Together Collaboration in the Office Apps Carol Grant – Sr. Product Marketing.
Independent Systems Architecture: ISA
Enterprise Resource Planning
Introduction and Overview
Extended Learning Module G
Connecting to the Network
Reframing Organizations, 5th ed.
Presentation transcript:

Slide 1 © Carliss Y. Baldwin 2008 The Design of Infrastructure (Design Theory meets Infrastructure) Carliss Y. Baldwin Harvard Business School Infrastructure Meets Business: Building New Bridges, Mending Old Ones Academy of Management PDW Chicago, IL August 7, 2009

Outline of remarks  What constitutes success for designs?  Specific challenges for infrastructure –Other people’s options –Stable expectations vs. evolution/efficiency/adaptability  Implied design principles –Simple infrastructure »End-to-end »Scalability –Total immersion infrastructure »Separation of functions Slide 2 © Carliss Y. Baldwin 2008

Slide 3 © Carliss Y. Baldwin 2008 Three levels of design success  Obey the laws of Nature (physics)—become real  Fulfill expectations  Evolve gracefully Success increases at each level, but there is tension between levels

Slide 4 © Carliss Y. Baldwin 2008 Three levels of design success  Not real, never real  Very real

Slide 5 © Carliss Y. Baldwin 2008 Three levels of design success  Does not fulfill expectations  Fulfills expectations

Slide 6 © Carliss Y. Baldwin 2008 Other designs that did not fulfill expectations The wings of IcarusRMS Titanic Global Financial System

Slide 7 © Carliss Y. Baldwin 2008 Three levels of design success  Not evolvable  Evolvable

Slide 8 © Carliss Y. Baldwin 2008 The evolvable design much more modular Changes in one part most likely do not affect other parts

Infrastructure supports other people’s options What is special about infrastructure? Slide 9 © Carliss Y. Baldwin 2008

Infrastructure supports other people’s options  Airports, Highways  Travel at MY volition  Electricity  MY labor saving devices  Telecomm Networks  MY messages  Education  MY thoughts and dreams  Prisons  ??? Slide 10 © Carliss Y. Baldwin 2008

Design Principle 1: End-to-end  Design principle of the Internet  Provide a simple (as simple as possible) basic enabling service  Move “extra” services to the edges/outside the core Slide 11 © Carliss Y. Baldwin 2008

Design Principle 2: Scalabilty  If infrastructure is successful at creating option value for other, it will be in high demand  Thus—build for changes in scale in the basic end-to-end service  Congestion is the curse of successful infrastructure Slide 12 © Carliss Y. Baldwin 2008

End-to-end + Scalability work when infrastructure functions are simple  What if infrastructure functions are complex? –Airports –Oil rigs –Prisons –Hospitals  Total environment infrastructure –Design principles are different Slide 13 © Carliss Y. Baldwin 2008

Design Principle 3: Separation of function  A special kind of modularity  Divide activities according to function and make different functions independent  Create stable interfaces across functions –“Differentiation and integration” –“Weak linkage”  Avoid having one activity incorporate two functions –Although one activity can support multiple clients (infrastructure within infrastructure) Slide 14 © Carliss Y. Baldwin 2008

Modular Task Structure— Open Office v1.0 Database Write word processor Calc spreadsheet Graphics system Presentations, charts, drawing

Open Office v1.0—Core-Periphery View Core-Periphery Analysis iterated on the Modules Calc and Write

Separation of function supports evolution/adaptation  Changes in requirements/needs/desires are often function-specific  Change one dimension without changing all the rest  Separation of function is a benefit of scale –Hotel vs. bed-and-breakfast –Hotel can decouple functions Slide 17 © Carliss Y. Baldwin 2008

Summary: Design principles for infrastructure  Other people’s options  For single-function infrastructure (water, electricity, Internet) –End-to-end design –Scalability  For multi-function infrastructure (airports, hospitals, oil rigs, prisons) –Separation of functions/functional modularity Slide 18 © Carliss Y. Baldwin 2008

Thank you! Slide 19 © Carliss Y. Baldwin 2008