Title: AOL Modern Homes
1AOL Modern Homes
2Remote Management
- Task 1. Rudimentary End-to-End System
- Connection to sensor
- XML control
- Task 2. Basic End-to-End System
- Fault detection and partial tolerance
- Basic Alarm Management
- Task 3. Advanced Implementation
- Device-to-Device Interface
- Control of multiple device and sensor types
- Fault detection, logging and tolerance
- Integration with Personalization Component
- Complete Remote Management Infrastructure
3XML Control Infrastructure
- Create an XML definition for all known interfaces
(AXML AOL XML) - Base all feasible interfaces on AXML
4Control Sensors/Actuators
- Collect information on sensors in Lab
- Use JAVA-based SNMP (v3) for control
5(No Transcript)
6SNMP
- SNMP (Simple Network Management Protocol)
- A widely-used network monitoring and control
protocol - Data reported by SNMP agents (HW or SW processes)
send each device activity to the overseeing
console
7MIB
- The agents return information contained in a MIB
(Management Information Base), which is a data
structure that defines what is obtainable from
the device and what can be controlled. - Current MIBs are written in a specialized
language - See next
8Example of an operation
- Testing an interface.
- operation ifTest
- Oid ifMIBOperations.2
- arguments (ifIndex InterfaceIndex, testType
Enumeration (test1(1), test2(2)) - errors (ifIndexInvalid(1),ifIndexInUse(2))
- results (result Enumeration (success(1),
failed(2), aborted(3)) - description "....."
9MIB, XML
- Now, industry does not use XML for MIBs
- MIBs are used for SNMP and RMON
- Remote MONitoring - Extensions to SNMP provide
comprehensive network monitoring proactive and
can set alarms on a variety of traffic
conditions. RMON2 can monitor application traffic
that flows through. - Heavily used and change will cost Mucho Bucs
- Initial attempts of (MIB?XML) are underway
10Rudimentary Browser-based RM XML Interface
- Many around
- Shouldnt be too difficult
- With MIB?XML
11Personalization
- Task 1. Rudimentary infrastructure for house
setting - 1.1 A rudimentary framework for personal, family
and service setting - 1.2 A rudimentary XML browser for house setting
12Task 2. RM connection
- 2.1 Minimal realistic setting of house in
ordinary conditions - 2.2 Support for RM connections and routing for
personal activities - 2.3 Research in Automatic Identification in
order to identify house members - 2.4 Research of Automatic Learning from Usage
Patterns
13Context
Applications
Remote Management
Appliances, Sensors, communication network
Personalization Media Delivery and Control
141.1 A rudimentary setting
- Framework for personal, family and service
setting. Initially - Via a personal and family interface developed by
us - Automatically derived by following users
- Initial personal and family setting done via a GUI
151.2 A rudimentary browser interface
- XML interface for house setting, see RM
- The use of XML in browser is wide enough to be
imported into the modern home setting with minor
adaptation.
162.1 Minimal realistic setting of house in
ordinary conditions
- Source of parameters
- Make the modern home usable with parameters
- Parameters come with the appliance
- Parameters derived by Personalization
- Home members will set parameters
- Many parameters will result from the development
of the modern home
172.2 Support for RM connections and routing for
personal activities
- With identified user
- Personalization automatically sets devices
- Notify user of problems
- Employ use history
- Routing depends on
- Personal privacy needs
- Availability of WKS
- House topography
182.3 Research in Automatic Identification in
order to identify home members
- In progress
- 2 doctoral students, use also for IDS
- Relatively easy to identify a user in a group 4-8
users (obvious) - Extensive history will help
- The implementation will teach us a lot
192.4 Research of Automatic Learning from Usage
Patterns
- In progress
- Completed successfully for UNIX command lines
- Shows promise with URL use
- Intention to do it on
- Modern home users
- Communication packets
20Full Steam A Head
- Take it easy,
- its doable.