A Problem Solved

April 24, 2008 at 8:14 pm (Uncategorized)

I found out a way to remote control a Linux installation over the network. This means no more installation problems in the ladies hostels.

(01:20:19 AM) debayan: shrink: i tried a gr8 new thing today
(01:20:25 AM) shrink has changed the topic to: || http://live.gnome.org/GnomeLove|| ||Welcome to Linux Users’ Group, NIT Durgapur||
(01:20:35 AM) shrink: debayan, what ?
(01:21:01 AM) debayan: shrink: i remote controlled a openSUSE installation via VNC
(01:21:17 AM) debayan: shrink: that means you can now install linux in the LH
(01:21:22 AM) debayan: shrink: sitting in your room
(01:21:25 AM) shrink: debayan, so thats wht we do using vnc
(01:21:29 AM) debayan: shrink: its very sinple
(01:21:33 AM) shrink: ohh
(01:21:35 AM) debayan: shrink: haah
(01:21:41 AM) shrink: okk
(01:21:43 AM) shrink: bol bol
(01:21:49 AM) shrink: i need that badly
(01:21:56 AM) debayan: shrink: yeah man seriously
(01:22:05 AM) debayan: shrink: and we need to tell them that its possible
(01:22:07 AM) shrink: debayan, bata jaldi
(01:22:20 AM) debayan: shrink: look, suppose you are the gal
(01:22:20 AM) shrink: debayan, ya that you leave to me
(01:22:25 AM) shrink: debayan, ok
(01:22:31 AM) debayan: shrink: and i am the LUG guy
(01:22:36 AM) shrink: debayan, ok
(01:22:43 AM) debayan: shrink: you pop in the DVD and u boot
(01:22:51 AM) shrink: debayan, ok
(01:22:55 AM) debayan: shrink: u get the Boot option of suse
(01:23:01 AM) shrink: debayan, ok
(01:23:15 AM) debayan: 1. Boot from hard disk    2. Installation  etc etc
(01:23:21 AM) shrink: debayan, yaya
(01:23:24 AM) debayan: highlight 2.Installation
(01:23:30 AM) shrink: debayan, ok
(01:23:37 AM) debayan: then type vnc=1 vncpasswd=hahahoho  make sure the password is minimum 8 characters long
(01:23:56 AM) debayan: this gets typed as the argument at the bottom
(01:24:01 AM) debayan: then press enter
(01:24:18 AM) debayan: then it proceeds
(01:24:26 AM) shrink: debayan, ok
(01:24:28 AM) debayan: and then it asks you to select a network interface card
(01:24:28 AM) shrink: fine
(01:24:31 AM) debayan: select eth0
(01:24:33 AM) shrink: debayan, ok
(01:24:35 AM) debayan: and then select DHCP
(01:24:38 AM) debayan: then it will proceed again
(01:24:41 AM) shrink: debayan, ok
(01:24:55 AM) debayan: and will come and halt at a screen that will tell you the IP address assigned to ur machine
(01:25:13 AM) debayan: and it will also tell you how to connect to ur machine now via vnc
(01:25:21 AM) debayan: now i will open a vnc viewer
(01:25:27 AM) debayan: in the browser or normal vncviewer client
(01:25:36 AM) debayan: if browser then type http://galsip:5801
(01:25:41 AM) debayan: and then enter the password
(01:25:49 AM) debayan: and i will have the installer on  my screen
(01:25:55 AM) debayan: any confusion??
(01:26:32 AM) debayan: tera ip jo assign hua na DHCP mein……
(01:26:38 AM) shrink: ok
(01:26:46 AM) shrink: your ip
(01:26:48 AM) debayan: http://thegalsip:5801 if you are using a browser, if using vncviewer then simply galsip:1
(01:26:48 AM) shrink: ok
(01:27:05 AM) shrink: debayan, ok
(01:27:08 AM) debayan: the LUG guywill type this in the browser
(01:27:09 AM) shrink: http:// bhi
(01:27:12 AM) debayan: haan
(01:27:17 AM) debayan: arey vnc use nahi kiya hai kya
(01:27:24 AM) debayan: i will use vnc to access ur screen now
(01:27:26 AM) debayan: thats it
(01:27:35 AM) shrink: kiya kiya
(01:27:39 AM) debayan: ok
(01:27:43 AM) debayan: samjha naa totally??
(01:27:50 AM) shrink: vnc me apne http to nahi daalte
(01:28:01 AM) debayan: browser mein khola hai kabhi??
(01:28:11 AM) debayan: browser mein agar java installed hai to kholna padta hai
(01:28:17 AM) debayan: i mean khol sakta hai
(01:28:27 AM) debayan: nahi to linux mein to hai hi vncviewer
(01:28:39 AM) debayan: vncviewer mein kholega to galsip:1
(01:28:56 AM) debayan: samjha?
(01:29:22 AM) shrink: debayan, ok
(01:29:35 AM) debayan: 2 things to do for the gal
(01:29:40 AM) shrink: ok
(01:29:42 AM) shrink: wat ?
(01:29:50 AM) debayan: type vnc=1 vncpasswd=hahahoho
(01:29:57 AM) debayan: and then select the network card
(01:29:59 AM) debayan: bas
(01:30:00 AM) debayan: ho gaya
(01:30:11 AM) debayan: then she will tell u her ip address as she sees on her screen
(01:30:19 AM) debayan: and u do the rest from vncviewer
(01:30:32 AM) debayan: make sure the vncpasswd is minimum 8 characters
(01:31:08 AM) debayan: clear?

