Song Han

Assistant Professor
Computer Science and Engineering Department, University of Connecticut

Office:  ITE Building 355
Phone: 860-486-8771
Email: song AT engr dot uconn dot edu

Research areas:

Cyber-Physical Systems Infrastructure and Security, Real-Time and Embedded Sensing and Control Systems, Wireless Networks and Mobile Computing

Research | Publications (Complete List) | Teaching | Awards | Talks and Services | Google Scholar Profile | Curriculum Vitae | Collaborators

I am an assistant professor in the Computer Science and Engineering Department in the University of Connecticut. I am always looking for self-motivated Master and Ph.D. students to join my research group. Preference will be given to candidates who have background in embedded system design, real-time scheduling theory and wireless networking.

I was a postdoctoral fellow in the Department of Computer Science, University of Texa at Austin under the supervision of Prof. Aloysius K. Mok and Prof. Simon S. Lam. I received my Ph.D. in Computer Science from the Univerity of Texas at Austin in December 2012 under the supervision of Prof. Aloysius K. Mok. My Ph.D. work focused on designing adaptive reliable and real-time wireless communication platform and corresponding network management and data management techniques for supporting emerging Cyber-Physical Systems. I was the sole recipient of the James C. Browne Graduate Fellowship in 2010 and the recipient of the Microelectronics and Computer Development Fellowship from 2006 to 2009.

I received my Master of Philosophy degree in Computer Science from City University of Hong Kong in 2006, advised by Prof. Kam-yiu Lam and Prof. Edward Chan. I received my Bachelor of Science degree in Computer Science from Nanjing University in 2003 with the Excellent Graduate Award.

Recent Activity

[News] Microsoft Azure team picked our real-time analytics platform for large-scale industrial process monitoring and control as a case study and discussed in episode 174 of Cloud Cover on Channel 9.

"6LoWPAN: The Wireless Embedded Internet", Chinese translation is published in China Machine Press.

"IEEE 802.15.4 Low-Rate Wireless Personal Area Networks: Enabling Wireless Sensor Networks", Chinese translation is published in China Machine Press.

[Service] Serve as TPC member for RTSS 2015.

[News] Received UConn 2015 Research Excellence Program (REP) award.

[Paper] "On-line Data Link Layer Scheduling in Wireless Networked Control Systems" is accepted and to appear in the 27th Euromicro Conference on Real-Time Systems (ECRTS), 2015.

[Paper] "
Robust Time Delay Compensation in a Wireless Motion Control System with Double Disturbance Observers", is accepted and to appear in the 2015 American Control Conference.

"Communicating data frames across communication networks that use incompatible network routing protocols", US Patent,  No. 8908666, Dec. 2014.

[Paper] "Wi-HTest: Compliance Test Suite for Diagnosing Devices in Real-Time WirelessHART Mesh Networks" is accepted and to appear in Wireless Networks.

[Talk] Invited talk:
"High-Speed Real-Time Communication Platform for Wireless Cyber-Physical Sensing and Control Applications", ABB Corporate Research, Sweden.

[Service] Serve as Track co-Chairs for "Track 3: Emerging Embedded Applications and Interdisciplinary Topics" in ICESS 2015.

"Real-Time Analytics Platform for Large-scale Industrial Process Monitoring and Control", is accepted and to appear in Real-Time Systems Symposium Open Demo Session (RTSS@Work), 2014. [slides] [poster]

[Paper] "
SmartMood: Pervasive Mood Tracking and Analysis for Patients with Mania", is accepted and to appear in IEEE Transactions on Human-Machine Systems.

[Paper] "
Improving Control Performance by Minimizing Jitter in RT-WiFi Networks", is accepted and to appear in Real-Time Systems Symposium (RTSS), 2014.

[Book] "WirelessHART sensor networks",
invited book chapter to appear in the Handbook of industrial wireless sensor networks, Woodhead Publishing Limited (now Elsevier)

[Article] "A High-speed, Real-time Mobile Gait Rehabilitation System", ACM XRDS Magazine - Cyber-Physical Systems, Spring 2014. (Invited Feature Article)

[Paper] "Hypergraph-based Data Link Layer Scheduling for Reliable Packet Delivery in Wireless Sensing and Control Networks with End-to-End Delay Constraints", is accepted and to appear in Information Sciences (IS).

[Paper] "Time Delay Compensation in a Wireless Tracking Control System with Previewed Reference", is accepted and to appear in American Control Conference (ACC), 2014.

[News] Paper "RT-WiFi: Real-Time High-Speed Communication Protocol for Wireless Cyber-Physical Control Applications" with Yi-Hung Wei, Quan Leng, Aloysius K. Mok from UT Austin and Wenlong Zhang, Masayoshi Tomizuka from UC Berkeley wins the Best Paper Award at the 34th IEEE Real-Time Systems Symposium, the premier conference in the area of real-time and embedded systems.

[Paper] "Towards Building a High-speed Real-time Mobile Gait Rehabilitation System", is accepted and to appear in the Smart America Challenge workshop, to be held in White House.

[Paper] "ColLoc: A Collaborative Location and Tracking System on WirelessHART", is accepted and to appear in ACM Transactions on Embedded Computing Systems (TECS).

