06.06.08

New vmware-any-any-update117 patch for Fedora Core 8 (kernel 2.6.24.7-92.fc8-i686)

Posted in Uncategorized at 4:20 pm by Administrator

Fedora Core 8 (kernel 2.6.24.7-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!

01.16.08

NetQoPE paper in RTAS 2008

Posted in Uncategorized at 1:43 pm by Administrator

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

01.03.08

Prelims

Posted in Uncategorized at 3:50 pm by Administrator

I passed EECS department preliminary examinations (prelims in short) in December last year. Topic of my presentation was “State-of-the-art in Publish/Subscribe Middleware for Supporting Mobility”. Here is a copy of my survey paper.

05.24.07

ISAS 2007

Posted in Uncategorized at 7:10 pm by Administrator

I presented a paper in ISAS 2007 in University of New Hampshire, Durham. The title of the paper is MDDPro: Model-Driven Dependability Provisioning in Enterprise Distributed Real-time and Embedded Systems Here are the slides that I presented at the conference on 22nd May 2007.

05.19.07

Exporting my nifty, little programs!

Posted in Uncategorized at 12:23 am by Administrator

Over the years, I learned programming and nitty-gritty details of C/C++ programming languages by writing short programs and playing around with them. Many of these cool, useful programming tricks that I learned, I forget them especially when I need them the most. I found an easy solution to it. Thanks to global (htags, gtags)! This cool GNU tool makes a browsable tree of your source code that can be navigated easily using popular web browsers. I came to know about it and other useful source navigating tools from an article in Dr. Dobb’s journal. I have exported my collection of short C/C++ programs here. Now I (and the world!) can access my them from anywhere, well, almost!

03.24.07

New CoSMIC Installer

Posted in Uncategorized at 7:40 pm by Administrator

CoSMIC stands for Component Synthesis using Model Integrated Computing. CoSMIC comprises a collection of Domain Specific Modeling Languages (DSMLs) and model interpreters that apply MDD technologies to QoS-enabled component middleware technologies (e.g., EJB, CORBA Component Model). A New CoSMIC installer for Windows was completed today. Developing this installer using WiX was an exciting ride through the details of Windows Installer Framework, Windows side-by-side (SxS) assemblies, and version hell!

02.24.07

First first-author paper

Posted in Uncategorized at 6:48 pm by Administrator

MDDPro: Model-Driven Dependability Provisioning in Enterprise Distributed Real-Time and Embedded Systems (Sumant Tambe, Jaiganesh Balasubramanian, Gokhale Aniruddha) was accepted in International Service Availability Symposium (ISAS) 2007, May 21-22, 2007, University of New Hampshire, Durham, New Hampshire, USA

01.30.07

My blog on advanced C++

Posted in Uncategorized at 3:49 am by Administrator

I spend my free time studying and reading advanced topics in C++. As my knowledge of C++ programming expands, I try to post innovative comments on my blog C++ Truths. I write on a variety of topics related to C++ such as OO patterns and idioms, generic programming, template meta-programming and C++ emerging standard C++0x. I have seen a couple of independent information sources mentioning about cpptruths. I believe, cpptruths has sizable number of subscribers (other than my friends!) spread across many web-based RSS aggregators.

01.02.07

Ringed!

Posted in Uncategorized at 3:07 am by Administrator

30th of December, 2006 is one my most memorable days as I got engaged with my sweetheart Archana on that day. In the last 7 years, we shared a beautiful, strong bond of love, friendship, and togetherness. It now shines in the light of the sparkling rings. I thank god for all the wonderful time we could spend together. Here are the engagement snaps.

12.12.06

Research summary

Posted in Uncategorized at 5:27 pm by Administrator

Research Area Summary

My area of research pertains to the model-driven engineering of component-based distributed real-time and embedded (DRE) systems. Specifically, in this area, I have worked on modeling and provisioning different kinds of quality of service (QoS) in the standards-based middleware systems.

  • I was primarily involved in a project called NetQoPE, in which, I worked on modeling and provisioning network level QoS support in QoS-enabled component middleware for DRE systems. The modeling capabilities of the NetQoPE allow users to declaratively specify application QoS requirements in terms of network and computational needs. The annotated system models, in turn, are used to automatically generate deployment metadata that account for both network and host resources. Finally, the DRE middleware provisions network and host elements to enable and enforce the QoS decisions. A research paper was recently submitted to ICDCS’07 conference based on this work.
  • Availability modeling for DRE systems is another dimension of QoS that pertains to my research area, wherein modeling support was built to capture application’s dependability requirements in a declarative fashion. The model is used to auto-generate the placement of the system components to maximize availability. Automated deployment metadata generation alleviates many of the complexities involved in the development of highly available, fault-tolerant systems. I am working on a paper to be submitted to ISAS 07.
  • I have also worked on component behavior modeling using the formalism of Input/Output automaton. The modeling support allows us to capture the workload of the components in an abstract way such that it can be used to emulate the component’s resource consumption in a system without even having the actual component ready. A research paper was recently submitted to ECBS 07 conference based on this work.

My focus moving ahead will be on developing tools and algorithms to synthesize highly optimized, low footprint component middleware stacks that are configured with the multiple dimensions of QoS configurations required for DRE systems. I will also investigate the applicability of my ideas to other domains, such as high performance computing, to demonstrate the broader impact of my doctoral dissertation.

« Previous entries ·