;;; Global defines
@String{j-COMP-SURVEYS  = "ACM Computing Surveys"}
@String{j-TOCS          = "ACM Transactions on Computer Systems"}
@String{j-ACM           = "Journal of the ACM"}
@String{j-CACM          = "Communications of the ACM"}
@String{i-RTSS          = "IEEE TC Real-Time Systems"}

;;; The references

@TECHREPORT{Aalmoes95,
    AUTHOR = "Roalt {Aalmoes} and Peter {Bosch}",
    TITLE = "Overview of Still-picture and Video Compression Standards",
    DATE = "December 1995",
    PUBLISHER = "University of Twente",
    REPORTNUMBER = "Pegasus 95-03",
    KEY = "Aalmoes95"}

@article{Abbott92,
    author = "Robert K. {Abbott} and Hector {Garcia-Molina}",
    title = "Scheduling Real-Time Transactions: A Performance Evaluation",
    journal = "ACM Transaction on Database Systems",
    year = 1992,
    volume = 17,
    number = 3,
    pages = "513--560",
    date = "September 1992",
    key = "Abbott92"
}

@INPROCEEDINGS{Anderson92,
    AUTHOR = "David P. {Anderson} and Yoshitomo {Osawa} and Ramesh {Govindan}",
    TITLE = "The Continuous Media File System (Real-Time Disk Storage and Retrieval of Digital Audio/Video Data)",
    CONFERENCE = "USENIX Conference Proceedings",
    CONFLOCATION = "San Antonio, TX",
    PUBLISHER = "USENIX",
    DATE = "Summer 1992",
    PAGES = "157--64",
    KEY = "Anderson92"}

@article{Anderson96,
    author = "Thomas E. {Anderson} and Michael D. {Dahlin} and Jeanna M. {Neefe} and David A. {Patterson} and Drew S. {Roselli} and Randolph Y. {Wang}",
    title = "Serverless Network File Systems",
    journal = j-TOCS,
    year = 1996,
    volume = 14,
    number = 1,
    pages = "41--79",
    date = "February 1996",
    key = "Anderson96"
}

@UNPUBLISHED{ATMworks97,
    author = "Digital Equipment Corporation",
    TITLE = "ATM Connectivety: ATMworks 350 Adapter",
    DATE = "1997",
    PUBLISHER = "Digital Equipment Corporation",
    NOTE = "www.networks.digital.com:80/html/products \_guide/adapt13.html",
    KEY = "ATMworks97"}

@INPROCEEDINGS{Audsley91,
    AUTHOR = "N.C. {Audsley} and A. {Burns} and M.F. {Richardson} and A.J. {Wellings}",
    TITLE = "Hard Real-Time Scheduling: The Deadline-Monotonic Approach",
    CONFERENCE = "Proceedings of the 8th IEEE Workshop on Real-Time Operating Systems and Software",
    CONFLOCATION = "Atlanta, GA",
    DATE = "1991",
    PUBLISHER = "IEEE",
    KEY = "Audsley91"}

@article{Barabanov97,
    author = "M. {Barabanov} and V. {Yodaiken}",
    title = "Introducing Real-Time Linux",
    journal = "Linux Journal",
    year = 1997,
    volume = 34,
    pages = "19--23",
    date = "1997",
    key = "Barabanov97"
}

@INPROCEEDINGS{Baker91,
    AUTHOR = "Mary G. {Baker} and John H. Hartman an Michael D.~{Kupfer} and Ken W. {Shirriff} and John K. {Ousterhout}",
    TITLE = "Measurements of a distributed file system",
    CONFERENCE = "Proceedings of the 13th {ACM} Symposium on Operating Systems Principles",
    SERIES = "Operating Systems Review",
    NUMBER = "25(5)",
    CONFLOCATION = "Pacific Grove CA {(USA)}",
    DATE = "October 1991",
    PAGES = "198--212",
    KEY = "Baker91"}

@ARTICLE{Barham94,
    AUTHOR = "P. R. {Barham} and M. D. {Hayter} and D. R. {McAuley} and I. A. {Pratt}",    
    TITLE = "Devices on the Desk Area Network",
    JOURNAL = "submitted to Journal on Selected Areas in Communications",
    DATE = "1994",
    KEY = "Barham94"}

@phdthesis{Barham96,
    AUTHOR = "Paul Ronald {Barham}",
    TITLE = "Devices in a Multi-Service Operating System",
    DATE = "July 1996",
    PUBLISHER = "Churchill College, University of Cambridge",
    KEY = "Barham96"}

@INPROCEEDINGS{Barham97,
    AUTHOR = "Paul {Barham}",
    TITLE =  "A Fresh Approach to Filesystem Quality of Service",
    DATE = "May 1997",
    CONFERENCE = "7th International Workshop on Network and Operating System Support for Digital Audio and Video",
    CONFLOCATION = "St.~Louis, Missouri, USA",
    PAGES = "119--128",
    KEY = "Barham97"
}

@INPROCEEDINGS{Birrell83,
    TITLE = "Implementing remote procedure calls",
    AUTHOR = "A. D. {Birrell} and B. J. {Nelson}",
    JOURNAL = "Operating Systems Review",
    VOLUME = "17",
    NUMBER = "5",
    DATE = "October 1983",
    CONFERENCE = "Proceedings of 9th ACM Symposium on Operating Systems Principles",
    CONFLOCATION = "Bretton Woods, New Hampshire",
    KEY = "Birrell83"}

@PHDTHESIS{Black95,
    AUTHOR = "Richard {Black}",
    TITLE = "Explicit Network Scheduling",
    DATE = "April 1995",
    PUBLISHER = "University of Cambidge",
    REPORTNUMBER = "Technical report TR361",
    KEY = "Black95"}

@INPROCEEDINGS{Bolosky97,
    TITLE = "Distributed Schedule Management in the Tiger Video Fileserver",
    AUTHOR = "Willian J. {Bolosky} and Robert P. {Fitzgerald} and John R. {Douceur}",
    JOURNAL = "Operating Systems Review",
    VOLUME = "31",
    NUMBER = "5",
    DATE = "October 1997",
    CONFERENCE = "Proceedings of 16th ACM Symposium on Operating Systems Principles",
    CONFLOCATION = "Saint-Malo, France",
    KEY = "Bolosky97"
}

@PROCEEDINGS{Bosch93a,
    AUTHOR = "Peter {Bosch} and Sape {Mullender} and Tage {Stabell-Kul\o}",
    TITLE = "Huygens File Service and Storage Architecture",
    CONFERENCE = "Esprit BROADCAST workshop",
    CONFLOCATION = "Newcastle, UK",
    EDITOR = "Nick {Cook}",
    JOURNAL = "BROADCAST Technical Report Series, 1st year report",
    VOLUME = "3",
    DATE = "OCT 1993",
    PUBLISHER = "University of Newcastle",
    KEY = "Bosch93"}

@TECHREPORT{Bosch94,
    AUTHOR = "Peter {Bosch}",
    TITLE = "A cache odyssey",
    REPORTNUMBER = "M.Sc. thesis, published as Technical Report SPA--94--10",
    PUBLISHER = "Faculty of Computer Science/SPA, Universiteit Twente, the Netherlands",
    DATE = "23 June 1994",
    KEY = "Bosch94"}

@INPROCEEDINGS{Bosch96,
    AUTHOR = "Peter {Bosch} and Sape J. {Mullender}",
    TITLE = "Cut-and-paste file-systems: integrating simulators and file-systems",
    CONFERENCE = "USENIX",
    CONFLOCATION = "San Diego, CA",
    DATE = "January 1996",
    KEY = "Bosch96"}

@TECHREPORT{Bosch97,
    AUTHOR = "Peter {Bosch} and Sape J. {Mullender}",
    TITLE = "Nihilistic: A continuous media file system for recording and playback of variable bit rate streams",
    DATE = "July 1997",
    PUBLISHER = "University of Twente, Netherlands",
    REPORTNUMBER = "Pegasus Deliverable 3.1.1",
    KEY = "Bosch97"}

@TECHREPORT{Bosch98,
    AUTHOR = "Peter {Bosch}",
    TITLE = "PC I/O Measurements",
    DATE = "February 1998",
    PUBLISHER = "University of Twente, dpt. of Computer Science",
    REPORTNUMBER = "Huygens report 98-XX",
    KEY = "Bosch98"}

@INPROCEEDINGS{Bosch98a,
    AUTHOR = "Peter Bosch",
    TITLE = "Using PCs as continuous media servers",
    CONFERENCE = "NLUUG Voorjaarsconferentie 1998",
    DATE = "13 May 1998",
    PAGES = "115--129",
    CONFLOCATION = "Ede, Netherlands",
    KEY = "Bosch98a"}

@INPROCEEDINGS{Bosch98b,
    AUTHOR = "Peter Bosch",
    TITLE = "Don't hide power",
    CONFERENCE = "ACM SIGOPS European Workshop 1998",
    DATE = "September 1998",
    CONFLOCATION = "Sintra, Portugal",
    KEY = "Bosch98b"}

@TECHREPORT{Bosch98c,
    AUTHOR = "Peter {Bosch}",
    TITLE = "Pegasus deliverable 3.2.2: NFS on VFS/Clockwise",
    DATE = "June 1998",
    PUBLISHER = "University of Twente, Netherlands",
    REPORTNUMBER = "Pegasus Deliverable 3.2.2",
    KEY = "Bosch98c"}

@TECHREPORT{Bosch98d,
    AUTHOR = "Peter {Bosch}",
    TITLE = "Pegasus deliverable 2.2.2: Profiling tools for Nemesis",
    DATE = "October 1998",
    PUBLISHER = "University of Twente, Netherlands",
    REPORTNUMBER = "Pegasus Deliverable 2.2.2",
    KEY = "Bosch98d"}

@PHDTHESIS{Bosch99,
    AUTHOR = "Peter {Bosch}",
    TITLE = "Mixed-media file systems",
    DATE = "(to appear in) June 1999",
    PUBLISHER = "University of Twente",
    KEY = "Bosch99"}

@PHDTHESIS{Burrows88a,
    AUTHOR = "Michael {Burrows}",
    TITLE = "Efficient Data Sharing",
    DATE = "DEC 1988",
    PUBLISHER = "University of Cambridge",
    REPORTNUMBER = "Technical report 153",
    KEY = "Burrows88"}

@INBOOK{Buttazzo97,
    AUTHOR = "Giorgio C. {Buttazzo}",
    BOOKTITLE = "Hard Real-Time Computing Systems",
    TITLE = "Chapter 5, Fixed-Priority Servers",
    DATE = "1997",
    PUBLISHER = "Kluwer",
    ADDRESS = "Dordrecht",
    PAGES = "109--48",
    KEY = "Buttazzo97"
}

@INBOOK{Buttazzo97b,
    AUTHOR = "Giorgio C. {Buttazzo}",
    BOOKTITLE = "Hard Real-Time Computing Systems",
    TITLE = "Chapter 6, Dynamic Priority Servers",
    DATE = "1997",
    PUBLISHER = "Kluwer",
    ADDRESS = "Dordrecht",
    PAGES = "149--81",
    KEY = "Buttazzo97b"
}

@article{Chen94,
    author = "Peter M. {Chen} and Edward K. {Lee} and Garth A. {Gibson} and Randy K. {Katz} and David A. {Patterson}",
    title = "RAID: High-Performance, Reliable Secondary Storage",
    journal = j-COMP-SURVEYS,
    year = 1994,
    volume = 26,
    number = 2,
    pages = "145--185",
    date = "June 1994",
    key = "Chen94"
}

@UNPUBLISHED{Chess98,
    AUTHOR = "Chess Engineering B.V.",
    TITLE = "Chess \textsc{dax} -- smart\textsc{dax} -- The smartest solution for on-line digital archiving",
    DATE = "1998",
    PUBLISHER = "Chess Engineering B.V.",
    NOTE = "www.smartdax.com",
    KEY = "Chess98"}

@manual{DEC93,
    author = "Digital Equipment Coorporation",
    title = "TURBOchannel Hardware Specification",
    organization = "Digital Equipment Coorporation",
    date = "Januari 1993",
    key = "DEC93"
}

