Get GlassFish V2 Sun Support for GlassFish - Get GlassFish Portfolio
Main | Next page »
Sep 09
3
Oswald@Work is now "The TAO of AMP"
  Posted by pelegri in WebServer

ALT DESCR

Kai's em novo blog como um funcionário da Sun é agora o The TAO of AMP e os posts mais recentes estão começando a refletir o estilo dele:

Impulsione seu site AMP utilizando mod_rewrite
O Guia de Manga de DataBases

Ainda da tempo para adicionar The TAO of AMP à sua lista de leitura diária.

Mar 09
20
SailFin: Taming GC for SIP workloads
  Posted by Binod P G in SailFin

Sailfin logo

Telco Application servers such as SailFin require a more deterministic GC model with predictable pause time, and also that scales well on multiple processors. Waiting for a long time to connect a telephone call is clearly unacceptable.

Performance team at Sun spent a lot of time tuning GC while testing SailFin for high work loads. Bharath has written a series of blog entries (here and here) explaining his experience. Take a look.

Nov 08
11
Leading Price-Performance Results with Open Source Stack: MySQL, GlassFish and OpenSolaris
  Posted by pelegri in GlassFish

ALT DESCR

Sun has posted SPECjAppServer 2004 results for a full OpenSource stack including MySQL 5.0, GlassFish v2 U2 and OpenSolaris 2008.05 on Sun's 1U SunFire x4150. The setup uses two x4150 running GF and one running MySQL, all on OpenSolaris.

Check out the detailed posts by BMSeer and Tom (Overview and Price Analysis). Also see the SPEC detailed submission and the relevant x4150 Benchmark page. The results take advantage of recent MySQL Performance Improvements including [1], [2], [3], [4].

Note Required disclosure : SPEC and SPECjAppServer are registered trademarks of Standard Performance Evaluation Corporation. Results from www.spec.org as of 11/05/2008. 2xSun Fire X4150 (8 cores, 2chips) and 1xSun Fire X4150 (4 cores, 1 chip) 1197.10 SPECjAppServer2004 JOPS@Standard; Best result with 8 cores in application-tier of the benchmark: 1xHP BL460c (8 cores,2chips) and 1xHP BL480c (8 cores,2 chips) 2056.27 SPECjAppServer2004 JOPS@Standard; Best result with 2 systems in application-tier of the benchmark: 2xDell PowerEdge 2950 (8 cores, 2 chips) and 1xDell PowerEdge R900 (4 chips, 24 cores) 4,794.33 SPECjAppServer2004 JOPS@Standard.

Oct 08
17
... Sparklines on Jersey, Servlet 3.0, Profiling GFv2, Survey Methodologies, and Barça in Miami
  Posted by pelegri in CommunityService

A compilation of today's news of interest:

Radio Receiver Icon

From Jersey in honor of the recent Jersey 1.0 Release: Paul writes about a new rev of the set of Jersey Samples (browse) that includes some implementation of Sparklines (and, as a Tufte fan... thanks!). And, Marc has been quoted in SD Times about JAX-RS and SOAP; read what he actually says, ignore the title "Sun moving away from SOAP"; we do both SOAP and REST.

Servlet 3.0 is getting closer to a Public Draft (with the rest of JavaEE 6), and Deepa has published a Intro to Servlet 3.0 at Java.Net. Some of the details apply to the old draft, so be sure to check Rajiv's comments.

Performance is always a hot topic, so check this note from one of our performance top guys, Binu John, on Profiling GFv2 with Sun Studio.

Rich's Comment on an EDC Report on AppServer Rankings started a fairly active TSS thread. As I wrote in my Comment at Savio's blog, the report is really a "User Satisfaction Survey", and, without more data, it is hard to interpret beyond that. BTW, if you download the report, consider agreeing to taking the survey and add your voice to their sample set.

And now, for the topic most of the world cares the most: Futbol, Barça has announced that they want to start a club in Miami. Check Marca, NYTimes or, Straight from the Source.

