Some Computer Science Issues in Ubiquitous Computing

Slides:



Advertisements
Similar presentations
Design of a reliable communication system for grid-style traffic light networks Junghoon Lee Dept. of Computer science and statistics Jeju National University.
Advertisements

Mobile and ubiquitous computing Chapter 16 Distributed systems, concepts and design, 4th edition, 2005, Coulouris et al Ylva-Li Lindh Gabriella Hammarin.
Hidden Terminal Problem and Exposed Terminal Problem in Wireless MAC Protocols.
4/30/2015 SPRING 2010 CSE4340/5349 M Kumar 1 CSE 4340/5349 Mobile Systems Engineering M. Kumar Spring 2010 Quiz 1 and Presentations.
TCP Performance in Wireless Multi-hop Networks Mario Gerla, Ken Tang, Rajive Bagrodia Wireless Adaptive Mobility Laboratory Computer Science Department.
Topics in Grid Computing Orientation Sathish Vadhiyar.
MPAC 2004Rae Harbird 1 RUBI Adaptive Resource Discovery for Ubiquitous Computing Rae Harbird Stephen Hailes
Ubiquitous Computing Definitions Ubiquitous computing is the method of enhancing computer use by making many computers available throughout the physical.
Online Educational Game of Snakes and Ladders -Shalini Pradhan -Manali Joshi -Uttara Paingankar -Seema Joshi.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
1 Ubiquitous Computing CS376 Reading Summary Taemie Kim.
HCI Futures UQI120S2. What are the challenges? New hardware devices New software techniques New user expectations Better psychology More connectivity.
Ubiquitous Computing Computers everywhere. Agenda Old future videos
Patrik Werle Gregory D. Abowd The Future Computing Environments (FCE) Group, Georgia Institute of Technology Ubiquitous Computing: Research.
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
New Technologies Are Surfacing Everyday. l Some will have a dramatic affect on the business environment. l Others will totally change the way you live.
MAC Protocol By Ervin Kulenica & Chien Pham.
Graduate Programs in Computer Science Design of cyber security awareness game utilizing a social media framework WA Labuschagne.
© Siemens 2006 All Rights Reserved 1 Challenges and Limitations in a Back-End Controlled SmartHome Thesis Work Presentation Niklas Salmela Supervisor:
BMWnet Wshnt.kuas.edu.tw Mesh Networks Prof. W.S. Hwang.
Ch0:1 Tseng:WirelessNet Chapter 0: Chances of Wireless Communications Yu-Chee Tseng Dept of Computer Science and Information Engr. National Chiao-Tung.
Barracuda Load Balancer Server Availability and Scalability.
The Computer for the 21 st Century Mark Weiser – XEROX PARC Presented By: Mihail Ionescu.
Working with Mobile Computers Lesson 12. Skills Matrix Technology SkillObjective DomainObjective # Configuring Vista Wireless Networking Use the Network.
May 2011 doc.: IEEE wng0 SubmissionSamsung Electronics, SNU Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Some Computer Science Issues in Ubiquitous Computing Presenter : Junghee-Han Mark Weiser Communications of the ACM, July 1993.
KARTIK DABBIRU Roll # EE
Fall 2002CS/PSY Pervasive Computing Ubiquitous computing resources Agenda Area overview Four themes Challenges/issues Pervasive/Ubiquitous Computing.
Charting Past, Present, and Future Research in Ubiquitous Computing Gregory D. Abowd and Elizabeth D. Mynatt Georgia Institute of Technology LEE SEMUN.
Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
Ubiquitous Computing Software Systems.
Wireless Network Coding Martin Xu. Outline Introduction New Solutions – COPE – ANC Conclusions.
PRESENTATION ON WI-FI TECHNOLOGY
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of 1-1 HCI Human Computer Interaction Week 8.
Human-Computer Interaction
Week 5: Ubiquitous Computing Pattie Maes MIT Media Lab
Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms.
Beyond The Desktop The Future of the Interface. The co-evolution of hardware, interface and users Punched cards Character displays and keyboards Graphical.
1 Mobile Computing and Wireless Networking CS 851 Seminar 2002 Fall University of Virginia.
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
Two trends that will change the Internet
Lecture # 13 Computer Communication & Networks. Today’s Menu ↗Last Lecture Review ↗Wireless LANs ↗Introduction ↗Flavors of Wireless LANs ↗CSMA/CA Wireless.
Welcome to CPS 210 Graduate Level Operating Systems –readings, discussions, and programming projects Systems Quals course –midterm and final exams Gateway.
The Problem of Location Determination and Tracking in Networked Systems Weikuan Yu, Hui Cao, and Vineet Mittal The Ohio State University.
Pervasive Computing Parts of the slides are extracted from those of Profs. Mark Weiser, Deborah Estrin, Akbar Sayeed, Jack Stankovic, Mani Srivastava,
May 2011 doc.: IEEE wng0 SubmissionSamsung Electronics, SNU Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Stanford hci group / cs147 u 27 November 2007 Ubiquitous Computing & “Natural” Interaction Scott Klemmer tas: Marcello Bastea-Forte,
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
Name Of The College & Dept
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
A.O.F. Internal Confidential Communication Project REVIEW PROTOCOL for SMART-HEALTH-COMPUTER STATIONS For Churches.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University,
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
Saahithi Chillara Radhika Goyal ECE Fall Senior Design Project.
Presented by Edith Ngai MPhil Term 3 Presentation
COMPSCI 110 Operating Systems
CS6501/ECE6501 IoT Sensors and Systems
Ubiquitous Computing and Augmented Realities
Algorithms for Big Data Delivery over the Internet of Things
Instructor Materials Chapter 4: Introduction to Switched Networks
Mobile ad hoc networking: imperatives and challenges
Pervasive Computing Ubiquitous computing resources
Some Computer Science Issues in Ubiquitous Computing
Presentation transcript:

Some Computer Science Issues in Ubiquitous Computing Communications of the ACM 1993 Mark Weiser Presenter: Junghoon Kim kjh@mmlab.snu.ac.kr

Contents Introduction Ubiquitous Issues Summary Paradigm Shift What is Ubiquitous Computing? Virtual Reality Ubiquitous Issues Design Approach Hardware Issues Network Protocols Interaction Substrate Applications Privacy of Location Computational Methods Summary

- Paradigm Shift - What is Ubiquitous Computing? - Virtual Reality Introduction - Paradigm Shift - What is Ubiquitous Computing? - Virtual Reality

Paradigm Shift Traditional computer Future computer Challenge Isolated from the overall situation Needed to attend to use Future computer Intimate computer Rather like a human assistant Challenge Create a new kind of relationship of people to computer

What is Ubiquitous Computing? Definition Ubiquitous computing enhances computer use by making many computers available throughout the physical environment, while making them effectively invisible to the user

Virtual Reality From rising star to fallen angel Believed to enact the principles Makes it possible for computers to get out of the traditional work way (supports intuitive interaction) Problems Very expensive to provide sufficiently realistic simulation Cuts people from real world

Ubiquitous Issues - Design Approach - Hardware Issues - Network Protocols - Interaction Substrates - Applications - Privacy of Location - Computational Methods

Design Approach New artifact Used in everyday life Types Liveboard Pad Large ones used as shared display surfaces Pad Near megabit wireless communication bandwidth Always ran XWindows Tab Power is a major issue, cannot always change batteries Used COTS Intel 8051 microcontroller Small touch-sensitive display screen Liveboard ParcPad ParcTab

Hardware Issues Low power Wireless Pens Reduce Power Consumption Power = Gate Capacitance × Voltage × Clock Frequency Wireless Metric: Bits/sec/meter3 Electromagnetic spectrum range Power fall-off r6 Pens Casual use, no training, naturalness, simultaneous multiple use PARC devised a new infrared pen

Network Protocols MACA (Multiple Access with Collision Avoidance) Used to avoid “Hidden terminal” Fairness Same back-off parameter for all neighbor stations NCTS(n) (Not Clear To Send) Other network issues Gb networks for real time data Important for multimedia data Mobility Existing IP dose not support mobility Virtual IP Mobile IP

Interaction Substrates Different interaction area Tab (small), liveboard (huge) X-Window system Designed for network Does not provide mobility To solve this problem, Jacobi developed new X-window toolkit Different bandwidth Vary from Kbps to Gbps Use low bandwidth

Applications Locating people Shared draw Data acquired from: Logins to workstations/terminals An Active badge system Useful for Automatic call forwarding Shared Drawing Tools Shared draw Data Representation Tivili-Object based Slate-Pixel based UI Issues How to handle multiple cursors? Use gestures or not? Use an ink based or character recognition model of pen input?

Privacy of Location Location information Solutions Important for routing Need to be protected Solutions Central DB of location Privacy controls can be centralized But one break-in there reveals all Transmission of the location information to a central site Centrality is unlikely to scale worldwide Storing information about each person at that person’s PC Programs must query the PC, and proceed through whatever security measures the user has chosen to install

Computational Methods Cache sharing problem Classical distributed computing problem Processing power > Link speed Pages are often compressed Compare online algorithm with offline algorithm Offline algorithm is better than online

Summary - Conclusion

Conclusion What is ubiquitous? Issues of ubiquitous computing Tab, Pad, Liveboard Ubicomp is likely to provide a framework for interesting and productive work for many more years Have much to learn about the details