@MANUAL{Digital92,
    AUTHOR = "Digital Equipment {Corporation}",
    TITLE = "DSP3105 Specification",
    DATE = "OCT 1992",
    PUBLISHER = "Digital Equipment Corporation",
    KEY = "Digital92"
}

@manual{Digital94,
    author = "Digital Equipment Corporation",
    title = "DECchip 21050 PCI-to-PCI Bridge Data Sheet",
    organization = "Digital Equipment Corporation",
    address = "Maynard, MA",
    date = "December 1994",
    key = "Digital94"
}

@INPROCEEDINGS{English92a,
    AUTHOR = "Robert M. {English} and Alexander A. {Stepanov}",
    TITLE = "Loge: A Self-Organizing Disk Controller",
    CONFERENCE = "USENIX Conference Proceedings",
    CONFLOCATION = "San Francisco, CA",
    PUBLISHER = "USENIX",
    DATE = "Winter 1992",
    PAGES = "237--52",
    KEY = "English92"
}

@ARTICLE{Fischer85,
    AUTHOR = "Michael J. {Fischer} and Nancy A. {Lynch} and Michael S. {Paterson}",
    TITLE = "Impossibility of distributed consensus with one faulty process",
    JOURNAL = "JACM",
    VOLUME = "32",
    NUMBER = "2",
    DATE = "April 1985",
    PAGES = "374--82",
    KEY = "Fischer85"
}

@INPROCEEDINGS{Golding95,
    AUTHOR = "Richard {Golding} and Peter {Bosch} and Carl {Staelin} and Tim {Sullivan} and John {Wilkes}",
    TITLE = "Idleness is not sloth",
    CONFERENCE = "Conf. Proc. of the USENIX 1995 Tech. Conf. on UNIX and Advanced Compt. Sys.",
    CONFLOCATION = "New Orleans",
    PUBLISHER = "Usenix Assoc.",
    ISBN = "ISBN 1--880446--67--7",
    DATE = "16--20 Jan. 1995",
    PAGES = "201--12",
    KEY = "Golding95"
}

@INPROCEEDINGS{Gibson97,
    AUTHOR = "Garth A. {Gibson} and David F. {Nagle} and Khalil {Amiri} and Fay W. {Chang} and Eugene M. {Feinberg} and Howard {Gobioff} and Chen {Lee} and Berend {Ozceri} and Erik {Riedel} and David {Rochberg} and Jim {Zelenka}",
    TITLE = "File Server Scaling with Network-Attached Secure Disks",
    CONFERENCE = "\textsc{sigmetric} '97",
    CONFLOCATION = "Seattle, WA, USA",
    PUBLISHER = "\textsc{acm}",
    DATE = "1997",
    PAGES = "272--284",
    KEY = "Gibson97"
}

@InProceedings{Han92,
    AUTHOR = "C.-C. {Han} and Kwei-Jay {Lin}",
    TITLE = "Scheduling Distance-Constrained Real-Time Tasks",
    PUBLISHER = "IEEE",
    SERIES = i-RTSS,
    DATE = "December 1992",
    PAGES = "300--308",
    KEY = "Han92"
}

@manual{Hand98,
    author = "Steven Hand",
    title = "\textsc{usd} stability problems -- personal communication",
    organization = "University of Cambridge",
    address = "Cambridge, UK",
    date = "1998",
    key = "Hand98"
}

@INPROCEEDINGS{Harbour91,
    AUTHOR = "Michael Gonzalez {Harbour} and Mark H. {Klein} and John P. {Lehoczky}",
    TITLE = "Fixed Priority Scheduling of Periodic Tasks with Varying Execution Priority",
    CONFERENCE = "Real-Time Systems Symposium",
    SERIES = i-RTSS,
    DATE = "1991",
    PAGES = "116--28",
    KEY = "Harbour91"
}

@PHDTHESIS{Hardman98,
    AUTHOR = "Lynda {Hardman}",
    TITLE = "Modelling and Authoring Hypermedia Documents",
    DATE = "March 1998",
    PUBLISHER = "Universiteit van Amsterdam, Netherlands",
    KEY = "Hardman98"
}

@ARTICLE{Hartman93,
    AUTHOR = "John H. {Hartman} and John K. {Ousterhout}",
    TITLE = "Letter to the editor",
    JOURNAL = "Operating Systems Review",
    VOLUME = "27",
    NUMBER = "1",
    PUBLISHER = "Association for Computing Machinery SIGOPS",
    DATE = "January 1993",
    PAGES = "7--10",
    KEY = "Hartman93"
}

@MANUAL{Hartman93b,
    AUTHOR = "John H. {Hartman}",
    TITLE = "Using the Sprite file system traces",
    PUBLISHER = "University of California, Berkeley, CA 94720, USA",
    REPORTNUMBER = "Version 1.0",
    DATE = "may 1993",
    KEY = "Hartman93b"
}

@UNPUBLISHED{Hartman95,
    AUTHOR = "John H. {Hartman}",
    TITLE = "Sprite file system configuration",
    DATE = "March 1995",
    NOTE = "personal communication",
    KEY = "Hartman95"
}

@TECHREPORT{Havinga99,
    AUTHOR = "Paul J.M. {Havinga} and Gerard J.M. {Smit}",
    TITLE = "The design of a system archictecture for mobile multimedia computers",
    DATE = "(to appear in) 1999",
    PUBLISHER = "University of Twente, Netherlands",
    KEY = "Havinga99"
}

@INBOOK{Heidelberg94,
    AUTHOR = "Ralf {Steinmetz}",
    TITLE = "Architecture and Protocols for high-speed networks",
    CHAPTER = "14, Human perception audio-visual skew",
    DATE = "1994",
    EDITOR = "Otto Spaniol, Danthine, Effelsberg",
    PUBLISHER = "Kluwer",
    ADDRESS = "Boston",
    PAGES = "235--52",
    KEY = "Heidelberg94"
}

@PROCEEDINGS{Heybey96,
    AUTHOR = "Andrew {Heybey} and Mark {Sullivan} and Paul {England}",
    TITLE = "Calliope: A Distributed, Scalable, Multimedia Server",
    CONFERENCE = "USENIX 1996 Annual Technical Conference",
    CONFLOCATION = "San Diego, CA, January 1996",
    DATE = "January 1996",
    PUBLISHER = "USENIX Association",
    LOCATION = "http://www.usenix.org",
    KEY = "Heybey96"
}