Permalink 3 Comments

Placement Process: A neutral observation

April 11, 2008 at 9:06 pm (Uncategorized)

DISCLAIMER: 1) Only i am responsible for all the views expressed in this post.  2) Satyam did not pay me to write this post… i wish they did :-)

NIT Durgapur’s placement process for the year 2008 began on 26th March. The first company to arrive was TCS. I appeared for the interview. As luck would have it… among the 300 odd students who were selected for the interview after the written exam, i was the first person to be called for the interview. Hence my interview was quickly over, while my friends had to languish for 2 more days. I being the Training and Placement representative of my department

, i volunteered the remaining two days. I was selected, along with 201 other college mates of mine.

Next in line was Infosys. It took around 70 i think. Then came Wipro and took 49. Then accenture and satyam came on the same date… and we somehow managed them both. It was a unique challenge as never before in the history of our college had two companies come on the same date. It was also made more complicated by the fact that almost everyone sat for both the companies.

But this post is not about presenting statistics. That you can get at http://tpsw.nitdgp.ac.in . The objective of this post is to show to you what i saw in this period, having spent a lot of time with the HR people that came.

The TCS HR guy, Debjyoti Sen was a guy who loved to be hated, and hence he will love this post!! He was quite young. Did his management from BHU. I would say he was an arrogant man. His attitude and manner reflected that TCS is not interested in selecting us really, rather they were doing us a favour. But he was a man of few words, and he meant business. It was not a pleasure being around him. Mayank Daga shouldered that responsibility for 3 days… quite an achievement. Basically, it soured my feeling for the company and turned many people off even before joining the company.

Infosys was utterly professional. Impressive PPT. Far more than TCS. The HR guy, a sardar named Tanveer, was very articulate… and the presentation was great. Their definition of excellence was proven by the fact that they had no age limit for eligibility. So they basically needed good people. The Infosys HR interviewers were very aged men… and very experienced. Infosys was great.

Then came Wipro. It was a soso experience. Not bad not good. They just needed NIT students. Thats all. There was this interviewer who was an ex-NIT Dgp student but he ultimately rejected the most number of students. I even went around the college taking snaps for him in his digital camera on his request. There was this healthy lady, who was heading the team. She was nice… and strict when needed.

Then came the the most important day. Accenture and Satyam on the same day…. i was assigned to the Satyam team. I had to report to the college at 10 AM. I had the interview rooms cleaned and i received the 3 Satyam people who had come. Later two more people came. The man heading the team was Prabir Saha. Was probably in his late 50s, bald with some hair on two sides and very fit. There was a young guy also, and he was there for tech rounds. The last guy was the tech head and he was a south indian.

It became to apparent to me very quickly that Prabir was an ex-millitary man. His sense of humor and nature and the confidence in his speech was something you will not normally find. I was amazed by Satyam’s patience. I would admit that they were treated pretty harshly by us… mainly because two companies had come on the same date… and our resources were stretched. Then there was the issue of Satyam having to wait for Accenture getting their tests done with. Accenture HR people were very feisty from day one. Even on the phone before they came down. They had to have everything their way. Just the opposite was Satyam; very adjusting in nature, cool, calm and composed.

I did not watch the Accenture PPT. I did watch the entire Satyam PPT. It was a delight. Prabir was at his sublime best. He cracked some of the best jokes i have heard in a while. The ethos of Satyam was very evident in the PPT and in the people Satyam had sent. Lines like “You will never see people playing golf in our ads (a swipe at Accenture & Tiger Woods)” , “We are a middle class company” and “We are the only Indian IT company with an Indian name” captured my attention like no one else had. Even the PPT was problematic. Very few people attended it. Even then they did not complain.

Just before the written, i learnt that Prabeer was a retired Brigadier/Colonel in the Army and that he was very strict against cheating. He had cancelled scores of papers in BCET a few weeks back. I made sure the message was passed to the people appearing for the test.

Then came two other people.One of them, Nikunj, was an angel. I have never met a better human being before in my life. He always wore a smile, had a moustache, was tall, healthy and wore a Satyam shirt. During the form fillup phase, they cracked jokes, some quite raunchy ones,,, the kind i cant write here ;-) . Prabeer did the commanding while Nikunj kept talking people out of their tension.

Then began the interview rounds. I was the gate keeper and hence i saw the entire process. They rejected very few. Their mode of selection was based on bringing out the best in a person, contrary to the other companies who were bent on finding weaknesses.

In particular, the most notable case was that of Ranjan Maji, my class mate. He has had a speech defect for a long time now. He used to stammer quite badly. Even in the classroom, when we had mock GDs, he used to fumble. As TPRs we had little hope of him getting placed in a company, although his technical knowledge and english is pretty good.