Aug 08
25
... Saving Money with JavaCAPS, From NB to GF, Mural Tutorial, EJB Performance
  Posted by pelegri in NOTD

A compilation of today's news of interest:

Radio Receiver Icon

From Kevin and Mark - The recent Price Increate on Oracle Fusion has lead to a new conversion offer for Java CAPS (our SOA product built on GlassFish Server and OpenESB). Check Kevin's and OnTheRecord, these videos (beware! auto-run) and InfoWorld and TheRegister.

Alexis noticed a common thread in several comments in the USER alias for GlassFish Server and explains How Configuration on NetBeans may differ from that of your deployment GlassFish Server; and what to do about it.

Thanks to Swen-Helge for a pointer to this Mural/MDM tutorial.

From Adam a report on Informal Performance of Remote EJB. Adam has a number of entries at his blog arguing for EJB 3(.x) as lightweight component.

Jul 08
10
Tuning SailFin for High Performance
  Posted by Binod P G in GlassFish

Sailfin logo

Network Manager is a SailFin module that handles Grizzly integration, message parsing, ByteBuffers, thread pools etc. Ramesh, the module owner for network manager layer in SailFin Project, has started a series of blogs [1,2] explaining the knobs available to configure SailFin SIP container for high performance.

Checkout Eltjo Boersma's blog for more details about configuration of SailFin network listeners.

On the JCP front, JSR 289 has been submitted for final approval ballot. Click here to download the latest version of the specification.

Jun 08
26
Two second editions, two first times
  Posted by Giuseppe Maxia in MySQL

new MySQL books

The buzz of the week is all about books. The second edition of High Performance MySQL has just hit the shelves. In addition to being a complete rewrite of the first edition, this is a sort of community book, where the authors gathered together the official tools and the ones available in the community to explain how to make MySQL fly. Many topics were submitted for public discussion. It is also the first time that an author has explained in public how to write it.

The other second edition is a reprint of the MySQL Cluster certification guide. Noticed anything peculiar in the cover? Yes! It's a Sun book. This is actually the very first book to be published through Sun's new print-on-demand partner, Vervanté. In other words, Sun's first Vervanté book is a book on MySQL!

May 08
23
Monitor the Memory Consumption of your GlassFish Server
  Posted by pelegri in GlassFish

Poster for Little Shop of Horrors

Meena has posted a quick note on how to turn on GC logging on both the Cluster and the DAS instances of the GlassFish Server; check out her note on Monitoring Memory Growth in GlassFish.

I need to catch up on the whole VisualVM effort; perhaps we should invite them for the new TheAquarium TV series.

Apr 08
29
NetBeans 6.1 Final - In time for JavaOne!
  Posted by alexismp in NetBeans

NB 6.1 logo