@PHDTHESIS{Hyden94,
    AUTHOR = "Eoin {Hyden}",
    TITLE = "Operating System Support for Quality of Service",
    DATE = "February 1994",
    PUBLISHER = "University of Cambridge",
    KEY = "Hyden94"}

@manual{Intel96,
    author = "Intel Corporation",
    title = "Intel 440FX PCI set 82441FX PCI and memory controller (PMC) and 82442FX Data Bus Accelerator (BDX)",
    organization = "Intel",
    address = "http://www.intel.com",
    date = "May 1996",
    key = "Intel96"
}

@manual{Intel96a,
    author = "Intel Corporation",
    title = "Pentium Pro Family Developer's Manual -- Volume 1: Specifications",
    organization = "Intel",
    address = "http://www.intel.com",
    date = "1996",
    key = "Intel96a"
}

@TECHREPORT{Jacobson91,
    AUTHOR = "David M. {Jacobson} and John {Wilkes}",
    TITLE = "Disk scheduling algorithms based on rotational position",
    DATE = "16 February 1991",
    PUBLISHER = "Hewlett-Packard Company",
    REPORTNUMBER = "Technical report HPL--CSP--91--7rev1",
    KEY = "Jacobson91"
}

@TECHREPORT{Jansen99,
    AUTHOR = "Pierre G. {Jansen} and Rene {Laan}",
    TITLE = "The Stack Resource Protocol based on Real-Time Transaction",
    DATE = "1999",
    PUBLISHER = "University of Twente, Netherlands",
    REPORTNUMBER = "",
    KEY = "Jansen99"}

@PHDTHESIS{Jardetzky92,
    AUTHOR = "Paul Wenceslas {Jardetzky}",
    TITLE = "Network file server design for continuous media",
    PUBLISHER = "Computing Laboratory at the University of Cambridge, Computer Laboratory, Pembroke Street, Cambridge CB2 3QG, England",
    DATE = "April 1992",
    NOTE = "Techical report no. 268",
    KEY = "Jardetzky92"
}

@INPROCEEDINGS{Jeffay91,
    AUTHOR = "Kevin {Jeffay} and Donald F. {Stanat} and Charles U. {Martel}",
    TITLE = "On Non-Preemptive Scheduling on Periodic and Sporadic Tasks",
    CONFERENCE = "Real-Time Systems Symposium",
    SERIES = i-RTSS,
    DATE = "1991",
    PAGES = "129--139",
    KEY = "Jeffay91"
}

@TECHREPORT{Jonge93,
    AUTHOR = "Wiebren de {Jonge} and M. Frans {Kaashoek} and Wilson C. {Hsieh}",
    TITLE = "Logical disk: a simple new approach to improving file system performance",
    REPORTNUMBER = "Technical report IR-325",
    PUBLISHER = "Dept. of Mathematics and Computer Science,Vrije Universiteit, Amsterdam",
    DATE = "1993",
    NOTE = "Also MIT/LCS/TR-566 at MIT",
    KEY = "Jonge93"
}

@TECHREPORT{Katcher93,
    AUTHOR = "Daniel I. {Katcher} and Hiroshi {Arakawa} and Jay K. {Strosmider}",
    TITLE = "Engineering and Analysis of Fixed Priority Schedulers",
    DATE = "1993",
    PUBLISHER = "Carnegie Mellon University",
    REPORTNUMBER = "Technical report",
    KEY = "Katcher93"
}

@INPROCEEDINGS{Kleiman86,
    AUTHOR = "S. R. {Kleiman}",
    TITLE = "Vnodes: An architecture for multiple file system types in Sun UNIX",
    CONFERENCE = "1986 Summer USENIX Technical Conference",
    CONFLOCATION = "Atlanta, GA, June 1986",
    PUBLISHER = "USENIX",
    DATE = "June 1986",
    PAGES = "238--47",
    KEY = "Kleiman86"
}

@article{Korst98,
    author = "Jan {Korst} and Verus {Pronk} and Pascal {Coumans} and Giel van {Doren} and Emile {Aarts}",
    title = "Comparing disk scheduling algorithms for \textsc{vbr} data streams",
    journal = "Computer Communications",
    year = 1998,
    volume = 21,
    pages = "1328--43",
    date = "1998",
    key = "Korst98"
}

@article{Korst97,
    author = "Jan {Korst} and Emile {Aarts} and Jan Karel {Lenstra}",
    title = "Scheduling Periodic Tasks with Slack",
    journal = "\textsc{Informs} journal of computing",
    year = 1997,
    volume = 9,
    number = 4,
    pages = "351--62",
    date = "Fall 1997",
    key = "Korst97"
}

@inproceedings{Korst97b,
    author = "Jan {Korst}",
    title = "Random Duplicated Assignment: An Alternative to Striping in Video Servers",
    CONFERENCE = "\textsc{acm} Multimedia '97",
    CONFLOCATION = "Seattle, Washington",
    DATE = "1997",
    pages = "219--26",
    key = "Korst97b"
}

@INPROCEEDINGS{Lampson83,
    AUTHOR = "Butler W. {Lampson}",
    TITLE = "Hints for Computer System Design",
    CONFERENCE = "Proceedings of 9th ACM Symposium on Operating Systems Principles",
    JOURNAL = "Operating Systems Review",
    VOLUME = "17",
    NUMBER = "5",
    DATE = "October 1983",
    PAGES = "33--48",
    CONFLOCATION = "Bretton Woods, New Hampshire",
    KEY = "Lampson83"
}

@TECHREPORT{Lamport85,
    AUTHOR = "Leslie {Lamport}",
    TITLE = "On interprocess communication",
    DATE = "December 1985",
    PUBLISHER = "Digital Equipment Corporation, Systems Research Center, Palo Alto, Ca",
    REPORTNUMBER = "Technical report 8",
    KEY = "Lamport85"
}

