source: docs/PACT2011/01-intro.tex @ 949

Last change on this file since 949 was 949, checked in by lindanl, 9 years ago

more outline on paper

File size: 2.0 KB
Line 
1\section{Introduction}
2
3
4%Traditional measures of performance fail to capture the impact of energy consumption \cite {bellosa2001}.
5%In a study done in 2007, it was estimated that in 2005, the annual operating cost\footnote{This figure only included the cost of server power consumption and cooling;
6%it did not account for the cost of network traffic, data storage, service and maintenance or system replacement.} of corporate servers
7%and data centers alone was over \$7.2 billion---with the expectation that this cost would increase to \$12.7 billion by 2010 \cite{koomey2007}.
8%But when it comes to power consumption, corporate costs are not the only concern: in the world of mobile devices, battery life is paramount.
9%While the capabilities and users' expectations of mobile devices has rapidly increased, little imp%rovement to battery technology itself is foreseen in the near future \cite{silven2007, walker2007}.
10
11One area in which both servers and mobile devices devote considerable
12computational effort into is in the processing of Extensible Markup
13Language (XML) documents.  It was predicted that corporate servers
14would see a ``growth in XML traffic\ldots from 15\% [of overall
15network traffic] in 2004 to just under 48\% by 2008''
16\cite{coyle2005}.  Further, ``from the point of view of server
17efficiency[,] XML\ldots is the closest thing there is to a ubiquitous
18computing workload'' \cite{leventhal2009}.  In other words, XML is the
19quickly becoming the backbone of most server/server and client/server
20information exchanges.  Similarly, there is growing interest in the
21use of mobile web services for personalization, context-awareness, and
22content-adaptation of mobile web sites---most of which rely on XML
23\cite{canali2009}.  Whether the end user realizes it or not, XML is
24part of their daily life.
25
26Why are XML parsers important ?
27Talk about XML parsers and what they do in general.
28Brief few lines about byte-at-time ?
29What's new with Parabix style approach ?
30Introduce Parabix1 and Parabix2 ?
31Present overall quantiative improvements compared to other parsers.
Note: See TracBrowser for help on using the repository browser.