http ebiquity umbc edu UMBC and Ebiquity UMBC
http: //ebiquity. umbc. edu/
UMBC and Ebiquity • UMBC is a research extensive University with a a major focus on Information Technology • Ebiquity is a large and active research group with the goal of “Building intelligent systems in open, heterogeneous, dynamic, distributed environments” • Current research includes mobile and pervasive computing, security/trust/privacy, semantic web, multiagent systems, advanced databases, and high performance computing 10/20/2021 2
What is UMBC • The University of Maryland Baltimore County • One of the three research campuses in the University of Maryland System • Ranked in top tier of nation's research universities--Doctoral/Research Universities-Extensive -- by the Carnegie Foundation • Has 500 full time and 335 part time faculty, 10 K undergraduate and 2 K graduate students • Located in suburban Baltimore County, between Baltimore and Washington DC. • Special focus on science, engineering, information technology and public policy with ~$80 M in external research funding in 2003 10/20/2021 3
http: //ebiquity. umbc. edu/ 10/20/2021 4
Ebiquity Research Space machine learning user modeling KR semantic web AI Intelligent DB web services/SOC Information IR Systems wearable computing HPCC wireless context awareness pervasive computing knowledge management policies mobility Networking & Systems data mining assurance Security trust DRM intrusion privacy detection 10/20/2021 5
Ebiquity Research Space language robotics HCI planning technology KR user semantic data machine modeling web mining learning Building intelligent AI Intelligent DB systems in Information Systems open, heterogeneous, dynamic, distributed Networking Security &environments Systems web services knowledge management IR service oriented computing wearable computing policies wireless mobility context pervasive awareness computing intrusion detection 10/20/2021 assurance privacy trust 6
Pervasive Computing “The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it ” – Mark Weiser Think: writing, central heating, electric lighting, water services, … Not: taking your laptop to the beach, or immersing yourself into a virtual reality 10/20/2021 7
Motivation: Moving from this… Source: Ubi. Comp 2003 10/20/2021 8
10/20/2021 9
On-demand functionality Television Handheld GPS Navigator Mp 3 player Game console Cell phone Camera Credit Card CF Storage Smart. Card RFID Reader Video 10/20/2021 10
Smart Office 10/20/2021 11
10/20/2021 12
Smart Home 10/20/2021 13
Smart Home 10/20/2021 14
Smart Kitchen • Cooks to watch television, browse the Internet, play DVDs or CDs, check email or even order groceries online. • Can monitor stuff within fridge and notify You when you are running out of milk. • Maybe even call you if it detects that a store nearby has a sale of something that you are running out off. • Maybe help you with your diet by monitoring what and when you eat and trying to give you tips and where you may be gaining pounds 10/20/2021 15
Smart Kitchen • Stove that automatically selects the right temperature and cooking mode based on the type of food. • Download recipes into range and follow along with the instructions. Oven automatically controls temperature and cooking times as per recipe • Coffee machine that can detect the owners cup and brew a cup according to that owners preferences • Microwaves that read UPC barcode and figure out cooking times 10/20/2021 16
Smart Cars • The intelligent automobile combines improved features for navigation, communication, maintenance and safety - and with silicon-based driver recognition through smart cards or fingerprints, all this can be efficiently personalized. • Getting traffic updates to feed into GPS • Voice recognition, Keyless entry, On-star • Internet enabled cars for people to check emails, browse etc while on the road (hopefully not the driver) 10/20/2021 17
Trauma Pod • A DARPA-sponsored project to enable a future generation of unmanned medical systems to save lives on the battlefield • A Trauma Pod will have no human medical personnel on-site to conduct the surgery and will be small enough to be carried by a medical ground or air vehicle. • A human surgeon will conduct procedures from a remote location using teleoperated surgical manipulators with support from automated robotic systems • Phase 1 will perform an unmanned surgical procedure within a hospital OR space. 2005: da Vinci Surgical Robot 2020: Automated Trauma Pod treats wounded soldiers on the battlefield. 10/20/2021 18
UMBC’s role in Trauma Pod • Our role focuses on using RFID technology to track the location and use of medical tools and supplies in the OR • And to integrate this information with • Legacy supply chain systems • Hospital and patient records 10/20/2021 19
Wearable/Personal Computing 10/20/2021 20
Wearable/Personal Computing Shoe that monitors impact points 10/20/2021 21
A Bird’s Eye View of Co. Br. A 10/20/2021 22
Mo. GATU: TIVO for Mobile Computing A mobile computing vision and a problem • Devices “broadcast” information and service descriptions via short-range RF (802. 11, Bluetooth, UWB, etc. ) • As people and their devices move, they can access this data, but only while it’s in range • The data may be out of range when it’s needed • Devices must anticipate their information need so they can cache data when it’s available • Based on user model, preferences, schedule, context, trust, … • Compute a dynamic utility function to create a “semantic” cache replacement algorithm 10/20/2021 23
Mo. GATU’s distributed belief model • Mo. GATU is a data management module for MANETs • Devices send queries to peers • Ask its vicinity for reputation of untrusted peers that responded -- trust a device if trusted before or if enough trusted peers trust it • Use answers from (recommended to be) trusted peers to determine answer • Update reputation/trust level for all responding devices • Trust level increases for devices giving what becomes final answer • Trust level decreases for devices giving “wrong” answer • Each devices builds a ring of trust… 10/20/2021 24
Service Discovery and Composition • Develop a peer-to-peer caching based distributed service discovery mechanism • • Integrated with routing layer for better performance Uses semantic service descriptions Caching of “neighboring services” Selective forwarding of requests • Broker-based Service Composition • • Dynamic Broker selection based mechanism Distributed Broker-based mechanism Utilizes the peer-to-peer service discovery layer Source-monitored fault-tolerance 10/20/2021 25
Friends Lora Jen 10/20/2021 26
Network of Parents Lora’s Mom Lora Jen 10/20/2021 Jen’s Mom 27
Lets Go Shopping Lora Jen 10/20/2021 28
Columbia Mall 10/20/2021 Books 29
Columbia Mall 10/20/2021 Books 30
Columbia Mall 10/20/2021 Books 31
Columbia Mall 10/20/2021 Books 32
Columbia Mall 10/20/2021 Books 33
Columbia Mall 10/20/2021 Books 34
http: //ebiquity. umbc. edu/ 10/20/2021 35
http: //ebiquity. umbc. edu/ 10/20/2021 36
- Slides: 36