@ARTICLE{LeGall91,
    AUTHOR = "Didier {Le Gall}",
    TITLE = "MPEG: A Video Compression Standard for Multimedia Applications",
    JOURNAL = j-CACM,
    YEAR = 1991,
    VOLUME = 34,
    NUMBER = 4,
    PAGES = "46--58",
    DATE = "April 1991",
    KEY = "LeGall91"
}

@INPROCEEDINGS{Lehoczky90,
    AUTHOR = "John P. {Lehoczky}",
    TITLE = "Fixed Priority Scheduling of Periodic Task Sets with Arbitrary Deadlines",
    CONFERENCE = "Real-Time Systems Symposium",
    SERIES = i-RTSS,
    DATE = "1990",
    PAGES = "201--9",
    KEY = "Lehoczky90"
}

@INPROCEEDINGS{Lehoczky89,
    AUTHOR = "John P. {Lehoczky} and Liu {Sha} and Ye {Ding}",
    TITLE = "The Rate Monotonic Scheduling Algorithm: Exact Characterization and Average Case Behaviour",
    CONFERENCE = "Real-Time Systems Symposium",
    SERIES = i-RTSS,
    DATE = "December, 1989",
    PAGES = "166--71",
    KEY = "Lehoczky89"
}

@INPROCEEDINGS{Lehoczky92,
    AUTHOR = "John P. {Lehoczky} and Sandra {Ramos-Thuel}",
    TITLE = "An Optimal Algorithm for Scheduling Soft-Aperiodic Tasks in Fixed-Priority Preemptive Systems",
    CONFERENCE = "Real-Time Systems Symposium",
    SERIES = i-RTSS,
    DATE = "1992",
    PAGES = "110--23",
    KEY = "Lehoczky92"
}

@manual{Leonov98,
    author = "Vassili Leonov",
    title = "Linux Motion Video Project",
    organization = "Linux Media Labs LLC",
    address = "http://linuxmedialabs.com",
    date = "1998"
}

@ARTICLE{Leslie93,
    AUTHOR = "Ian {Leslie} and Derek {McAuley} and Sape J. {Mullender}",
    TITLE = "Pegasus - operating system supports for distributed multimedia systems",
    JOURNAL = "SIGOPS",
    VOLUME = "27",
    NUMBER = "1",
    DATE = "January 1993",
    PAGES = "69--78",
    KEY = "Leslie93"
}

@ARTICLE{Leslie96,
    AUTHOR = "Ian {Leslie} and Derek {McAuley} and Richard {Black} and Timothy {Roscoe} and Paul {Barham} and David {Evers} and Robin {Fairbairns} and Eoin {Hyden}",
    TITLE = "The Design and Implementation of an Operating System to Support Distributed Multimedia Applications",
    JOURNAL = "IEEE Journal on Selected Areas in Communication",
    DATE = "1996",
    VOLUME = 14,
    NUMBER = 7,
    PAGES = "1280--97",
    KEY = "Leslie96"
}

@ARTICLE{Leung82,
    AUTHOR = "Joseph Y.-T. {Lueng} and Jennifer {Whitebread}",
    TITLE = "On the complexity of fixed-priority scheduling of periodic real-time tasks",
    JOURNAL = "Performance Evaluation",
    YEAR = 1982,
    VOLUME = 2,
    PAGES = "237-250",
    DATE = "1982",
    KEY = "Leung82"
}

@ARTICLE{Liu73,
    AUTHOR = "C.L. {Liu} and James W. {Layland}",
    TITLE = "Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment",
    JOURNAL = j-ACM,
    VOLUME = "20",
    NUMBER = "1",
    DATE = "January 1973",
    PAGES = "46--61",
    KEY = "Liu73"
}

@PHDTHESIS{Lougher93,
    AUTHOR = "Paul Keith {Lougher}",
    TITLE = "The Design of a Storage Server for Continuous Media",
    DATE = "Sep. 1993",
    PUBLISHER = "Lancaster University",
    KEY = "Lougher93"
}

@inproceedings{Makaroff97,
    author = "Dwight {Makaroff} and Gerald {Neufeld} and Normal {Hutchinson}",
    title = "An Evalutation of VBR Disk Admission Algorithms for Continuous Media File Servers",
    conference = "ACM Multimedia 97",
    conflocation = "Seattle",
    date = "1997",
    publisher = "ACM",
    key = "Makaroff97"
}

@ARTICLE{Manabe98,
    AUTHOR = "Yoshifumi {Manabe} and Shigemi {Aoyagi}",
    TITLE = "A Feasibility Decision Algorithm for Rate Monotonic and Deadline Monotonic Scheduling",
    JOURNAL = "Real-Time Systems",
    YEAR = 1998,
    VOLUME = 14,
    PAGES = "171-181",
    DATE = "1998",
    PUBLISHER = "Kluwer Academic Publishers",
    KEY = "Manabe98"
}

@TECHREPORT{Mann93,
    AUTHOR = "Timothy {Mann} and Andrew {Birell} and Andy {Hisgen} and Charles {Jerian} and Garret {Swart}",
    TITLE = "A Coherent Distributed File Cache With Directory Write Behind",
    DATE = "June 1993",
    PUBLISHER = "DEC SRC",
    REPORTNUMBER = "Technical report 103",
    KEY = "Mann93"
}

@UNPUBLISHED{Marahan85,
    AUTHOR = "Christopher {Marahan}",
    TITLE = "Clockwise",
    NOTE = "Motion picture",
    DATE = "1985",
    KEY = "Marahan85"
}

@PHDTHESIS{McAuly89a,
    AUTHOR = "Derek Robert {McAuley}",
    TITLE = "Protocol Design for High Speed Networks",
    REPORTNUMBER = "Technical report 186",
    PUBLISHER = "University of Cambridge Computer Laboratory, New Museums Site, Pembroke Street, Cambridge CB2 3QG, England",
    DATE = "January 1990",
    KEY = "McAuly89"
}

@ARTICLE{McKusick84,
    AUTHOR = "Marshall K. {McKusick} and William N. {Joy} and Samuel J. {Leffler} and Robert S. {Fabry}",
    TITLE = "A fast file system for UNIX",
    JOURNAL = "ACM Transactions on Computer Systems",
    VOLUME = "2",
    NUMBER = "3",
    PAGES = "181--97",
    DATE = "August 1984",
    KEY = "McKusick84"
}

