CS538: Advanced Topics in Information Systems. 2 Secure Location transparency Consistent Real-Time Available Black Box: Distributed Storage [GMM] ? Data.

Slides:



Advertisements
Similar presentations
BARNALI CHAKRABARTY. What is an Operating System ?
Advertisements

Sensor Network Platforms and Tools
XProtect® Expert 2013 Product presentation
Universal Memex (A Research Project for Discussion)
Internet Resources Discovery (IRD) IBM DB2 Digital Library Thanks to Zvika Michnik and Avital Greenberg.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Streaming Data, Continuous Queries, and Adaptive Dataflow Michael Franklin UC Berkeley NRC June 2002.
20101 Overview Distributed systems Layers Communication is logically on the application layer Only that has to be considered except for speed,
World Wide Web Caching: Trends and Technology Greg Barish and Katia Obraczka USC Information Science Institute IEEE Communications Magazine, May 2000 Presented.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
SERVER Betül ŞAHİN What is this? Betül ŞAHİN
Ch 1. Mobile Adaptive Computing Myungchul Kim
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Dr. C. Jayawardena New entrance 2013 New entrance 2013.
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
B.Ramamurthy9/19/20151 Operating Systems u Bina Ramamurthy CS421.
COLUMBIA UNIVERSITY Department of Electrical Engineering The Fu Foundation School of Engineering and Applied Science IN THE CITY OF NEW YORK Networking.
Software Architecture
Latest Relevant Techniques and Applications for Distributed File Systems Ela Sharda
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
How computer’s are linked together.
Secure Sensor Data/Information Management and Mining Bhavani Thuraisingham The University of Texas at Dallas October 2005.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
DISTRIBUTED COMPUTING Introduction Dr. Yingwu Zhu.
Distributed System Concepts and Architectures 2.3 Services Fall 2011 Student: Fan Bai
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
Welcome to CPS 210 Graduate Level Operating Systems –readings, discussions, and programming projects Systems Quals course –midterm and final exams Gateway.
1 CS851 Data Services in Advanced System Applications Sang H. Son
Capt Froberg. Outline What is a computer? What components does a computer need? Physical “Cloud” What is a virtual computer?
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Wikipedia Edit. Internet of Things It is the idea of enabling everyday objects with software, sensors and network connectivity. The connectivity would.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
Developing GRID Applications GRACE Project
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Beyond Hadoop The leading open source system for processing big data continues to evolve, but new approaches with added features are on the rise. Ibrahim.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
Streaming Semantic Data COMP6215 Semantic Web Technologies Dr Nicholas Gibbins –
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Overview Issues in Mobile Databases – Data management – Transaction management Mobile Databases and Information Retrieval.
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
Identify internal hardware devices (e. g
Chapter 1 Characterization of Distributed Systems
Introduction to comp. and prog. CS 101 G 964
COMPSCI 110 Operating Systems
CS 325: Software Engineering
Give Your Data the Edge A Scalable Data Delivery Platform
Give Your Data the Edge A Scalable Data Delivery Platform
Hadoop Aakash Kag What Why How 1.
Networking & Communications Prof. Javad Ghaderi
COMPSCI 110 Operating Systems
Ubiquitous Computing and Augmented Realities
Peer-to-peer networking
Software Design and Architecture
CSC 480 Software Engineering
List of Topics.
Data Warehousing and Data Mining
Streaming Sensor Data Fjord / Sensor Proxy Multiquery Eddy
An Introduction to Cloud Computing
Internet and Web Simple client-server model
WJEC GCSE Computer Science
Overview of Computer system
Presentation transcript:

CS538: Advanced Topics in Information Systems

2 Secure Location transparency Consistent Real-Time Available Black Box: Distributed Storage [GMM] ? Data Persistency

3 Black Box: Sensor Database [WX] Sensor Networks Queries Results r Desirable Properties: m Good query interface m Power efficiency, long lifetime m Scalability m Adaptivity m Low response time (high throughput)

4 Desirable Properties wrt Google [GMM] r Input m Keyword(s) r Output m Will return to the user what the user wants/needs and NOT what the search engine thinks you want/need.

5 Black Box: Privacy [GMM] r The primary task in data mining: development of models about aggregated data. r Can we develop accurate models without access to precise information in individual data records? Data mining server Aggregated data like mean and etc User input

6 Black Box: Infrastructure [MPV] ? Reliable Time-Efficient Cost-Efficient Robust Scalable Secure

7 Scalable Consistent Robust Real-Time Available Black Box: Distributed Interactive App. [MPV] ?

8 Block Box: Embedded Software [Lym] Advanced Topics on Information Systems Spring 2004 Dimitrios Lymberopoulos Embedded Software Main Features Timeliness Concurrency Liveness Heterogeneity Reactivity Robustness Low power Scaleable Interaction with the physical world User Input Output

9 Some Black Boxes

10 Some Specific Problems r [dist. storage] What data should be stored by external providers? How to deal with partition (how to deal with consistency)? How to deal with the 3f + 1 assumption? r [sensor database] What can sensor databases do? What are the differences compared with traditional distributed databases, with streaming databases? r [digital archive] How to keep old files? How to search video databases (e.g., tell me all videos containing scenes where John Wayne rode in front of White House)? r [search engine] How to search the Internet? How do you know that you have a good result? r [privacy] How to preserve correlation in preserving privacy? What is privacy? What are the trade-offs between privacy and information access?

11 Some Specific Problems (cont’) r [ubicomp] What is an addressing scheme of an environment with a large number of small devices? r [grid] How to build a Grid computing environment at a specific environment, say Yale CS? r [distributed interactive application] What is the bandwidth requirement? How to build a high quality “teleconference” system? r [embedded OS] What are embedded devices? How to program embedded devices? r [optical] Where should the optical routers be, edge or backbone? How much bandwidth do we need?