Friday, May 8, 2009

Challenges with proxies for distributed systems

Our (Jonathan, Joshua and I) position paper titled "Language support for distributed proxies" was accepted at the distributed objects workshop at ECOOP this year. In this paper, we concentrate mainly on describing the software engineering problems associated with proxies in distributed systems and sketch a plausible language based solution. Generally proxies suffer from 1) redundant code, 2) multiple data translations that have to be done for marshalling, un-marshalling data, and 3) in the case when they are automatically generated, there is no universal or generic mapping between XML and object types. In general, I think there are lot of problems with writing distributed systems and better language support can alleviate some of them. This paper only described a few.

This was my first submission to a major conference, (albeit its only a workshop and received an embarrassingly low number of submissions, but it would be more embarrassing if my paper was rejected :)) and I am happy it was accepted. Also, I have never been to a conference before I am looking forward to attending this one.

2 comments:

overmind said...

Wow. The name distributed system sounds so complicated and fancy; however, its present simply by introducing more than one node to do something...

Interesting paper man and congratulations on the publication!! many more to come!!

~Jose

Snehal said...

Congratulations on the acceptance!!