@UNPUBLISHED{McTiernan90,
    AUTHOR = "John {McTiernan}",
    TITLE = "The Hunt for Red October",
    PUBLISHER = "Paramount",
    NOTE = "Motion picture",
    DATE = "1990",
    KEY = "McTiernan90"
}

@INPROCEEDINGS{McVoy96,
    AUTHOR = "Larry {McVoy} and Carl {Staelin}",
    TITLE = "lmbench: Portable Tools for Performance Analysis",
    CONFERENCE = "1996 Winter Usenix conference",
    CONFLOCATION = "San Diego, January 1996",
    DATE = "January 1996",
    PAGES = "279--94",
    PUBLISHER = "Usenix Association",
    KEY = "McVoy96"
}

@TECHREPORT{Micron95,
    AUTHOR = "Micron Technology Inc.",
    TITLE = "Evolutionizing the DRAM business",
    REPORTNUMBER = "TN-04-39",
    PUBLISHER = "Micron Technology Inc.",
    DATE = "December 1995",
    KEY = "Micron95"
}

@TECHREPORT{Micron95a,
    AUTHOR = "Micron Technology Inc.",
    TITLE = "Choosing the right SYNCBURST SRAM",
    REPORTNUMBER = "TN-58-06",
    PUBLISHER = "Micron Technology Inc.",
    DATE = "August 1995",
    KEY = "Micron95a"
}

@TECHREPORT{Mullender89,
    AUTHOR = "Sape J. {Mullender} and Guido {van\ Rossum} and Andrew S. {Tanenbaum} and Robbert {van\ Renesse} and Hans {van\ Staveren}",
    TITLE = "Amoeba --- high-performance distributed computing",
    DATE = "August 1989",
    PUBLISHER = "Centrum voor Wiskunde en Informatica (Centre for Mathematics and Computer Science), Amsterdam",
    REPORTNUMBER = "Technical report CS--R8937",
    KEY = "Mullender89"
}

@PROCEEDINGS{Mullender94,
    AUTHOR = "Sape J. {Mullender} and Ian M. {Leslie} and Derek {McAuley}",
    TITLE = "Operating System Support for Distributed Multimedia",
    CONFERENCE = "Usenix 1994 Summer Conference",
    CONFLOCATION = "Boston",
    DATE = "June 1994",
    PUBLISHER = "Usenix",
    KEY = "Mullender94"
}

@INPROCEEDINGS{Ousterhout85,
    AUTHOR = "John {Ousterhout} and Herve Da {Costa} and David {Harrison} and John A. {Kunze} and Mike {Kupfer} and James G. {Thompson}",
    TITLE = "A trace-driven analysis of the {Unix} 4.2 {BSD} file system",
    CONFERENCE = "Proceedings of the 10th Symposium on Operating System Principles",
    DATE = "December 1985",
    PAGES = "15--24",
    KEY = "Ousterhout85"
}

@ARTICLE{Ousterhout88,
    AUTHOR = "John K. {Ousterhout} and Andrew R. {Cherenton} and Frederick {Douglis} and Micha{}el N. {Nelson} and Brent B. {Welch}",
    TITLE = "The Sprite network operating system",
    JOURNAL = "Computer",
    DATE = "February 1988",
    KEY = "Ousterhout88"
}

@UNPUBLISHED{Park95,
    AUTHOR = "Nick {Park}",
    TITLE = "Wallace and Grommit: A Close Shave",
    NOTE = "Aardman Animations",
    PUBLISHER = "BBC",
    DATE = "1995",
    KEY = "Park95"
}

@inproceedings{Patterson88,
    author = "D.A. {Patterson} and G. {Gibson} and R.H. {Katz}",
    title = "A case for redundant arrays of inexpensive disks (RAID)",
    conference = "International conference of Management of Data (SIGMOD)",
    date = "1988",
    pages = "109--116",
    publisher = "ACM",
    address = "New York"
}

@manual{PCI93,
    author = "PCI Special Interest Group",
    title = "PCI Local Bus Specification",
    organization = "PCI SIG",
    address = "POBox 14070, Portland, OR 97214",
    date = "April 1993",
    key = "PCI93"
}

@INPROCEEDINGS{Pike90,
    AUTHOR = "Rob {Pike} and Dave {Presotto} and Ken {Thompson} and Howard {Trickey}",
    TITLE = "Plan 9 from {B}ell {L}abs",
    CONFERENCE = "Proceedings of\ Summer UKUUG Conference",
    DATE = "July 1990",
    PAGES = "1--9",
    KEY = "Pike90"
}

@BOOK{Popek85,
    EDITOR = "Gerald Journal {Popek} and Bruce Journal {Walker}",
    TITLE = "The LOCUS distributed system architecture",
    DATE = "1985",
    PUBLISHER = "MIT Press, Cambridge, Mass",
    SERIES = "Computer Systems Series",
    KEY = "Popek85"
}

@manual{Posix90,
    author = "IEEE",
    title = "Portable Operating System Interface (POSIX) -- Part 1: System Application Program Interface (API) [C Language]",
    organization = "IEEE",
    address = "IEEE Standard Board, P.O. Box 1331, Piscataway, NJ 08855-1331",
    date = "7 December 1990",
    key = "Posix90"
}

@MANUAL{Pratt93,
    AUTHOR = "I. {Pratt}",
    TITLE = "ATM camera V1",
    DATE = "February 1993",
    PUBLISHER = "University of Cambridge",
    REPORTNUMBER = "ATM Document Collection 2 (The Orange Book)",
    KEY = "Pratt93"
}

@MANUAL{Pratt94,
    AUTHOR = "Ian {Pratt} and Paul {Barham}", 
    TITLE = "The ATM Camera V2 (AVA200)",
    DATE = "15 March 1994",
    PUBLISHER = "University of Cambridge",
    KEY = "Pratt94"
}

@manual{Quantum95,
    author = "Quantum Inc.",
    title = "Atlas II XP32275/XP34550/XP39100 SCSI Hard Disk Drives Product Manual",
    organization = "Quantum Inc.",
    address = "http://www.quantum.com",
    date = "unknown"
}

