Archive for category technology

Cloud 20/20 Paper Presentation Contest – Third Place !!

It was a fantastic day at Bangalore. The Grand Finale of UNISYS Cloud 20/20 Technical Paper Presentation Contest was held at ITC Hotel yesterday. I was one of the finalists and I presented my paper on cloud computing to an audience of 400, which comprised of eminent personalities and stalwarts from the industry. I won the Third Place and was awarded a Nokia N97 mobile phone !!

It all started mid-November. A friend of mine, Venki, informed me about this contest on cloud computing. I went through the details and thought I could put some effort into it. I was not new to Cloud Computing since I had already conducted workshop on that topic in college. I got into action and learnt more about the topic and the challenges faced by this new computing paradigm. I decided to work on application development on the cloud. I came up with a topic: “Realizing Parallelism and Transparency in Applications Through Idempotence”. Wrote an abstract, submitted it, and waited for the results.

I was one among the sixty students shortlisted for the technical paper round. I had about a month to work on my technical paper. I browsed various papers and articles on the topic. Read about the current trends and what kind of applications cloud computing can expect in the future. I thus came up with a pretty decent technical paper, stating the problems and solutions. even though I did not have much hope of getting through to the next round, I eagerly awaited the results.

One evening I got a call telling that I am through to the telephone interview round. This news made me prepare myself well for the interview due to happen the next day. The telephone interview did not go well, since I was literally running and gasping for breath when my phone rang. I could not answer properly, even though I knew the answers. At the end of the day, I had lost all hopes.

But it was a pleasant surprise to see my name listed as one of the six finalists. I had to prepare a presentation for the finals. I worked a lot on it and prepared the slides. I flew to Bangalore and stayed at HM Suites, an excellent place.

The final round was on 15th. I met the other finalists. We got to know each other and became good friends. We had to present our paper to a panel of judges. The panel included eminent geniuses, Bob Supnik (CTO, UNISYS), Dr. Michael Salsburg (Chief Architect, UNISYS) and others. We all were a bit nervous. But the finals went on really well. Results were not announced until the next morning.

The Cloud 20/20 Grand Finale was a fabulous event. A lot of people from UNISYS, HP, Oracle, etc had been present. The entire day was packed with events, seminars and presentations. We were given a chance to present our papers to the audience, and the experience was really great. We were awarded the prizes by Bob Supnik. Deepak from IIIT-B won the first prize, an Apple Macbook Air Laptop. The second place was won by Kiran from IIIT-H, who got a Sony Vaio Laptop. I won the Third Place.

There was also a media event where the media was briefed about the entire event. Our names, I believe, appeared in quite a few papers. But I could get hold of Deccan Chronicle only.

Overall, it was a really great experience. And this was my first technical paper presentation. All thanks to UNISYS for organizing this event successfully and providing me an opportunity to explore more into the world of cloud computing.

  • Share/Bookmark

Tags: ,

Configure NS-2 with Eclipse in Linux

For most users of NS2, it would be easier if they can use a popular IDE to work with the files.
Here are the step by step instructions I followed to set up NS-2.34 with Eclipse 3.5 in Ubuntu Linux.

In older versions of Eclipse, the settings might be slightly different.

I have compiled the following steps after running into various problems and errors with the setup, and solving them all. So I hope the setup will be smooth for you.

Setting up Eclipse:

  1. Download Eclipse SDK
  2. Extract the SDK to a folder
  3. Open Eclipse
  4. Go to Help -> Install New Software. In the Work With bar type this:
    http://download.eclipse.org/tools/cdt/releases/galileo
  5. Choose CDT Main Features and CDT Optional Features. Install them.
    CDT stands for “C/C++ Development Tooling”
  6. If you do not have a working internet connection in the system you have installed Eclipse, instead of steps 4 and 5, download the CDT from the above mentioned site. Then move to Install New Software (see step 4) -> Add and add the archive downloaded.

