Summarized by: Reza Gorgan Mohammadi Artificial Intelligence Laboratory (ISLAB) September 2014 Charectristics of Large Scale.

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Components of GIS.
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
CPSC 872 John D. McGregor Session 30 ULS and Complex Adaptive Systems, cont’d.
Chapter 19: Network Management Business Data Communications, 5e.
Ultra-Large-Scale Systems Seven Years after the Study ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Thầy giáo: PGS.TS Nguyễn Ngọc Bình Học viên thực.
UML Static diagrams. Static View: UML Component Diagram Component diagrams show the organization and dependencies among software components. Component:
PRESENTED BY: VIJETA CHALLA PARNITHA KOTHAPALLY HIMA BINDU SALVAJI.
CS599 Software Engineering for Embedded Systems1 Software Engineering for Real-Time: A Roadmap Presentation by: Mandar Samant Raghbir Singh Banwait.
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
Chapter 13 Physical Architecture Layer Design
1 Software Testing and Quality Assurance Lecture 15 - Planning for Testing (Chapter 3, A Practical Guide to Testing Object- Oriented Software)
Component-Based Software Engineering Introducing the Bank Example Paul Krause.
The Need for Packages How do you break down a large system into smaller systems? Structured methods use functional decomposition Functions represent something.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 11 Management Decision Making.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
DISTRIBUTED COMPUTING
DISTRIBUTED DATABASE MANAGEMENT SYSTEM CHAPTER 07.
MEG 361 CAD Dr. Mostafa S. Hbib. Components of CAD/CAM/CAE Hardware and software enable interactive shape manipulation.
Introducing Enterprise Technologies David Dischiave Syracuse University School of Information Studies “The original iSchool” June 3, 2013 Information School,
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
©2007 · Georges Merx and Ronald J. NormanSlide 1 Chapter 12 Software Integration and Deployment.
© 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Cluster Reliability Project ISIS Vanderbilt University.
Generational Computing CSCI 1060 Fall CSCI 1060 — Fall 2006 — 2 First Generation Large computers, difficult to program Primarily used by scientists.
Distributed Systems: Concepts and Design Chapter 1 Pages
Distributed systems A collection of autonomous computers linked by a network, with software designed to produce an integrated computing facility –A well.
Chapter 1 Computers: Tools for an Information Age.
2Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences and similarities between relational and object-oriented.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
What is a Database? SECTION 1. Database Technology and its Evolution Decades long evolution Early data processing systems Today's systems New technology.
Mobile Computers and Mobile Devices Discovering Computers 2012: Chapter 1 1 Pages Figures 1-17 – 1-20.
2 2009/10 Object Oriented Technology 1 Topic 2: Introduction to Object-Oriented Approach Reference: u Ch.16 Current Trends in System Development (Satzinger:
CPSC 872 John D. McGregor Session 30 ULS and Complex Adaptive Systems, cont’d.
18-1 © 2006 The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin Information and the Manager’s Job Data  Raw, unsummarized, and unanalyzed.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Chapter 4 Decision Support System & Artificial Intelligence.
1. What do you understand by software engineering? Discuss the role of engineering software development. 2. What do you understand by software requirement.
A Fault Tolerant Control Approach to Three Dimensional Magnetic Levitation By James Ballard.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
CHAPTER 7 CLUSTERING SERVERS. CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the.
Information System Analysis Introduction. General System Theory Importance for information systemsGeneral System Theory Delineate components and their.
Version 4.0 Living in a Network Centric World Network Fundamentals – Chapter 1.
Getting the Architecture Right Jeffrey D. Taft, PhD Chief Architect for Electric Grid Transformation Pacific Northwest National Laboratory March 17, 2016.
Software Engineering 2007/2008 Chapter 5 Designing the System.
Introduction to Business Information Systems. An information system (IS) is any organized system for the collection, organization, storage and communication.
Database Systems: Design, Implementation, and Management Tenth Edition
Chapter 12: Architecture
Living in a Network Centric World
Living in a Network Centric World
Enabling System Elements
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Introduction to IT Zeeshan A. Bhatti.
Software Development Process
Living in a Network Centric World
Chapter 12: Physical Architecture Layer Design
Living in a Network Centric World
واسط كاربري هوشمند Intelligent User Interface
Living in a Network Centric World
Introduction to Computer Programming
Living in a Network Centric World
Dep. of Information Technology By: Raz Dara Mohammad Amin
Characteristics of a user of technology
Khristine Vera V. Alcance BLIS - III
Distributed Systems and Concurrency: Distributed Systems
Segmentation and Competitive Strategy
Distributed systems A collection of autonomous computers linked by a network, with software designed to produce an integrated computing facility A well.
Presentation transcript:

Summarized by: Reza Gorgan Mohammadi Artificial Intelligence Laboratory (ISLAB) September 2014 Charectristics of Large Scale Software Systems

The characteristics of LS systems Software Size: Number of line of code Number of Users: Number of people employing the system for different purposes Size of Data: Amount of data stored, accessed, manipulated, and refined 2

The characteristics of LS systems Connections: Number of connections and interdependencies among software components Hardware: number of hardware elements Geographic distribution: Components are so geographically distributed that their interactions are limited primarily to information exchange 3

The characteristics of LS systems Continuous evolution and deployment: need to integrate new capabilities into a ULS system while it is operating. LS systems will be in service for a long time. Fault Tolerance: LS systems will be in service for a long time, therefore techniques for handling failures should be considered. 4