@INPROCEEDINGS{Rangan91,
    AUTHOR = "P. Venkat {Rangan} and Harrick M. {Vin}",
    TITLE = "Designing file systems for digital audio and video",
    CONFERENCE = "Proceedings of 13th ACM Symposium on Operating Systems Principles",
    CONFLOCATION = "Asilomar, Pacific Grove, CA",
    PUBLISHER = "Association for Computing Machinery SIGOPS",
    DATE = "13 October 1991",
    PAGES = "81--94",
    KEY = "Rangan91"
}

@inproceedings{Reddy93,
    author = "A.L. Narasihma {Reddy} and Jim {Wyllie}",
    title = "Disk scheduling in a multimedia I/O system",
    conference = "ACM Multimedia 93",
    date = "1993",
    publisher = "ACM",
    key = "Reddy93"
}

@ARTICLE{Reddy94,
    AUTHOR = "A. L. Narasimha {Reddy} and James C. {Wyllie}",
    TITLE = "I/O Issues in a Multimedia System",
    JOURNAL = "IEEE Computer",
    DATE = "March 1994",
    PAGES = "69--74",
    KEY = "Reddy94"
}

@TECHREPORT{RFC1094,
    AUTHOR = "Sun Microsystems Inc.",
    TITLE = "Network File System specification",
    DATE = "",
    PUBLISHER = "DDN Network Information Center, SRI International, Menlo Park, CA",
    REPORTNUMBER = "RFC1094",
    KEY = "RFC1094"
}

@ARTICLE{Ritchie74,
    AUTHOR = "D. M. {Ritchie} and K. {Thompson}",
    TITLE = "The UNIX time-sharing system",
    JOURNAL = "Communications of the ACM",
    VOLUME = "17",
    NUMBER = "7",
    PAGES = "365--75",
    DATE = "July 1974",
    KEY = "Ritchie74"
}

@PHDTHESIS{Roscoe95,
    AUTHOR = "Timothy {Roscoe}",
    TITLE = "The Structure of a Multi-Service Operating System",
    DATE = "April 1995",
    PUBLISHER = "University of Cambridge",
    REPORTNUMBER = "TR-376",
    KEY = "Roscoe95"
}

@INPROCEEDINGS{Rosenblum91,
    AUTHOR = "Mendel {Rosenblum} and John K. {Ousterhout}",
    TITLE = "The design and implementation of a log-structured file system",
    CONFERENCE = "Proceedings of the 13th {ACM} Symposium on Operating Systems Principles",
    SERIES = "Operating Systems Review",
    NUMBER = "25(5)",
    CONFLOCATION = "Pacific Grove CA {(USA)}",
    DATE = "October 1991",
    PAGES = "1--15",
    KEY = "Rosenblum91"
}

@INPROCEEDINGS{Ruemmler93,
    AUTHOR = "Chris {Ruemmler} and John {Wilkes}",
    TITLE = "UNIX Disk Access Patterns",
    CONFERENCE = "1993 Winter Usenix conference",
    CONFLOCATION = "San Diego, CA",
    DATE = "January 1993",
    PAGES = "405--20",
    PUBLISHER = "Usenix Association",
    KEY = "Ruemmler93"
}

@ARTICLE{Ruemmler94,
    TITLE = "An Introduction to Disk Drive Modeling",
    AUTHOR = "C. {Ruemmler} and J. {Wilkes}",
    JOURNAL = "IEEE Computer",
    DATE = "March 1994",
    PAGES = "17--28",
    KEY = "Ruemmler94"
}

@INPROCEEDINGS{Sandberg85,
    TITLE = "Design and implementation of the Sun Network Filesystem",
    AUTHOR = "R. {Sandberg} and D. {Goldberg} and S. {Kleiman} and D. {Walsh} and B. {Lyon}",
    CONFERENCE = "USENIX Association Summer Conference Proceedings of 1985",
    PAGES = "119--30",
    DATE = "1985",
    CONFLOCATION = "11-14 June 1985, Portland, OR",
    PUBLISHER = "USENIX Association, El Cerrito, CA",
    KEY = "Sandberg85"
}

@ARTICLE{Schoch82a,
    AUTHOR = "J. F. {Schoch} and Y. K. {Dalal} and D. D. {Redell} and R. C. {Crane}",
    TITLE = "Evolution of the Ethernet local computer network",
    JOURNAL = "IEEE Computer",
    VOLUME = "15",
    NUMBER = "6",
    PAGES = "10--28",
    DATE = "August 1982",
    KEY = "Schoch82"
}

@INPROCEEDINGS{Schroeder85,
    AUTHOR = "Micha{}el D. Schro{}{eder} and David K. {Gifford} and Roger M. {Needham}",
    TITLE = "A caching file system for a programmer's workstation",
    CONFERENCE = "Proceedings of the 10th {ACM} Symposium on Operating Systems Principles",
    CONFLOCATION = "Orcas Island WA ({USA})",
    DATE = "December 1985",
    PAGES = "25--34",
    JOURNAL = "Operating Systems Review",
    VOLUME = "19",
    NUMBER = "5",
    KEY = "Schroeder85"
}

@manual{SCSI91,
    author = "ANSI",
    title = "Draft proposed American National Standard for information systems -- Small Computer System Interface-2 (SCSI-2)",
    organization = "ANSI",
    address = "Computer and Business Equipment Manufacturers Association",
    date = "1991",
    key = "SCSI91"
}

@manual{Seagate97,
    author = "Tim {Sutton} and David {Webb}",
    title = "Fibre Channel: The Digital Highway Made Practical",
    organization = "Seagate Technology, Inc.",
    address = "http://www.seagate.com",
    date = "22 October 1994"
}

@manual{Seagate97a,
    author = "Seagate Technology Inc.",
    title = "Cheetah 9 Family: ST19101N/W/WD/DC Product Manual, Volume 1",
    organization = "Seagate",
    address = "920 Disc Drive, Scotts Valley, CA 95066-4544",
    date = "April 1997",
    key = "Seagate97a"
}

@manual{Seagate98,
    author = "Seagate Technology Inc.",
    title = "Seagate Cheetah Data Sheet",
    organization = "Seagate",
    address = "http://www.seagate.com",
    date = "1998",
    key = "Seagate98"
}

