200 likes | 493 Views
DTI mission. To educate and nurture future leaders and pioneer knowledge and value creation in rapid product development to fuel sustainable economic growth. Key: Design Technology for Rapid Product Development. Research domains involved in the development of ambient intelligence.
E N D
DTI mission To educate and nurture future leaders and pioneer knowledge and value creation in rapid product development to fuel sustainable economic growth Key: Design Technology for Rapid Product Development
Research domains involved in the development of ambient intelligence Design of smart environment industrial perspective Iterative Design Strategies Product creation / realization processes technical perspective user perspective Customer requirements Enabling technology
DTI structure joint PhDs and PostDocs MTD students Research Engineers
ES design trajectory idea capturing 1 user requirements system architecture modeling arch. design 2 non-executable specification design space exploration algorithm design 3 system implementation executable specification transformation mapping 4 refinement steps HW-SW partitioning HW SW system realization synthesis compilation platform
System Architecture & networking, position • One of eight research groups of Computer Science • Visualization, Algorithmics • Formal methods, Software construction • Architecture of Information Systems, Databases & Hypermedia • Design and analysis of systems, SAN • Staff: 7 full-time, 4 part-time • Temporary: 12
Device • Applications App 1 App 2 . . . App N • Middleware RC 1 RC 2 RC N . . . • Run-time Environment External World • Device Hardware Research context and topics G Software Architecture G Wireless LAN Firewire (IEEE1394) Bluetooth Ethernet Powerline
Research context and topics Real-time techniques (resource sharing (QoS) resource allocation) G G Wireless LAN Firewire (IEEE1394) Bluetooth Ethernet Powerline
Research context and topics Embedded VLSI architectures G G Wireless LAN Firewire (IEEE1394) Bluetooth Ethernet Powerline
Research at Computer Communication Networks (CCN) GroupDept of Electrical & Computer Engineering presented by Dr Tham Chen Khong eletck@nus.edu.sg
Members • Academic Staff • Tham Chen Khong (Asst Prof) • Chua Kee Chaing (Assoc Prof) • Ian Thng (Asst Prof) • Mohan Gurusamy (Asst Prof) • Mehul Motani (Asst Prof) • Steven Guan (Assoc Prof) • Students • 14 PhD students, 26 MEng students • 3 laboratories: CCN, OSS, ECE-I2R
Multi-domain QoS management Adaptive marking and provisioning
Sensor Network with Coordinated QoS:adaptive CPU/memory/network resource provisioning and scheduling • Sharp Zaurus SL-5600 with OpenZaurus embedded Linux implementation • Ad hoc network / peer to peer network using WiFi or Bluetooth • Sensor input: video/image using SD camera • Coordinated QoS requires predictive resource allocation and optimization • algorithms • Suitable for distributed and collaborative signal and pattern processing tasks
Hierarchical Sensor-Decision-Actuator (SDA) Networks Decision nodes / Cluster heads Sensor nodes Actuator nodes
SDA Networks • Sensor-Decision-Actuator networks • distributed decision-making • sensor-decision-action fusion • greater local autonomy avoids long delay in sending sensor data to command centre and waiting for commands • Hierarchical cluster architecture • communication between (inter-) clusters and intra-clusters • Implements Coordinated QoS
Scalable video coding & delivery Camera Handheld PCunicast client VideoServer WirelessLAN card Monitoringwindow
Evolution of embedded networking network central network central network aware network aware time standalone standalone network connected network connected fully networked fully networked
Network central • Devices still have a stand-alone function • PDA, TV set • In addition, they serve as ‘platform’ for networked applications • specific device capabilities available on the network • display, internal hardware (e.g. codecs), internal memory • support for hosting (networked) applications • components that can be down- and re-loaded routinely
Fully networked • No stand-alone function • dedicated, single function components • e.g. networked storage, internet radio • cheap devices, elementary behavior • sensing, actuating, computing, communicating (sensor networks) • Applications arise from cooperation
Key Aspects Advanced interaction Self organizing networks Minimal (zero) configuration Privacy Open protocols Embedded intelligence Transparent control