Sathish Gopalakrishnan is an Associate Professor in UBC's Electrical & Computer Engineering Department. He is a member of the Institute for Computing, Information, and Cognitive Systems and is a Faculty Fellow at St. John's College. Dr. Gopalakrishnan obtained a PhD in computer science and received his MS in applied mathematics from the University of Illinois at Urbana-Champaign. Dr. Gopalakrishnan is also the Chapter Chair for the Vancouver Chapter of the IEEE Computer Society and is a member of the Executive Committee for the IEEE Technical Committee on Real-Time Systems.
Real-time System Design Multi-tasking; interrupt-driven systems; task scheduling; schedulability analysis; inter-process communication and synchronization; resource management; performance measurement; hardware/software integration; hardware/software tradeoffs; system reliability. [3-0-2] |
|
EECE 513 |
Error Resilient Computing Systems Design and analysis of high-availability and life-critical embedded and commercial systems. Course Outline This course focuses on the design of fault-tolerant and reliable computer systems. In particular, we will attempt to understand the root causes of faults in computer systems and their impact. We will study both traditional and cutting-edge techniques to provide fault-tolerance and error resilience. Finally, we will explore the practical applications of the techniques in the context of real systems deployed in mission-critical settings. |
CPEN 221 |
Principles of Software Construction Design, implementation, reasoning about software systems: Abstraction and specification of software, testing, verification, abstract data types, object-oriented design, design patterns, type hierarchies, concurrent software design. [3-2-1*] Prerequisite APSC 160 - Introduction to Computation in Engineering Design |
2014 |
A context-aware trust-based communication framework for VNets Conference Paper | Wireless Communications and Networking Conference (WCNC), 2014 IEEE |
2012 |
Distributed scheduling in multihop wireless networks with maxmin fairness provisioning Journal Article | Wireless Communications, IEEE Transactions on |
2011 |
Comparing the effects of intermittent and transient hardware faults on programs Conference Paper | Dependable Systems and Networks Workshops (DSN-W), 2011 IEEE/IFIP 41st International Conference on |
2008 |
On the concept of simultaneous execution of multiple applications on hierarchically based cluster and the silicon operating system Conference Paper | Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on |
2008 |
Fuzzy Algorithms for Maximum Lifetime Routing in Wireless Sensor Networks Conference Paper | Global Telecommunications Conference, 2008. IEEE GLOBECOM 2008. IEEE |
Show more |