I've expanded the introduction and changed the abstract. any comments?
Abstract This document specifies Metalink, an XML-based download description format. Metalink describes alternate download locations (mirrors), checksums, and other information so file transfers are more reliable and able to transparently recover from errors. 1. Introduction Metalink is an XML-based document format that describes a file or lists of files to be added to a download queue. Metalinks can list a number of files, each with an extensible set of attached metadata. For example, each file can have a description, checksum, and list of URIs that it is available from. Downloads are sometimes offered at a centralized location. Identical copies of a file are frequently accessible in multiple locations on the Internet over a variety of protocols (FTP, HTTP, and Peer-to- Peer). Users are shown a list of these multiple download locations (mirrors) and must manually select a single one on the basis of geographical location, priority, or bandwidth. This distributes the load across multiple servers. At times, individual servers can be slow, outdated, or unreachable, but this can not be determined until the download has been initiated. This can lead to cancelling the download and needing to restart it. During downloads, errors in transmission can corrupt the file. There are no easy ways to repair these files. For large downloads this can be extremely troublesome. Any of the number of problems that can occur with a download lead to frustration on the part of normal users. All the information about a download, including mirrors, checksums, digital signatures, and other information can be stored in a machine- readable Metalink file. This Metalink file transfers the knowledge of the download server (and mirror database) to the client. With this knowledge, the client is enabled to work its way to a successful download even under adverse circumstances. All this is done transparently to the user and the download is much more reliable and efficient. In contrast, a traditional HTTP redirect to a mirror conveys only extremely minimal information - one link to one server, and there is no provision in the HTTP protocol to handle failures. Other features that some clients provide include multi-source downloads, where chunks of a file are downloaded from multiple mirrors simultaneously and frequently results in a faster download. On Aug 22, 1:44 pm, Anthony Bryan <[email protected]> wrote: > I think these are both lacking in the ID. > > current: > > This document specifies Metalink Documents, an XML-based download > description format. > > how about... > > This document specifies Metalink Documents, an XML-based download > description format for describing alternate download locations > (mirrors) and checksums so file transfers are more reliable and able > to transparently recover from errors. > > I'd also like to borrow from these, & Peter's presentations, for > expanding our intro. > > http://tools.ietf.org/html/draft-ford-http-multi-server-00#section-1 > > http://lizards.opensuse.org/2008/12/16/best-way-to-download-opensuse/ > > -- > (( Anthony Bryan ... Metalink [http://www.metalinker.org] > )) Easier, More Reliable, Self Healing Downloads --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Metalink Discussion" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/metalink-discussion?hl=en -~----------~----~----~----~------~----~------~--~---