NetBeans 6.1 was just released and it is both a feature and a performance release. The feature part has to do with JavaScript support - the language everybody loves to hate (See Roberto's talk at JavaOne), MySQL improved support, Spring Framework support, Hibernate support, Axis 2, Sailfin support, and Jersey (RESTful Web Services) support.

It's also bringing back features lost in the translation from 5.5. to 6.0 such as JavaBeans support and the JSF CRUD Generator. NetBeans also now provides a more natural way to share libraries. All in all a lot of web and server-side features including support for the latest GlassFish v2ur2 release. The full list of features is here.

Performance is related to startup-time, completion speed, and memory consumption. Coming attractions include PHP support, JavaScript debugger, Groovy/Grails support, and more.

As always, the nice download matrix is available here. Congratulations to the team for yet another solid release!

Apr 08
3
What's Better, NIO or IO? On Benchmarking your Server...
  Posted by pelegri in GlassFish

ALT DESCR

Another good writeup from Scott (time trip: [1], [2], [3, [4]) this time on using NIO vs IO, partly as followup to JD Campbell's Top Java 5 EE Servers Compared.

Scott compares simple and complex cases: in a simple request/response case the overhead of the select() call implied by NIO is noticeable, but in the more complex case where you need to scale, NIO is the clear winner.

Check out Scott's note and you may also enjoy browsing other entries in his blog.

Dec 07
3
Scott's GlassFish Tuning Primer
  Posted by alexismp in GlassFish

audio mixing table

Scott Oaks is the person among others in our great Java performance team behind the excellent and recent SPECjAppServer performance results for GlassFish ([1], [2]). Scott has put out a GlassFish Tuning Primer one-pager.

It covers both JVM (throughput collector is suggested as the default choice for large heaps) and application server tuning (acceptor and request-processing threads, JDBC driver statement caching, etc...) and should serve as a good appetizer for our "hundreds of pages of tuning guidelines in our docset".

Oct 07
22
SOAP/TCP + FI = Faster Web Services!
  Posted by pelegri in GlassFish

SOAP/TCP Chart

Here is a very nice result taking advantage of Metro's layered architecture: Use an efficient encoding (FastInfoset) and a protocol that is very good for many small packets (Stateful SOAP/TCP) and you can get as much as a 3x improvement over XML over HTTP.

Click to see charts for the different tests: Small, Medium and Large. More details at Oleksiys's writeup.

Also important to point out that, thanks to Noemax, there is now SOAP/TCP Interoperability with Microsoft's Windows Communication Framework (see Announcement).

Oct 07
11
Sun WebServer SPEC Result
  Posted by pelegri in WebServer

Photo of a T5220

Earlier this week Sun announced new machines using the UltraSPARC T2. Many of the key contributors have written about them and Allan has a Nice Overview that links to the key posts.

The new systems show great performance; check out BMSeer's Posts and the official T5220 page. One result we want to highlight is the Web Tier Benchmark posted using the Sun WebServer (using the GlassFish Java Web Tier). Check out CVR's Writeup and BMSeer's Comparisons.

Congratulations to the Sun WebServer team! And to everybody who got the systems out to market!

Oct 07
9
New Features in Japex 1.1.1 -
  Posted by pelegri in GlassFish

Japex Logo

Santiago has posted Japex 1.1.4, the GlassFish WS and XML performance tool. The new release addresses new customers, including CORBA (the new japex.singleClassLoader property) and a multi-user simulation (japex.runIterationDelay).

Rapid interaction between customers and developers is a key benefit of Transparent Development; this is a good example. Check more details in Santiago's Blog.

Oct 07
5
Grizzly secrets revealed
  Posted by alexismp in GlassFish

Performance image

If you've ever had to deal with Java performance tuning, you probably know about a few supported and maybe unsupported JVM tuning flags. Jeanfrancois "Grizzly" Arcand has a set of options for you when it comes to the Grizzly configuration (most are actually startup VM properties).

Here are my top picks (all apply to GlassFish v2):
• HTTP compression
• Comet support
• snooping support (I just like logging options)
• Asynchronous Request Processing
• Resource Consumption Management

As always and similarly to the JVM tuning case, the problem with having many options to choose from is to have methodology and good reasons to try them out. With greater power comes greater responsibility.

On the topic of Grizzly, there's a short article on JavaLobby for its 1.6.1 recent release.

Languages

Event Calendar

Search

The Aquarium TV

Adoption Stories

GlassFish Podcast

Popular Tags

adoption ajax clustering comet community frontpage glassfish grizzly hudson java javaee javaee6 javaone jax-rs jax-ws jaxb jboss jcp jersey jmaki jruby jsf metro mysql netbeans notd opends openesb openmq opensolaris opensource opensso osgi performance portal rails rest ruby sailfin scripting sip stories sun tools updatecenter v2 v3 webinar webservices weekly

Downloads

Companion Sites

Related Links

Useful Pointers

Offers and Promos

... AT TWITTER

OTHER SHORT NEWS

Recent Entries

News by Mail

Contact Us

Send feedback and leads to theaquarium@sun.com

QR Codes


Navigation