[Talk] Invited talk: "Networking Infrastructure and Data Management for Cyber-Physical Systems", UC Berkeley DREAM Seminar.

Research Projects

Cyberphysical Avatar: In this project, we are working with the Human Centered Robotics Lab led by Prof. Luis Sentis and the Neural Networks Research Group led by Prof. Risto Miikkulainen in the University of Texas at Austin to build a semi-autonomous robotic system named Cyberphysical Avatar. Cyberphysical Avatar is designed to be able to adjust to unstructured environments and perform physical tasks subject to critical timing constraints while under human supervision. It integrates recent advance in three technologies:
  • Body-compliant Control in robotics for assuring operator safety;

  • Neuroevolution in machine learning to train the robot for skill acquisition in unstructured environments;

  • Real-time Wireless Communication for providing predictable, bounded-time response in human-avatar interaction.
By combining the efforts from an inter-disciplinary research team of computer scientists, mechanical engineers and machine learning researchers, we have made substantial progress towards building a fully operational cyberphysical avatar. A technical report on the cyberphysical avatar architecture is available here and a simple demo is available here.
                     (Larger Picture)
Network-based Mobile Gait Rehabilitation System: In this project, we are working with the Mechanical Systems Control Lab led by Prof. Masayoshi Tomizuka in University of California, Berkeley to build a networked mobile assistive system to transform outpatient rehabilitation from a closed environment at a hospital or rehabilitation center to an open, home or community environment.

We deployed a wireless body sensor network on the patient side by integrating heterogeneous medical sensors and actuators (including air pressure sensors and inertial sensors) on our low-power and real-time wireless communication platform. Real-time sensor data collected from patients will help remote physical therapist to make high-level decision and provide dynamic and appropriate training plans for the patients.

Our preliminary result is available here. We are performing clinical testing in UCSF medical school to validate our system design and evaluate the performance of the designed control algorithms in real hospital environment.

                     (Larger Picture)

WirelessHART: Low-Power Reliable and Real-Time Wireless Sensing and Control Network: In this project, we work with the Future Architecture Department led by Mark Nixon in Emerson Process Management to design and develop the WirelessHART real-time communication platform, which is the first open wireless communication standard for industrial wireless real-time sensing and control applications. Our achievements include:
  • Designed and implemented the full-blown WirelessHART real-time communication stack on Freescale MC1322x Platform on Package (PiP). We further enhanced the communication stack with IP functions and relalized the concept of Embedded Internet in process control industries; [RTAS 2008]

  • Thoroughly studied the network management techniques to achieve reliable routing and real-time end-to-end communication in industrial wireless mesh in presence of network dynamics and interference. [RTAS 2011]

  • Designed and implemented the WirelessHART compliance test environment called Wi-HTest for diagnosing and validating WirelessHART devices. This testing suite now is commercially available at HART Foundation. [RTAS 2009]

  • We built a complete WirelessHART communication platform (including WirelessHART devices, Network Manager, Gateway, Access Point, Adapter and a simulator) to valdiate our design and deployed the system in a variety of environments to evaluate the performance of the proposed network management techniques. [RTAS 2011]
                     (Larger Picture)

Data Management in Distributed and Dynamic Real-Time Sensing and Control Systems: In this project, collaborating with Prof. Krithi Ramamritham, Prof. Sang H. Son and Prof. Kam-yiu Lam, we studied the problem how to maintain sensor data freshness while maximizing control quality in real-time sensing and control systems especially in presence of dynamic workload in distributed systems. Based on different task models, we designed novel and efficient scheduling algorithms, presented thorough theoretical analysis on their schedulability, and did extensive experiments to validate their correctness and effectiveness. Our results are:
  • JB-ML and SJB-ML algorithms for maintaining sensor data freshness based on periodic task model in distributed real-time systems; [Real-time System Journal, 2010]

  • DS-FP and DS-LISF algorithms for minimizing sensor update workload based on sporadic task model and their sufficient and necessary schedulability tests based on pattern analysis; [IEEE Trans. on Computers 2008, 2013]

  • Search- and Adjustment-based Scheduling Switch algorithms in dynamic real-time systems for maintaining data freshness; [RTSS 2009]

  • Co-LISF algorithm for co-scheduling sensor update tasks and control tasks to maintain control quality while minimizing sensor update workload in real-time sensing and control systems. [IEEE Trans. on Knowledge and Data Engineering, 2013]

                     (Larger Picture)

Teaching Experience

CSE3300: Computer Networks and Data Communications, UCONN, Spring, 2015

CSE4709/CSE5095: Networked Embedded Systems, UCONN, Fall, 2014

CSE3300: Computer Networks and Data Communications, UCONN, Spring, 2014

CSE4709/CSE5095: Networked Embedded Systems, UCONN, Fall, 2013

Awards and Honors

Best Paper Award, RTSS 2013

Best Paper Award Nomination, RTAS 2011

James C. Browne Graduate Fellowship, UT Austin 2009-2010

Microelectronics and Computer Development (MCD) Fellowship, UT Austin 2006-2009

