One of the reason being that disk fetch in a cloud is very expensive with the overhead of network,cache algorithms,OS etc. in the cloud.
Cloud and virtualized infrastructure is creating more pressure to get things into memory.
So what would be the future of memory management & GC in a VM on cloud?
I think this calls for processors which can execute byte codes directly! So we do away with abstractions of OS.Although we have appliances introduced into the market they are far from satisfying!
Sunday, August 29, 2010
Monday, May 31, 2010
The Rise of NoSQL data stores
NoSQL is a movement promoting a loosely defined class of non-relational data stores that break with a long history of relational databases. These data stores may not require fixed table schemas, usually avoid join operations and typically scale horizontally.
Basically the data won't be stored as table/matrix as most of us have come to know how a basic DB looks like.Relational data is easy to understand for most applications but scalability & performance take a hit or its a trade off between convention over being faster & large.
Data processing performance & scalability,as most CS graduates would agree, is hugely influenced by underlying data structures like map,trees,graphs etc.The NoSQL movement is gaining traction due to the toll man's principle "Using the right tools for the right job"
If it further interests you explore http://en.wikipedia.org/wiki/NoSQL
Basically the data won't be stored as table/matrix as most of us have come to know how a basic DB looks like.Relational data is easy to understand for most applications but scalability & performance take a hit or its a trade off between convention over being faster & large.
Data processing performance & scalability,as most CS graduates would agree, is hugely influenced by underlying data structures like map,trees,graphs etc.The NoSQL movement is gaining traction due to the toll man's principle "Using the right tools for the right job"
If it further interests you explore http://en.wikipedia.org/wiki/NoSQL
Monday, April 12, 2010
Future of Glassfish revealed.
Finally some clarity on Glassfish!
http://mediacast.sun.com/users/am74686/media/CommunityUpdate-25Mar2010.pdf
http://mediacast.sun.com/users/am74686/media/CommunityUpdate-25Mar2010.pdf
Saturday, January 23, 2010
So long, old friend ........ SUN RIP
Oracle-SUN merger thru
http://news.yahoo.com/s/pcworld/20100118/tc_pcworld/oraclesunmergerfoesheadeast
James Goslings blog :(
http://blogs.sun.com/jag/entry/so_long_old_friend
http://news.yahoo.com/s/pcworld/20100118/tc_pcworld/oraclesunmergerfoesheadeast
James Goslings blog :(
http://blogs.sun.com/jag/entry/so_long_old_friend
Thursday, January 29, 2009
Essential Java resources
I'm listing out here the resources i heavily depend and use.The order has no significance
A: Websites and developer forums
B:Weblogs (Subscribe to the RSS/ATOM feeds or newsletters)
C: Open Source project directories
A: Websites and developer forums
- http://java.sun.com/
- http://forums.java.net/
- http://www.theserverside.com
- http://www.onjava.com/
- http://www.artima.com/
- http://www.jboss.org/
- http://www.javaranch.com/
- http://www.java-forums.org/
- http://java-tips.org/
- http://forums.devshed.com/java-help-9/
- http://www.ibm.com/developerworks/
- http://google.com/
B:Weblogs (Subscribe to the RSS/ATOM feeds or newsletters)
- http://www.javablogs.com
- http://martinfowler.com/
- http://www.javaspecialists.eu/
- http://www.javaposse.com/
C: Open Source project directories
- http://java-source.net/
- http://www.onjava.com/pub/q/java_os_directory
Garbage Collection Friendly Programming
With JDK 5/6 things are getting more manageable in the JVM world.
Read more about GC friendly programming here.
http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-2906&yr=2007&track=5
Read more about GC friendly programming here.
http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-2906&yr=2007&track=5
Friday, November 21, 2008
What does SUN's restructuring mean for JAVA, I mean who may end up buying it?
The link http://biz.yahoo.com/rb/081114/business_us_sunmicrosystems.html carries the news of announcement of the sad state of the organization and economy. The downturn is going to hurt SUN a lot.
Also the news of restructuring @ SUN and the talk of shareholder value generation sends out a signal of a "For sale" tag. As part of its announced restructuring, Sun said its software business will be split into three divisions: Application Platform Software, run by Executive Vice President Anil Gadre; Systems Platforms, run by Executive Vice President John Fowler; and Cloud Computing and Developer Platforms, run by Senior Vice President Dave Douglas.
Application Platform Software division , i believe is the one division which will steer the ship for Java. Also i guess it will have MySQL and OpenOffice under its wings. The platform certification and professional services dision would also fall uner its purview. SUN may end up spinning of the division as separate companies to unlock the real potential for its shareholders and to their delight.
So who could be possibly the groom for the Java bride with deep pockets capable of affording the big fat wedding?
Well the contenders would be IBM,Oracle,HP & ******.
The big blue is the only company which milked the Java cow much more then SUN could do. It made a fortune out of it. But i beleive IBM's buyout may not happen , ever. The technology stack of what SUN provides and IBM has , overlaps at so many places that it really doesn't make sense for IBM to pay the fortune to buy something which it already has in its kitty.
The "think tanks" (rather a brat loose canon) at Oracle don't buy anything unless its a competition or they feel threatened. SUN in no way is either a threat or competition to Oracle with its arsenal of bows and arrows(MySQL).
HP , well to begin with HP is not so good at building sofware in the open source world.Also it has burnt its hand badly during the dot-com bubble by trying its hand in the open source arena.
So what is "******" ? Well this unamed contender is RedHat!!
With the acquisition of JBoss Redhat announced its footsteps in to the world of Java open source solution. It is in the process of building its technology stack with Linux+Java solution(JBoss). But its aresnal is yet incomplete. RH thrives completely on the software services business.
What it still lacks in its offerings are a DB(MySQL), Office Suite for enterprise customers if Linux desktop becomes mainstream (Open Office) and owning the Java services model of SUN (TCK,professional trainings etc.).
Although at first glance it looks like a benign weapon. But take a deep dive into the solutions that can be built around it.Then the big picture starts to emerge. It can easily emerge as a potential competitor to Oracle, and a one who will command respect. Also if done with good speed and agility it can easily threaten the services model of the "big blue".
The enterprise solutions that can be built around the entire application stack with a pinch of virtualizaion is simlply limitless. With cloud computing model becoming a buzz word it would be more prespcritive to build a software solution around it encompassing the whole domain from system software to enterprise solution.Which redhat is quite capable of by leveraging from the opensource world as well as from its own vault.
So the best suitor at this moment looks like Redhat, but only the time will unravel the truth.
Also the news of restructuring @ SUN and the talk of shareholder value generation sends out a signal of a "For sale" tag. As part of its announced restructuring, Sun said its software business will be split into three divisions: Application Platform Software, run by Executive Vice President Anil Gadre; Systems Platforms, run by Executive Vice President John Fowler; and Cloud Computing and Developer Platforms, run by Senior Vice President Dave Douglas.
Application Platform Software division , i believe is the one division which will steer the ship for Java. Also i guess it will have MySQL and OpenOffice under its wings. The platform certification and professional services dision would also fall uner its purview. SUN may end up spinning of the division as separate companies to unlock the real potential for its shareholders and to their delight.
So who could be possibly the groom for the Java bride with deep pockets capable of affording the big fat wedding?
Well the contenders would be IBM,Oracle,HP & ******.
The big blue is the only company which milked the Java cow much more then SUN could do. It made a fortune out of it. But i beleive IBM's buyout may not happen , ever. The technology stack of what SUN provides and IBM has , overlaps at so many places that it really doesn't make sense for IBM to pay the fortune to buy something which it already has in its kitty.
The "think tanks" (rather a brat loose canon) at Oracle don't buy anything unless its a competition or they feel threatened. SUN in no way is either a threat or competition to Oracle with its arsenal of bows and arrows(MySQL).
HP , well to begin with HP is not so good at building sofware in the open source world.Also it has burnt its hand badly during the dot-com bubble by trying its hand in the open source arena.
So what is "******" ? Well this unamed contender is RedHat!!
With the acquisition of JBoss Redhat announced its footsteps in to the world of Java open source solution. It is in the process of building its technology stack with Linux+Java solution(JBoss). But its aresnal is yet incomplete. RH thrives completely on the software services business.
What it still lacks in its offerings are a DB(MySQL), Office Suite for enterprise customers if Linux desktop becomes mainstream (Open Office) and owning the Java services model of SUN (TCK,professional trainings etc.).
Although at first glance it looks like a benign weapon. But take a deep dive into the solutions that can be built around it.Then the big picture starts to emerge. It can easily emerge as a potential competitor to Oracle, and a one who will command respect. Also if done with good speed and agility it can easily threaten the services model of the "big blue".
The enterprise solutions that can be built around the entire application stack with a pinch of virtualizaion is simlply limitless. With cloud computing model becoming a buzz word it would be more prespcritive to build a software solution around it encompassing the whole domain from system software to enterprise solution.Which redhat is quite capable of by leveraging from the opensource world as well as from its own vault.
So the best suitor at this moment looks like Redhat, but only the time will unravel the truth.
Labels:
future of java,
future of mysql,
future of openoffice,
java,
jboss,
mysql,
openoffice,
redhat
Subscribe to:
Posts (Atom)