Redoing Net-Bits.Net
Redoing the whole net-bits.net website, it was long time over due.
Follow updates from the Net-Bits workshop, including ircWx development, network changes, project milestones, and older archived announcements.
Development notes, release updates, and archived posts from the Net-Bits and ircWx projects.
Redoing the whole net-bits.net website, it was long time over due.
Lot of work has been done and going on in the background. Couldn't post anything here because my full focus was on development.
Relay server had major upgrade, latest version is now 2nd generation of ircWx relay server code named 'Panther' which is 64-bit and NUMA aware, with new processing and synchronization architecture, which I call 'Fluid Synchronization Model,' is designed for the class of servers known as 1000+ cores. If it is truly 1000+ core server software, I don't know yet, since I don't have 1000-cores machine, but theoretically it has minimum synchronization overhead for ircWx protocol and model is ready to incorporate any hardware level improvements for 1000+ core machines. Old one couldn't have done that, hence, 'Panther' is rewritten from ground-up with new architecture to support this level of concurrency and synchronization.
Although, I ran tests on my 12-cores PC, and it showed magnitudes of improvement. Old one, concurrency performance degraded after 9 cores, on the new one it was almost straight and linearly sloped over 12-cores.
Following is good article about the software issues related to 1000-cores class servers: Concurrency Control in the Many-core Era: Scalability and Limitations.
More information can be found here: ircWx Facebook Page.
Correction to the post I made there that says it is eventual consistency. Old synchronization model was technically strong consistency, but "Fluid Synchronization Model" has mix of both strong and eventual consistency. ircWx protocol needs both types of consistencies but default approach is to use eventual consistency but some commands like NICK changes require strong consistency and synchronization hence they have more overhead.
My appologies for the delay, I'm working on IRCwx server, AJAX chat client, website for IRCwx server, financial software, property management software, stocks management software, and forum software. I estimiate the time for public preview for forums software will be 1 Nov 2011.
Working on a personal financial software. Screen shots I've posted here products and services .
Moved everything related to IRCwx under one section.
Learn how Net-Bits connects web-based live chat, IRC services, profiles, permissions, and network management tools.