200 likes | 338 Views
AOL Modern Homes. RM and Personalization. Remote 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
E N D
AOL Modern Homes RM and Personalization
Remote 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
XML Control Infrastructure • Create an XML definition for all known interfaces (AXML – AOL XML) • Base all feasible interfaces on AXML
Control Sensors/Actuators • Collect information on sensors in Lab • Use JAVA-based SNMP (v3) for control
SNMP • 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
MIB • 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
Example 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 "....."; };
MIB, 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
Rudimentary Browser-based RM XML Interface • Many around • Shouldn’t be too difficult • With MIB►XML
Personalization • 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
Task 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
1.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
1.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.
2.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
2.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
2.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
2.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
Full Steam A Head Take it easy, it’s doable.