On Friday, 24th I successfully defended my PhD dissertation on Model-driven Fault-tolerance Provisioning for Component-based Distributed Real-time Embedded Systems. I presented two exciting topics: group-failover and LEESA. Here are the slides. I want to thank my advisor Dr. Aniruddha Gokhale for his guidance and patience for the last 5 years.
On April 8th, I passed the PhD qualifying exams. That makes me a PhD candidate now. My proposed research work is about end-to-end reliability of operational strings. The presentation slides are available here.
A homepage for LEESA with a nice hexagon focusing on its features and the multi-paradigm design is now up.
My recent work has focused on the development of modeling infrastructure, particularly simplifying model traversals using XML programming idioms and strategic programming. Towards that end, my new paper titled LEESA: Embedding Strategic and XPath-like Object Structure Traversals in C++ will be published in the proceedings of IFIP Working Conference on Domain Specific Languages (DSL WC), 2009, Oxford, UK.
A new paper on Adaptive Failover for Real-time Middleware with Passive Replication by Jaiganesh Balasubramanian, Sumant Tambe, Chenyang Lu, Aniruddha Gokhale, Christopher Gill, and Douglas C. Schmidt was accepted in the proceedings of the 15th IEEE Real-time and Embedded Technology and Applications Symposium (RTAS 2009).
An Embedded Declarative Language for Hierarchical Object Structure Traversal was published at 2nd International Workshop on Domain-Specific Program Development (DSPD), GPCE 2008, Nashville, Tennessee, October 22, 2008.
Towards A QoS Modeling and Modularization Framework for Component-based Systems was published at Advances in Quality of Service Management (AQuSerM) 2008, EDOC 2008 workshop, 18th September, 2008, Munich, Germany.
Fedora Core 8 (kernel 22.214.171.124-92.fc8-i686) updates and VMware combination is very fragile. I installed 3 automatic updates (one was CUPS related update) to Fedora Core 8 today, which broke my NVIDIA graphics card kernel module configuration and followed by VMWare kernel module configuration. The update required rebooting the linux machine after which I found that X was not starting. Fixing NVIDIA graphics card problem was relatively straight forward. Simply downloading Linux drivers from their website did the trick. Fixing VMware module was a pain but I manged to fix it. I’m writing this blog entry here about my VMWare kernel module hack. There might be better solution out there but the following one is working for me for now.
VMware configuration script compiles one or more kernel module if it can’t find out-of-the-box. vmware-any-any-update117 patch is the latest one that I know of. I found that patch on vmkernelnewbies group on Google. However, it did not work out of the box for me. I had to patch bridge.c and filter.c files found in vmnet.tar file to get everything to compile nicely. The patched versions are archived in vmware-any-any-update117b.tgz available here. The same file is also available here. Hope that helps!
Our new research paper on NetQoPE: A Model-driven Network QoS Provisioning Engine for Distributed Real-time and Embedded Systems was accepted in the Proceedings of the 14th IEEE Real-time and Embedded Technology and Applications Symposium (RTAS 2008), St. Louis, USA. This paper had several authors: Jaiganesh Balasubramanian, Sumant Tambe, Balakrishnan Dasarathy, Shrirang Gadgil, Frederick Porter, Aniruddha Gokhale, and Douglas C. Schmidt
« Previous entries