nico.ash + scalability 26
AsmXml - A Fast XML Parser
october 2010 by nico.ash
AsmXml is a very fast XML parser and decoder for x86 platforms (Windows, Linux, BSD and Mac OS X). It achieves high speed by using the following features:
* Written in pure assembler
* Optimized memory access
* More than a parser: parsing and decoding at the same time (decoding means that attributes and elements are accessible in O(1) time)
To give an idea of the relative speed of AsmXml, the fastest open source XML parsers process between 10 and 30 MBs of XML per seconds while AsmXml processes around 200 MBs per seconds (on an Athlon XP 1800+).
xml
parser
programming
library
speed
performance
scalability
assembly
asm
* Written in pure assembler
* Optimized memory access
* More than a parser: parsing and decoding at the same time (decoding means that attributes and elements are accessible in O(1) time)
To give an idea of the relative speed of AsmXml, the fastest open source XML parsers process between 10 and 30 MBs of XML per seconds while AsmXml processes around 200 MBs per seconds (on an Athlon XP 1800+).
october 2010 by nico.ash
Linux Kernel Tuning for C500k | Urban Airship Blog
october 2010 by nico.ash
At Urban Airship we recently published a blog post about scaling beyond 500,000 concurrent socket connections. Hitting these numbers was not a trivial exercise so we’re going to share what we’ve come across during our testing. This guide is specific to Linux and has some information related to Amazon EC2, but it is not EC2-centric. These principles should apply to just about any Linux platform.
linux
kernel
performance
scalability
sysadmin
networking
tuning
c500k
memory
c10k
october 2010 by nico.ash
What to do when PyPI goes down
july 2010 by nico.ash
Howto configure python to use mirrors for the pyPI python package index.
python
packaging
distribution
howto
programming
mirror
scalability
buildout
pip
pypi
deployment
july 2010 by nico.ash
About Ceph | Ceph
january 2010 by nico.ash
Ceph is a distributed network file system designed to provide excellent performance, reliability, and scalability.
distributed
filesystem
storage
linux
cloud
scalability
opensource
grid
ceph
january 2010 by nico.ash
Disco
september 2008 by nico.ash
What is Disco?
Disco is an open-source implementation of the Map-Reduce framework for distributed computing. As the original framework, Disco supports parallel computations over large data sets on unreliable cluster of computers.
software
scalability
python
programming
parallel
opensource
map
framework
Disco is an open-source implementation of the Map-Reduce framework for distributed computing. As the original framework, Disco supports parallel computations over large data sets on unreliable cluster of computers.
september 2008 by nico.ash
related tags
0mq ⊕ administration ⊕ advice ⊕ amqp ⊕ android ⊕ apache ⊕ arc ⊕ architecture ⊕ asm ⊕ assembly ⊕ balancer ⊕ benchmark ⊕ bookmarking ⊕ buildout ⊕ c ⊕ c10k ⊕ c500k ⊕ cassandra ⊕ celery ⊕ ceph ⊕ cloud ⊕ cloud-computing ⊕ cloudcomputing ⊕ cluster ⊕ computing ⊕ concurrency ⊕ cool ⊕ database ⊕ datacenter ⊕ dedicated ⊕ deployment ⊕ design ⊕ development ⊕ distributed ⊕ distribution ⊕ django ⊕ ec2 ⊕ etsy ⊕ facebook ⊕ filesystem ⊕ framework ⊕ functional ⊕ grid ⊕ hbase ⊕ hosting ⊕ howto ⊕ image ⊕ imagemagick ⊕ images ⊕ infrastructure ⊕ iphone ⊕ java ⊕ kernel ⊕ language ⊕ library ⊕ linux ⊕ lisp ⊕ load ⊕ map ⊕ memcached ⊕ memory ⊕ messaging ⊕ mirror ⊕ mysql ⊕ network ⊕ networking ⊕ nginx ⊕ nio ⊕ nosql ⊕ oop ⊕ opensource ⊕ optimization ⊕ packaging ⊕ parallel ⊕ parallelism ⊕ parser ⊕ pattern ⊕ patterns ⊕ performance ⊕ perl ⊕ php ⊕ pinboard ⊕ pip ⊕ programming ⊕ push ⊕ pypi ⊕ python ⊕ queue ⊕ rails ⊕ redis ⊕ ruby ⊕ scala ⊕ scalability ⊖ scalable ⊕ scale ⊕ scaling ⊕ server ⊕ servers ⊕ software ⊕ speed ⊕ sql ⊕ standards ⊕ startup ⊕ stomp ⊕ stompserver ⊕ storage ⊕ sysadmin ⊕ system ⊕ task ⊕ technology ⊕ threading ⊕ tumbler ⊕ tuning ⊕ twitter ⊕ virtualization ⊕ web ⊕ webdev ⊕ xml ⊕Copy this bookmark: