Friday, July 25, 2008

Performance Engineering

How does one engineer "PERFORMANCE" ?

Performance Engineering is one of the niche areas today...with most corporates spending large amounts of money to achieve the required performance. So whats Performance Engineering?

Its the science related to performance in terms of both Software and Hardware.

So both Hardware and Software have performance requirements. In order to meet the performance requirements in a systematic ,quantitative approach which can also be cost effective. What constitutes a Hardware --The machine,Storage,Terminals. Software consists of Operating System,Database,Middle ware, Web/App servers ,S/W Applications etc.

Food for thought there are councils i.e determine the performance benchmarks (a point of reference)of Database,Web/App servers, Also it provides OS performance(provided by the OS vendor generally) with regard to hardware . In terms of Database benchmarks a site good to visit http://www.tpc.org/ ... for OS like Solaris http://www.sun.com/benchmarks/software/solaris.xml

What about custom developed applications??? For this need to first define the Non functional requirements of the application . We also need to have a performance objective. Now a days with use of profiler's ,simulators during construction of the application , we can try to ensure that application being constructed meets the performance objectives that is defined.

Other Links of interests related to performance

http://msdn.microsoft.com/en-us/library/ms998537.aspx

http://en.wikipedia.org/wiki/Little_law -- N=λT

N is the number users

λ (Think Time +Response Time)

T-Throughput

http://java.sun.com/javase/technologies/performance.jsp -Java SE performance

http://www.perfeng.com/ - Software Performance !!

Thursday, July 24, 2008

Be Nice

We all come across different people with various backgrounds in our lives.Some we choose to like some we don't. Anyway its a choice we make! From our childhood days our parents always mention to Be Nice . People tend to forget the good things people do for them once they move away to another place or move up the corporate ladder or in day to day lives. Most of them have their reasons for doing so ...some may just forget!
A thought " Do to others as you want them to do unto you"
.. Be nice to the people when you go up..(wherever that may be )...Since most of the time they will be nice to you when you come down!
Thoughts wonder should I be Good or should I be Nice.. they both are synonymous!
Be Nice to the people around no matter who they are ...remember they to do have a Heart!

Monday, July 07, 2008

Super Sunday!

--It definitely was a Super Sunday !!!
First of all the Indian cricket team was beaten by Mendis and the veteran Sanath Jaysurya!
Though India lost it was good game of cricket and for the lady luck who predicted this win !
Then it was the time for the movies we saw ...JTYJN another feather in Uncle Amir's cap!!!
But finally to see the King of Grass beaten that too in the longest ever Wimbledon final a match that will go down in history as one of the best one's so far.
Nadal beat RF 6-4 6-4 6-7 (5/7) 6-7 (8/10) 9-7
One thing everyone would admit is the respect Nadal has got for RF in spite of this unbelievable win. Hats of Nadal and RF for a wonderful game of tennis and fabulous end to the Super Sunday!