He went in and told Prabir and another elderly HR guy (i think that was Nikunj inside) his problem. Now Ranjan had sat for all other companies before, and within 5 minutes his interview would be over. Interviewers would tell “All the best, but sorry for today”. In stark contrast, Satyam people asked him the history of the problem in detail. Actually he was naturally left handed as a child, but at home he was forced to write with his right hand. This created some kind of a disturbance between the right and left halves of his brain and hence the speech defect. On hearing this out, Prabir set out on trying to relax him as much as possible. Then gave him some tips. Asked him about his hobby of paining. Asked him to name a famous Dutch painter and Ranjan stuttered “Vincent Van Gogh”.

He cleared the HR round for the first time. I personally thought he never would. So did he. His happiness knew no bounds. But the technical round was left. And there lay half of the story.

The technical round was taken by Nikunj as well… i think specifically for Ranjan…. i may be wrong also. His interview lasted 1:15 hours i think. I was peeping through a small opening by the door. Nikunj first asked him to relax as much as possible and only then enter the room. Ranjan took a while and then entered. i do not what exactly transpired in that room in terms of words, but i saw a very supportive and helpful adult trying his best to cure a problem in a child. I could not believe that values like these are still alive in companies like these.

Well, out came Ranjan, and lo, his speech defect was almost gone!!!!!!    Yes thats true. He did not stutter for 2 days in a go. He just did not stop speaking for hours and hours after that. He even ended up professing his love for a girl in our department in that moment of mad happiness. He was eventually selected for Satyam. Our great professors and HOD sir went and met these great people and thanked them in person. They said to Ranjan “You are a star”. Our Placement officer said, you will soon come to our college to recruit people.

It was such a shame that a company like Satyam got the last slot. It deserves the best of us. I will make sure they come 2nd slot next time… after some truckloads recruiter like TCS or CTS. I felt so bad not be in Satyam then.

And recently Satyam and open source giant RedHat tied up. All the more reason to join Satyam…………

Permalink 10 Comments

APPLICATION OF PVM, A FOSS TOOL, IN CONVERTING A LAN INTO A SUPER COMPUTING GRID

April 7, 2008 at 8:55 pm (Uncategorized) (, )

Have you ever thought of buying a Super-Computer? And then let down the thought because it was too expensive? Consider once again. Here’s an Open Source Software Tool which can make things easier… and cheaper!”

WHAT IS PVM?

PVM or Parallel Virtual Machine is a Free & Open Source Software which permits us to connect large number of computers on a network into a single manageable computing resource. It allows us to look at the hundreds of computers on the local area network as a single, powerful, processing unit. Super computing clusters such as these which are built using open source tools are called ‘Beowulf clusters’.

WORKING:

PVM programs are written in C and Fortran, and calls to functions provided by the PVM library handle things like process initiation and message transmission and reception. PVM programs require the execution of support software on each node PVM processes run on. The support software is a daemon, pvmd3, which runs on each machine in a user-configurable pool, also referred to as a virtual machine. It handles things like message routing, data conversion for incomplete architectures, and any other tasks necessary for operation in a heterogeneous, network environment. When a user wants to run a PVM application pvmd3 must be started on each node which is to be included in the virtual machine. Once the daemons are started, the application can be run from any of the nodes included in the virtual machine. Users have the ability to run multiple PVM applications simultaneously and overlapping virtual machines are permitted.

PVM applications most commonly run in a single-instruction multiple-data (SIMD) fashion. Each process executes the same instructions on a small portion of data and then the results are combined. PVM supports functional parallelism as well. Each PVM process is assigned a different function and they all work on the same set of data. Using either of these two methods, the PVM message passing model presents a unified and general environment for parallel computation.

ADVANTAGES:

  • Free and Open Source – Easily Available.

  • Cross platform Compatibility. Both Windows and *nix operating systems run it.

  • No need for extra resources. Computers in a LAN will suffice.

  • Using an “untuned” 80/64-bit version, it gets a very respectable 22.8 GFLOPS. These aren’t theoretical numbers, they are the real numbers achieved by KLAT2, one such cluster.

APPLICATION:

Common uses are traditional technical applications such as simulations, biotechnology, financial market modeling, data mining and stream processing; and Internet servers for audio and games. Computational fluid dynamics (CFD) always has been a discipline which needs greater computational power. A college like ours may lease its power to other smaller colleges who may require its services.

BOINC is such an application by which is installed on several computers all over the world and it uses their CPU. SETI@home is a scientific experiment that uses Internet-connected computers in the Search for Extraterrestrial Intelligence (SETI) via BOINC.

CONCLUSION:

PVM can solve the need for a better computing device with very less, or rather, negligible cost. In places like our college where there is a possibility of a lot of research, such a thing can be a boon. With no cost, since our college possesses a vast LAN of around 1000 computers connected, it can achieve tremendous computing power.

Submitted by:

Rajat Kansal ag.rajat12@gmail.com

Roshan Kumar Singh akela.roshan@gmail.com

Debayan Banerjee debayanin@gmail.com

Permalink Leave a Comment