profiling web archives

33
Profiling Web Archives Sawood Alam and Michael L. Nelson Computer Science Department, Old Dominion University Norfolk, Virginia - 23529 Herbert Van de Sompel, Lyudmila L. Balakireva, and Harihar Shankar Los Alamos National Laboratory, Los Alamos, NM David S. H. Rosenthal Stanford University Libraries, Stanford, CA

Upload: sawood-alam

Post on 06-Aug-2015

531 views

Category:

Internet


1 download

TRANSCRIPT

Profiling Web Archives

Sawood Alam and Michael L. NelsonComputer Science Department, Old Dominion University

Norfolk, Virginia - 23529

Herbert Van de Sompel, Lyudmila L. Balakireva, and Harihar ShankarLos Alamos National Laboratory, Los Alamos, NM

David S. H. RosenthalStanford University Libraries, Stanford, CA

Memento Aggregator

Memento Aggregator

Memento Aggregator

Memento Aggregator

Memento Aggregator

Memento Aggregator

Long Tail of Archives

Long Tail of Archives

● 400B+ web pages at IA do not cover everything

● Top three archives after IA produce full TimeMap 52% of the time

● Targeted crawls● Special focus archives● Restricted resources● Private archives

Archive Profile

● High-level summary of an archive● Predicts presence of mementos of a URI-R

in an archive● Provides various statistics about the

holdings● Small in size● Publicly available● Easy to update and partially patch● Useful for Memento query routing and other

things

Available Profiling Resources

● Client request● Archive response● Archive index (CDX files)

A Client Request

An Archive Response

A CDX Snippet

Profiling Strategies

● Complete URI-R Profiling○ bbc.co.uk/images/logo.png?w=90○ cnn.com/2014/03/15/?id=128734

● TLD-only Profiling○ com)/○ uk)/

● Middle Ground○ uk,co)/○ uk,co,bbc)/images○ uk,co,bbc)/0/2/1○ com,cnn)/ 201309 ar

Profile Types

● URI-R based○ Complete URI-R○ TLD only○ URI-Key (middle ground)

● Language● Datetime● Many more...

Frequency Measurements

CDXJ Serialization

URI-Key Generation

Profile Merging

Base profile

New profile

Merged profile

Dataset

● Two archives● Three sample query sets● 23 profiles for each archive and sample set

Archives

Archive URI-Rs URI-Ms Size

Archive-It 1.9B 5.3B 1.8TB

UKWA 0.7B 1.7B 0.5TB

Sample Query Sets

Sample Size In Archive-It In UKWA

DMOZ 1M 4.097% 1.912%

MementoProxy 1M 4.182% 0.179%

IAWayback 1M 3.716% 0.231%

Evaluation

● Relate CDX Size, URI-M, URI-R, and URI-Key

● Analyze profile growth● Estimate Relative Cost● Evaluate Routing Precision vs. Relative Cost

CDX Size vs URI-M

Alpha: 175 bytes per CDX line

URI-M vs URI-R

Gamma: 2.46 K : 2.686Beta: 0.911

Space Cost

Phi: 8.5e-07 -- 0.70583

Time Cost

Tau: 5.7e-05 -- 6.2e-05CDX: 45GBURI-Ms: 181MURI-Rs: 96MTime: 3 hours

Resource Requirement

Routing Precision

● Search Precision wrt TLD-only profile○ Double for registered domain policy○ Five fold for HxP1 policy

Precision vs Cost

● Up to 22% routing precision with <5% Cost● <0.3% sample URIs from MementoProxy and

IAWayback logs present in UKWA● Shallow crawling of UKWA results in higher cost

Future Work

● Generating sample URI sets● Profiling via sampling● Language profiles● Evaluation of combination profiles such as

URI-Key along with Datetime● Profiles for usage other than Memento

routing, such as, site classification based profiles (e.g., news, wiki, social media, blog etc.)

Conclusions

● Generated profiles with different policies for two archives

● Examined cost-precision tradeoffs of various policies

● Related CDX Size, URI-M, URI-R, and URI-Key

● Gained up to 22% routing precision with <5% relative cost without any false negatives

● Code @ GitHub:/oduwsdl/archive_profiler