Distributed systems: How did we get here?

Slides:



Advertisements
Similar presentations
What is Cloud Computing? Massive computing resources, deployed among virtual datacenters, dynamically allocated to specific users and tasks and accessed.
Advertisements

Information Society Technologies programme 1 IST Programme - 8th Call Area IV.2 : Computing Communications and Networks Area.
Information Society Technologies Third Call for Proposals Norbert Brinkhoff-Button DG Information Society European Commission Key action III: Multmedia.
Emerging Platform#6: Cloud Computing B. Ramamurthy 6/20/20141 cse651, B. Ramamurthy.
Lecture 1.
Software engineering on semantic web and cloud computing platform Xiaolong Cui Computer Science.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Data-intensive Computing on the Cloud: Concepts, Technologies and Applications B. Ramamurthy This talks is partially supported by National.
3 Cloud Computing.
Chapter 1- Introduction Lecture 1 Ready, fire, aim (the fast approach to software development). Ready, aim, aim, aim, aim... (the slow approach to software.
Electronic Commerce Systems. Electronic Commerce (E-Commerce) Commerce refers to all the activities the purchase and sales of goods or services. – Marketing,
Brussels, 1 June 2005 WP Strategic Objective Embedded Systems Tom Bo Clausen.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
C5- IT Infrastructure and Emerging Technologies. Input – Process - Output 2 A computer  Takes data as input  Processes it  Outputs information CPU.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
E-commerce 24/12/ Electronic Commerce (E-Commerce) Commerce refers to all the activities the purchase and sales of goods or services. Marketing,
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
1. Nortel Confidential Information BUSINESS MADE SIMPLE 2 The Future of Telecommunications John A. Phillips Nortel, ETSI General Assembly Chairman 2007.
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
Internet of Things in Industries
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Cloud Computing: Concepts, Technologies and Business Implications B. Ramamurthy & K. Madurai &
IEEE Computer Society Digital Library (CSDL)
CompSci 280 S Introduction to Software Development
Chapter 1 Characterization of Distributed Systems
COMPSCI 110 Operating Systems
A.M. Mustehsan E Commerce: Chapter-1
INFORMATION SYSTEM CATEGORIES
Discovering Computers 2010: Living in a Digital World Chapter 14
Information Day on “Search Engines for Audio-Visual Content”
Components of information systems
Chapter 1- Introduction
Joseph JaJa, Mike Smorul, and Sangchul Song
Design Decisions / Lessons Learned
Juniper and IBM Delivering Value Together
WELCOME Mobile Applications Testing
Connected Vehicle Technology
Future Technologies FTC 2016 Future Technologies Conference December 2016 San Francisco, United States.
Chapter 1: Exploring the Network
Frequently asked questions about software engineering
University of Technology
Cloud Computing: Concepts, Technologies and Business Implications
Internet-Scale Systems Research Group
Distributed System Concepts and Architectures
Introduction To Computer Engineering (ECE 001)
PREPARED BY: RUMMY MIRANDA
In-Class Activity… Cloud Computing.
Distributed Systems Bina Ramamurthy 11/12/2018 From the CDK text.
Overview of Electronic Commerce
Data/Analysis Challenges in the Electronic Business Environment
The objectives of IST in FP6 are therefore to ensure European leadership in the generic and applied technologies at the heart of the knowledge economy.
Data/Analysis Challenges in the Electronic Business Environment
Data Warehousing and Data Mining
3 Cloud Computing.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Frustrated consumer. frustrated consumer confused content owner.
کاربرد کامپیوتر در مهندسی صنایع (21774(
Unit# 5: Internet and Worldwide Web
Large Scale Distributed Computing
Introduction to Service-Oriented Architectures (SOA)
Introduction to SOA and Web Services
Defining the Grid Fabrizio Gagliardi EMEA Director Technical Computing
Cloud Computing : Capabilities and limitations
Computer Science Courses in the Major
The Curriculum of the Department of Informatics TEI-A
Chapter 1: Introduction
The Intelligent Enterprise and SAP Business One
Distributed Systems and Algorithms
Presentation transcript:

Distributed systems: How did we get here? B. Ramamurthy

Lecture plan for today First day handout What is a distributed system? What is distributed computing? Some important issues in distributed computing Foundations : Ch.6: Operating Systems; Ch.7: Security and protection Distributed system as described Stankovic’s paper Our approach to distributed system Demos

Evolution of Internet Computing 12/27/2018 deep web scale web Parallel HPC Semantic discovery ?????? Automate (discovery) CSE507 Introduction 2008 Discover (intelligence) Transact Integrate Interact Inform Publish time

Evolution Industrial Business Automation Just-in-time 12/27/2018 Industrial Automation Just-in-time Advances in supply chain … Business Remote operations Heterogeneity Scale Integration (application, data) E-commerce CSE507 Introduction 2008

Evolution (contd.) Information technology Internet World-wide web Grid 12/27/2018 Information technology Internet World-wide web Grid Mobile and wireless Devices Software, platforms Search engines Tremendous advances CSE507 Introduction 2008

Evolution (contd.) Computing research Environment 12/27/2018 Computing research Programming languages RISC vs. CISC architectures Memory capacity Computing power Simple programObject Component… Environment Accessibility Globalization (outsourcing, markets) ... CSE507 Introduction 2008

Evolution (contd.) Society IT users not exclusive to Computer Science 12/27/2018 Society IT users not exclusive to Computer Science Digital media ipod, iphone, idog,.. Youtube, myspace, social networking Blogs,wikies, podcasts … CSE507 Introduction 2008

Beyond Search Engines: Enabling Information Technology and Scientific Applications 12/27/2018 Simple Search (stateless) TV/Remote Financial: Build Portfolio CSE507 Introduction 2008 Medicine: plan treatment Environment: Plan Forestation Wireless device Biotech: drug discovery Complex multi-organizational applications

Challenges 12/27/2018 Need transformative solutions such as the Internet and the Search Alignment with the needs of the business / user / non- computer specialists / community and society Need to address the scalability issue: large scale data, high performance computing, automation, response time, rapid prototyping, and rapid time to production Need to effectively address (i) ever shortening cycle of obsolescence, (ii) heterogeneity and (iii) rapid changes in requirements Transform data from diverse sources into intelligence and deliver intelligence to right people/user/systems CSE507 Introduction 2008