Emerson Publication Award, Emerson Process Management 2008, 2011

Cyber Physical System Week NSF Travel Grant 2008, 2009, 2011

Excellent Graduate Award, Nanjing University, China 2003

Talks and Presentations

"Architecure of a Cyberphysical Avatar", ICCPS, 2013.

"Networking Infrastructure and Data Management for Cyber-Physical Systems", UConn CSE Colloquia.

"Networking Infrastructure and Data Management for Cyber-Physical Systems", UC Berkeley DREAM Seminar.

"Architecture of a Cyberphysical Avatar", in REACTION, 2012.

"Network Infrastructure and Data Management for Cyber-Physical Systems", Invited talk, Hamilton Institute, National University of Ireland, Maynooth. [abstract and video]

"Network Infrastructure and Data Management for Cyber-Physical Systems", Ph.D Oral Defense Exam.

"Cluster-Based Multi-version B+-Tree in Flash-Based Embedded Database Systems", in RTAS 2012.

"HartFi: An Energy-Efficient Localization System", in GreenNet 2011.

"Reliable and Real-time Communication in Wireless Industrial Mesh Networks", in RTAS 2011.

"Control over WirelessHART Networks", in IECON 2010.

"A Virtual Network Approach for Testing Wireless Mesh in Industrial Process Control", in RTCSA 2010.

"Online Scheduling Switch for Maintaining Data Freshness in Flexible Real-Time Systems", in RTSS 2009.

"Online Scheduling Policy Switch Based on Validity Constraint", in RTSS, 2008

"Wi-HTest: Compliance Test Suite for Diagnosing Devices in Real-Time WirelessHART Network", in RTAS, 2009.

"Coding-Aware Multi-path Routing in Multi-Hop Wireless Networks", in IPCCC, 2008.

"A Statistics-based Sensor Selection Scheme for Continuous Queries in Sensor Networks", in RTCSA, 2005.

"Probabilistic Continuous Update Scheme in Location Dependent Continuous Queries" in APPT, 2005.

"Hierarchy Energy Scan in Wireless Sensor Network using in-network aggregation", in ISPA, 2004.

Professional Service

Track Co-Chairs for ICESS 2015

(Track 3: Emerging Embedded Applications and Interdisciplinary Topics)

Member of program committee for WUWNet 2014

Member of program committee for LPDC 2014

Member of program committee for MSN 2014

Member of program committee for RTAS 2014

Member of program committee for RTSS 2014

Member of program committee for ASP-DAC 2014

Travel grant committee chair, WUWNet 2013

Member of program committee for RTCSA 2013

Member of program committee for ICNP PhD Forum 2013, 2014

Session Chair for Ubiquitous Computing in RTCSA 2010

Reviewer for Journals

IEEE System Journal; China Communication; Computer Networks (COMNET); IEEE Transactions on Cloud Computing (TCC);
IEEE Transaction on Computers (TC); Journal of System Architecture (JSA); IEEE Journal of Biomedical and Health Informatics (JBHI); Expert Systems with Applications (ESWA); Transactions on Mobile Computing (TMC); Embedded System Letters (ESL); IEEE Transactions on Knowledge and Data Engineering (TKDE); International Journal of Distributed Sensor Networks (IJDSN); Control Engineering Practice; IEEE Transactions on Very Large Scale Integration Systems(TVLSI); IEEE Transactions on Wireless Communications(TWC); ACM Transactions on Embedded Computing Systems (TECS); Information Processing Letters (IPL); Journal of Circuits, Systems and Computers (JCSC);Sensors; The Computer Journal (COMPJ); IEEE Transactions on Vehicular Technology (TVT); IEEE Transactions on Instrumentation & Measurement (TIM); International Journal of Computational Science and Engineering (IJCSE); Transactions on Parallel and Distributed Systems (TPDS); Journal of Communications and Networks (JCN); International Journal of Communication Systems (IJCS); Journal of Global Optimization (JGO); Knowledge and Information Systems (KAIS); ACM Transactions on Sensor Networks (TOSN); Wireless Communications and Mobile Computing (WCM); Ad Hoc Networks (ADHOC); Journal of System and Software (JSS); Future Internet; ACM Computing Surveys; IEEE Transactions on Industrial Informatics (TII); IEEE Communication Letter (CL); Journal of Computer Science and Technology(JCST);

Reviewer for Conferences

IEEE International Conference on Communications (ICC); IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS); INFOCOM; WUWNETs; ACM SIGMOD; IEEE Wireless Communications and Networking Conference (WCNC); IEEE Real-Time Systems Symposium (RTSS); IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA); IEEE Workshop on Embedded Systems for Real-time Multimedia (ESTIMedia); IEEE Conference on Automation Science and Engineering (CASE); International Conference on Embedded Software (EMSOFT); Annual Conference of the IEEE Industrial Electronics Society (IECON); Workshop on Compositional Theory and Technology for Real-Time Embedded Systems (CRTS); IEEE International Conference on Industrial Informatics (INDIN); ACM Workshop on Real-World Wireless Sensor Networks (REALWSN); ACM International Conference on Information and Knowledge Management (CIKM)