@INPROCEEDINGS{Seltzer90,
    AUTHOR = "Margo {Seltzer} and Peter {Chen} and John {Ousterhout}",
    TITLE = "Disk scheduling Revisited",
    CONFERENCE = "USENIX Conference Proceedings",
    CONFLOCATION = "Washington, D.C.",
    PUBLISHER = "USENIX",
    DATE = "22-26 January 1990",
    PAGES = "313--24",
    KEY = "Seltzer90"
}

@PHDTHESIS{Seltzer92,
    AUTHOR = "Margo Ilene {Seltzer}",
    TITLE = "File system performance and transaction support",
    DATE = "1992",
    PUBLISHER = "University of California",
    KEY = "Seltzer92"
}

@INPROCEEDINGS{Seltzer93,
    AUTHOR = "Margo {Seltzer} and Keith {Bostic} and Marshall Kirk {McKusick} and Carl {Staelin}",
    TITLE = "An Implementation of a Log-Structured File System for UNIX",
    CONFERENCE = "USENIX Technical Conference Proceedings",
    CONFLOCATION = "San Diego, CA",
    PUBLISHER = "USENIX",
    DATE = "Winter 1993",
    PAGES = "307--26",
    KEY = "Seltzer93"
}

@INPROCEEDINGS{Sha86,
    AUTHOR = "Lui {Sha} and John P. {Lehoczky} and Ragunathan {Rajkumar}",
    TITLE = "Solutions for some practical problems in prioritized preemptive scheduling",
    CONFERENCE = "Real-Time Systems Symposium",
    SERIES = i-RTSS,
    DATE = "1986",
    PAGES = "181--91",
    KEY = "Sha86"
}

@TECHREPORT{Shenoy96,
    AUTHOR = "Prashant J. {Shenoy} and Pawan {Goyal} and Sriram S. {Rao} and Harrick M. {Vin}",
    TITLE = "Symphony: An Integrated Multimedia File System",
    DATE = "1996",
    PUBLISHER = "University of Texas at Austin",
    REPORTNUMBER = "http://www.cs.utexas.edu/users/dmcl",
    KEY = "Shenoy96"
}

@TECHREPORT{Shenoy96b,
    AUTHOR = "Prashant J. {Shenoy} and Harrick M. {Vin}",
    TITLE = "Cello: A Disk Scheduling Framework for Next Generation Operating Systems",
    DATE = "1996",
    PUBLISHER = "University of Texas at Austin",
    REPORTNUMBER = "http://www.cs.utexas.edu/users/dmcl",
    KEY = "Shenoy96b"
}

@manual{Symbios93,
    author = "Symbios Logic Inc.",
    title = "53CF94/96-1 Fast SCSI Controller",
    organization = "Symbios",
    address = "http://www.symbios.com",
    date = "June 1993",
    key = "Symbios93"
}

@manual{Symbios96,
    author = "Symbios Logic Inc.",
    title = "SYM53C875 PCI-Ultra SCSI I/O Processor",
    organization = "Symbios",
    address = "http://www.symbios.com",
    date = "September 1996",
    key = "Symbios96"
}

@manual{Symbios96a,
    author = "Symbios Logic Inc.",
    title = "SYM53C810A PCI-Ultra SCSI I/O Processor",
    organization = "Symbios",
    address = "http://www.symbios.com",
    date = "July 1996",
    key = "Symbios96a"
}

@manual{Symbios97,
    author = "Symbios Logic Inc.",
    title = "Symbios Logic PCI-SCSI I/O Processors",
    organization = "Symbios",
    address = "http://www.symbios.com",
    date = "June 1997",
    key = "Symbios97"
}

@INPROCEEDINGS{Tindell92,
    AUTHOR = "K.W. {Tindell} and A. {Burns} and A.J. {Wellings}",
    TITLE = "Mode Changes in Priority Pre-emptively Scheduled Systems",
    CONFERENCE = "Real-Time Systems Symposium",
    SERIES = i-RTSS,
    DATE = "1992",
    PAGES = "100--9",
    KEY = "Tindell92"
}

@INPROCEEDINGS{Tokuda90,
    AUTHOR = "Hideyuki {Tokuda} and Tatsuo {Nakajima} and Prithvi {Rao}",
    TITLE = "Real-Time Mach: Towards a predictable Real-Time Systems",
    CONFERENCE = "Proceedings of USENIX Mach workshop",
    DATE = "1990",
    PUBLISHER = "USENIX",
    KEY = "Tokuda90"
}

@manual{UNI94,
    author = "ATM Forum Technical Committee",
    title = "ATM User-Network Inteface Specification",
    organization = "The ATM Forum",
    date = "September 1994",
    key = "UNI94"
}

@TECHREPORT{Veritas96,
    AUTHOR = "VERITAS Software Corporation",
    TITLE = "File System White Paper, part I, II and III",
    DATE = "November 1996",
    PUBLISHER = "VERITAS Software Corporation",
    REPORTNUMBER = "http://www.veritas.com",
    KEY = "Veritas96"
}

@ARTICLE{Wallace91,
    AUTHOR = "Gregory K. {Wallace}",
    TITLE = "The JPEG Still Picture Compression Standard",
    JOURNAL = j-CACM,
    YEAR = 1991,
    VOLUME = 34,
    NUMBER = 4,
    PAGES = "30--44",
    DATE = "April 1991",
    KEY = "Wallace91"
}

@ARTICLE{Wang97,
    AUTHOR = "Yuewei {Wang} and Jonathan C.L. {Liu} and David H.C. {Du} and Jenwei {Hsieh}",
    TITLE = "Efficient video file allocation schemes for video-on-demand services",
    JOURNAL = "Multimedia Systems",
    VOLUME = "5",
    NUMBER = "5",
    DATE = "September 1997",
    PAGES = "283--96",
    KEY = "Wang97"
}

@article{Wilkes96,
    author = "John {Wilkes} and Richard {Golding} and Carl {Staelin} and Tim {Sullivan}",
    title = "The HP AutoRAID Hierarchical Storage System",
    journal = j-TOCS,
    year = 1996,
    volume = 14,
    number = 1,
    pages = "108--136",
    date = "February 1996",
    key = "Wilkes96"
}