Installing NS-2

  1. Download NS-2
  2. Extract NS-2 to a folder, i.e. /home/username/ns-allinone-2.34
  3. Edit Makefile:
    • Open “…/ns-allinone-2.34/ns-2.34/Makefile.in”and
    • Add those lines anywhere near the top of the file:
        CCOPT = -g
        DEFINE = -DNDEBUG
        DEFINE = -DDEBUG
    • Navigate to …/ns-allinone-2.34/ns-2.34 and run “./configure”
  4. Navigate to the NS-2 folder using terminal and type ./install
  5. Also, follow the instructions are displayed at the end of a successful installation. These instructions are to modify the PATH variable and other environment variables as needed.

Adding NS-2 as a Project in Eclipse

  1. Open Eclipse
  2. Set the workspace as the ns installation path( /home/username/ns-allinone-2.34 ) by selecting File -> Switch Workspace
  3. Choose File -> New -> Project -> C++ Project
  4. Select Project Type as Makefile Project -> Empty C++ Project.
    Toolchains: Linux GCC
  5. Enter Project Name as ns-2.34
  6. Uncheck “Use default location” then browse to the directory NS-2 source directory ( …/ns-allione-2.34/ns-2.34 )
  7. Select “Next” and “Finish.
  8. From the workspace, Selecting the NS-2 Project and choosing Project -> Build All should not give Error.
  9. Running the project must open the console with the NS-2 prompt, %

Setting Debug Configuration:

  1. Select Run -> Debug Configurations
  2. Choose C/C++ Application. Type in any name.
  3. Under the Main tab, Choose the following:
    Project as ns-2.34.
    C/C++ Application as ns. (Search Project and Choose this)
  4. Under the Debugger tab, choose GDB Debugger. Uncheck the “Stop on startup at” option.
  5. Apply and Debug.
  • Share/Bookmark

Tags: ,

the bing effect

The world of search engines needs a change. More features. More colour. More user-friendly. And Bing has it all.

bing

Sometimes, I sit back and think.. Doesn’t Google have competition? Is PageRank one of the best algorithms? Has search become synonymous with Google? Microsoft has come up with its own replies to these questions. Bing.

Microsoft has done its homework. Bing has given a new dimension to search. More meaning to it. And really more splash. Truly speaking, the name is really cool. Bing. Bing.

Probably we still love the Google home page, the simple elegant one. And it might take some time for Google users to get used to the colourful interface that Bing provides and the rich image on the home page. But those days are not far away.

One great challenge lies ahead for Bing. It has been etched in user’s hearts that Google is the best. Bing has to change this statement. That will be the first step towards winning the race. But it has already captivated me.

From now on, I think I might “Bing” a word rather than “Google” it. And for all the egosurfers out there!! Try out Bing.

  • Share/Bookmark

Tags: ,

searchWiki vs. Egosurfing

Many a times I have typed my own name, ‘Karthik Sankar’ in the Google search bar to find where my blog or website is listed. Sometimes it features as the fourth best, but sometimes it appears only in the second or third page. I have always felt happy when my page is listed with a better rank. But when it moves down the ranking, I have always thought of doing something to improve, probably add my name some fifty odd times in the <META> tag ??? But oops, Google does not use META for indexing !!!

Now Google has introduced searchWiki. It gives me an option to rank the pages, promote them to the top, add pages that are relevant to the search term, delete pages from the search results and so on. Nice idea !!! Now I can promote my website to the top…

But then I learnt, the changes made are visible to my eyes only. The preferences are stored in my Google account. Hmmmm… So even now, my site will feature in the second or third page only, if someone else searches for my name. Still, some consolation for me. I will find my name right on top when I go egosurfing again !!

The preferences are not completely personal. Google allows us to add comments to the webpages. These comments, along with the details about the number of times the site has been promoted or demoted, is available in the “Search all notes for this searchWiki” link.

searchWiki is really a powerful and useful addition to Google search. If I search for a term and the website I needed is listed somewhere down the order, I can make sure the next time I search, it is right on top. Really useful, except for people like me who do Egosurfing. I probably must log out and then search for my name….

  • Share/Bookmark

Tags: , ,

Get Adobe Flash playerPlugin by wpburn.com wordpress themes