NetKernel News Volume 1 Issue 16

February 19th 2010

What's new this week?

  • Several performance optimizatons including a 40% faster kernel.
  • Some optimization updates to core modules.

NKSE Repository Updates

kernel: We are preparing an NKperf system benchmarking tool. This work resulted in some enhancements to the kernel (the first significant changes for nearly 2 years). Firstly we removed a very narrow, but potential, race condition when receiving an asynchronous exception response - we'd never seen this but its fixed anyway.

The second update is a redesigned data structure for the scheduler request queue - this eliminates a Java level contention that limited throughput (especially with asnyc requests). Net result of these changes is that the kernel is faster, for async requests this can be up to 40% in some scenarios.

layer0: removed synchronization from RegexRewriteRule this improves concurrent throughput of the http bridge and filesets indirectly.

standard module: fix to overlay base classes to enable metadata for non-absolute logical endpoint identifiers to be resolved correctly. For example. this update eliminates the possibility of prototype discovery failure inside a mapper.

http-server: Another performance enhancement, we increased throughput of http sessions by optimising stale session reaping.

nkse-control-panel: made endpoints threadsafe to increase throughput.

system-core services: updated to account for kernel changes

nkse-unit-tests: updated with tests for new kernel etc.

layer1: active:exec accessor fixed stderr processing and has improved documentation.

nkse-docs: Javadoc generation now works again after a screw up when we removed a cross-package dependency last week.

Short and sweet this week but lots of stuff will break cover next week. Watch this space...

Have a great weekend.


Please feel free to comment on the NetKernel Forum

Follow on Twitter:

@pjr1060 for day-to-day NK/ROC updates
@netkernel for announcements
@tab1060 for the hard-core stuff

To subscribe for news and alerts

Join the NetKernel Portal to get news, announcements and extra features.

NetKernel will ROC your world

Download now
NetKernel, ROC, Resource Oriented Computing are registered trademarks of 1060 Research

© 2008-2011, 1060 Research Limited