Files
2020-03-31 23:20:09 +02:00

10624 lines
301 KiB
BibTeX
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
% PLEASE KEEP THE BIBLIOGRAPHY ENTRIES IN ALPHABETICAL ORDER! Thank you. -Bryan
% A few stylistic standards used in these bib entries,
% designed for brevity without sacrificing essential completeness
% (most entries fit on two lines in footnotesize):
% - Short and long conference titles including conference numbers:
% e.g., \bibconf[17th]{SOSP}{ACM Symposium on Operating System Principles}
% - Use "and others" for papers with more than three or four authors
% - No publisher for conference proceedings; conference name is enough.
%A
@inproceedings{ abadi10case,
author = {Alexander Thomson and Daniel J. Abadi},
title = {\href{https://dl.acm.org/doi/10.14778/1920841.1920855}{The case for determinism in database systems}},
booktitle = {VLDB},
month = sep,
year = 2010,
},
@article{abdelmalek05QU,
author = {Abd-El-Malek, Michael and Ganger, Gregory R. and Goodson, Garth R. and Reiter, Michael K. and Wylie, Jay J.},
title = {\href{http://doi.acm.org/10.1145/1095809.1095817}{Fault-scalable Byzantine Fault-tolerant Services}},
journal = {SIGOPS Operating Systems Review},
issue_date = {December 2005},
volume = {39},
number = {5},
month = oct,
year = {2005},
issn = {0163-5980},
pages = {59--74},
numpages = {16},
url = {http://doi.acm.org/10.1145/1095809.1095817},
doi = {10.1145/1095809.1095817},
acmid = {1095817},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {byzantine fault-tolerance, fault-scalability, quorums, replicated state machines, services},
}
@inproceedings{ abraham04compact,
author = {Ittai Abraham and others},
title = {Compact Name-Independent Routing with Minimum Stretch},
booktitle = {\bibconf[16th]{SPAA}{ACM Symposium on Parallelism
in Algorithms and Architectures}},
month = jun,
year = 2004,
location = {Barcelona, Spain},
}
@misc{ abi08wifi,
author = {{ABI Research}},
title = {{Wi-Fi} Hotspots Stay Hot in 2008},
month = jul,
day = 17,
year = 2008,
url = {http://www.abiresearch.com/press/1187-Wi-Fi+Hotspots+Stay+Hot+in+2008},
}
@inproceedings{ acharya00mapbox,
author = {Anurag Acharya and Mandar Raje},
title = {{MAPbox}: {U}sing Parameterized Behavior Classes
to Confine Applications},
booktitle = {9th USENIX Security Symposium}},
month = aug,
year = 2000,
}
% author = {Onur Ac\i{}i\c{c}mez and \c{C}etin Kaya Ko\c{c} and
% Jean-Pierre Seifert},
@incollection{aciiccmez06cache,
title={Cache based remote timing attack on the {AES}},
author={Ac{\i}i{\c{c}}mez, Onur and Schindler, Werner and Ko{\c{c}}, {\c{C}}etin K},
booktitle={Topics in Cryptology--CT-RSA 2007},
pages={271--286},
year={2006},
publisher={Springer}
}
@inproceedings{ aciicmez07predicting,
author = {Onur Ac\i{}i\c{c}mez and others},
title = {Predicting Secret Keys Via Branch Prediction},
booktitle = {\bibconf{CT-RSA}{Cryptographers' Track - {RSA} Conference}},
month = feb,
year = 2007,
location = {San Francisco, CA},
}
@inproceedings{ aciicmez07yet,
author = {Onur Ac\i{}i\c{c}mez},
title = {Yet Another MicroArchitectural Attack: Exploiting {I-cache}},
booktitle = {\bibconf[1st]{CCAW}{ACM Workshop on Computer Security Architecture}},
month = nov,
year = 2007,
location = {San Jose, CA},
}
@inproceedings{ adams06vmware,
author = "Keith Adams and Ole Agesen",
title = "A Comparison of Software and Hardware Techniques
for x86 Virtualization",
booktitle = {\bibconf[12th]{ASPLOS}{International Conference on
Architectural Support for Programming Languages and
Operating Systems}},
month = dec,
year = 2006,
}
@article{ adar00freeriding,
author = {Eytan Adar and Bernardo A. Huberman},
title = {Free Riding on Gnutella},
journal = {First Monday},
volume = 5,
number = 10,
month = oct,
year = 2000,
}
@inproceedings{ adibi06multipath,
author = {Sasan Adibi and Shervin Erfani},
title = {A Multipath Routing Survey for Mobile Ad-Hoc Networks},
booktitle = {\bibconf{CCNC}{IEEE Consumer Communications
and Networking Conference}},
month = jan,
year = 2006,
location = {Las Vegas, NV},
}
@inproceedings{ adiseshu96reliable,
author = {H. Adiseshu and Guru Parulkar and George Varghese},
title = {A Reliable and Scalable Striping Protocol},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
year = 1996,
month = aug
}
@inproceedings{aditya95ph,
author = {Shail Aditya and Arvind and Lennart Augustsson and
Jan-Willem Maessen and Rishiyur S. Nikhil},
title = {Semantics of p{H}: A parallel dialect of {H}askell},
booktitle = {Proceedings of the {H}askell {W}orkshop},
editor = {Paul Hudak},
year = {1995},
location = {La Jolla, CA},
month = jun,
pages = {35--49},
}
@inproceedings{ adjie-winoto99ins,
author = "William Adjie-Winoto and others",
title = "The design and implementation of an intentional naming system",
booktitle = "\bibconf[17th]{SOSP}{ACM Symposium
on Operating System Principles}",
location = "Kiawah Island, SC",
month = dec,
year = "1999",
url = "http://nms.lcs.mit.edu/papers/ins-sosp99.html",
}
@book{ adobe99postscript,
author = {{Adobe Systems Inc.}},
title = {{PostScript} Language Reference},
publisher = {Addison Wesley},
year = 1999,
month = mar,
pages = {912},
edition = {3rd},
isbn = {0201379228},
}
@inproceedings{ afek89upper,
author = {Yehuda Afek and Eli Gafni and Moty Ricklin},
title = {Upper and Lower Bounds for Routing Schemes
in Dynamic Networks},
booktitle = {\bibconf[30th]{FOCS}{Annual Symposium on
Foundations of Computer Science (FOCS)}},
month = oct,
year = 1989,
pages = "370-375",
}
@article{agrawal91backtracking,
author={Agrawal, H. and De Millo, R.A. and Spafford, E.H.},
journal={IEEE Software},
title={An execution-backtracking approach to debugging},
year={1991},
month = may,
volume={8},
number={3},
pages={21--26},
}
@inproceedings{agrawal03information,
author = {Rakesh Agrawal and
Alexandre V. Evfimievski and
Ramakrishnan Srikant},
title = {Information sharing across private databases},
booktitle = {\bibconf{SIGMOD}{ACM International Conference on
Management of Data}},
location = {San Diego, CA},
month = jun,
year = 2003
}
@inproceedings{aguilera03performance,
author = {Marcos Kawazoe Aguilera and
Jeffrey C. Mogul and
Janet L. Wiener and
Patrick Reynolds and
Athicha Muthitacharoen},
title = {Performance Debugging for Distributed Systems of
Black Boxes},
booktitle = {\bibconf[19th]{SOSP}{ACM Symposium on Operating
Systems Principles}},
location = {Bolton Landing, NY},
month = oct,
year = 2003
}
@inproceedings{ajmani02conchord,
author = {Sameer Ajmani and Dwaine E. Clarke and Chuang-Hue Moh and
Steven Richman},
title = {{ConChord}: Cooperative {SDSI} Certificate Storage and Name
Resolution},
booktitle = {\bibconf[1st]{IPTPS}{International Workshop
on Peer-to-Peer Systems}},
number = {2429},
pages = {141--154},
month = mar,
year = {2002}
}
@article{ akyildiz01tcp,
author = {Ian F. Akyildiz and Giacomo Morabito and Sergio Palazzo},
title = {{TCP-Peach}: A New Congestion Control Scheme for
Satellite {IP} Networks},
journal = {Transactions on Networking},
volume = 9,
number = 3,
month = jun,
year = 2001,
}
@article{ akyildiz05wireless,
author = {Ian F. Akyildiz and Xudong Wang and Weilin Wang},
title = {Wireless mesh networks: a survey},
journal = {Computer Networks},
volume = 47,
number = 4,
month = mar,
year = 2005,
}
@article{ al04ls-sctp,
author = {Ahmed Abd El Al and Tarek Saadawi and Myung Lee},
title = {{LS-SCTP}: a bandwidth aggregation technique for
stream control transmission protocol},
journal = {Computer Communications},
volume = 27,
number = 10,
pages = {1012-1024},
month = jun,
year = 2004,
}
@inproceedings{ albuquerque00network,
author = {C\'elio Albuquerque and Brett J. Vickers and Tatsuya Suda},
title = {Network Border Patrol},
booktitle = {\bibconf{INFOCOM}{IEEE INFOCOM}},
month = mar,
year = 2000,
location = {Tel-Aviv, Israel},
}
@article{ albuquerque04network,
author = {C\'elio Albuquerque and Brett J. Vickers and Tatsuya Suda},
title = {Network Border Patrol: Preventing Congestion Collapse and
Promoting Fairness {in the Internet}},
journal = {Transactions on Networking},
volume = 12,
number = 1,
month = feb,
year = 2004,
}
@misc{ alexandrov98consh,
author = "A. Alexandrov and P. Kmiec and K. Schauser",
title = "Consh: A confined execution environment
for Internet computations",
year = "1998",
url = "citeseer.ist.psu.edu/alexandrov99consh.html",
}
@inproceedings{ allman96application,
author = {Mark Allman and Hans Kruse and Shawn Ostermann},
title = {An Application-Level Solution to
{TCP}'s Satellite Inefficiencies},
booktitle = {\bibconf[1st]{WOSBIS}{Workshop on Satellite-based
Information Services}},
location = {Rye, New York},
month = nov,
year = 1996,
}
@inproceedings{ allman97tcp,
author = {Mark Allman and Chris Hayes and Hans Kruse
and Shawn Ostermann},
title = {{TCP} Performance over Satellite Links},
booktitle = {5th International Conference on Telecommunication Systems},
location = {Nashville, TN},
month = mar,
year = 1997,
}
% Protean paper in HotOS '19 workshop
@inproceedings{ alp19rethinking,
author = {Enis Ceyhun Alp and Eleftherios Kokoris-Kogias and
Georgia Fragkouli and Bryan Ford},
title = {\href{https://dl.acm.org/doi/abs/10.1145/3317550.3321448}{Rethinking General-Purpose Decentralized Computing}},
booktitle = {\bibconf{HotOS}{Workshop on Hot Topics in Operating Systems}},
month = may,
year = 2019,
location = {Bertinoro Italy},
}
@inproceedings{ altman00fairness,
author = {Eitan Altman and Chadi Barakat and Emmanuel Laborde},
title = {Fairness Analysis of {TCP/IP}},
booktitle = {39th IEEE Conference on Decision and Control},
month = dec,
year = 2000,
}
@article{ almes85eden,
author = {Guy T. Almes and Andrew P. Black and
Edward D. Lazowska and Jerre D. Noe},
title = {The {Eden} System: A Technical Review},
journal = {IEEE Transactions on Software Engineering},
volume = {SE-11},
number = 1,
month = jan,
year = 1985,
pages = {43-59},
}
@misc{ amd02x86-64,
author = {{Advanced Micro Devices, Inc.}},
title = {{AMD} x86-64 Architecture Programmer's Manual},
year = 2002,
month = sep,
}
@misc{ amd07,
author = {{Advanced Micro Devices, Inc.}},
title = {{AMD64} Architecture Programmer's Manual},
month = sep,
year = 2007,
}
@article{ amir11byzantine,
author = {Yair Amir and Brian Coan and Jonathan Kirsch
and John Lane},
title = {{Prime}: {Byzantine} Replication under Attack},
journal = {IEEE Transactions on Dependable and Secure Computing},
volume = 8,
number = 4,
month = jul,
year = 2011,
pages = {564-577},
}
@article{ amza96treadmarks,
author = {Cristiana Amza and Alan L. Cox and Sandhya Dwarkadas and
Pete Keleher and Honghui Lu and Ramakrishnan Rajamony and Weimin Yu
and Willy Zwaenepoel},
title = {{TreadMarks}: Shared Memory Computing
on Networks of Workstations},
journal = {IEEE Computer},
month = feb,
year = 1996,
volume = 29,
number = 2,
pages = {18-28},
}
@misc{ anderson01analysis,
author = {Jason Anderson},
title = {An Analysis of Fragmentation Attacks},
month = mar,
day = 15,
year = 2001,
note = {\url{http://www.ouah.org/fragma.html}},
}
@inproceedings{ andersen01resilient,
author = "David G. Andersen and others",
title = "Resilient Overlay Networks",
booktitle = "\bibconf[18th]{SOSP}{ACM Symposium
on Operating Systems Principles}",
location = "Banff, Canada",
month = oct,
year = "2001",
url = "http://nms.lcs.mit.edu/projects/ron/",
}
@inproceedings{ anglano04file,
author = {Cosimo Anglano and Massimo Canonico},
title = {The File Mover: An Efficient Data Transfer System
for Grid Applications},
booktitle = {\bibconf[2nd]{GAN}{International Workshop on
Grids and Advanced Networks}},
location = {Chicago, IL},
month = apr,
year = 2004,
}
@misc{ ansi05ecdsa,
author = {{American National Standards Institute}},
title = {Elliptic Curve Digital Signature Algorithm {(ECDSA)}},
year = 2005,
note = {ANSI X9.62:2005},
}
@inproceedings{ apostolopoulos99transport,
author = {George Apostolopoulos and Vinod Peris and Debanjan Saha},
title = {Transport Layer Security: How much does it really cost?},
booktitle = {\bibconf{INFOCOM}{IEEE INFOCOM}},
month = mar,
year = 1999,
location = {New York, NY},
}
@inproceedings{ apostolopoulos02multiple,
author = {John Apostolopoulos and Tina Wong and Wai-tian Tan
and Susie Wee},
title = {On Multiple Description Streaming with
Content Delivery Networks},
booktitle = {\bibconf{INFOCOM}{IEEE INFOCOM}},
month = jun,
year = 2002,
location = {New York, NY},
}
@inproceedings{appel99pca,
title = "Proof-Carrying Authentication",
author = "Andrew W. Appel and Edward W. Felten",
booktitle = "\bibconf[6th]{ACM CCS}{ACM Conference on
Computer and Communications Security}",
month = nov,
year = 1999,
}
@inproceedings{ argyriou03bandwidth,
author = {Antonios Argyriou and Vijay Madisetti},
title = {Bandwidth Aggregation with SCTP},
booktitle = {\bibconf{GLOBECOM}{IEEE Global Telecommunications
Conference}},
location = {San Francisco, CA},
month = dec,
year = 2003,
}
@inproceedings{ arias03compact,
author = "Marta Arias and others",
title = "Compact Routing with Name Independence",
booktitle = {\bibconf[15th]{SPAA}{ACM Symposium on Parallelism
in Algorithms and Architectures}},
location = "San Diego, CA",
month = jun,
year = "2003",
}
@inproceedings{ artho03high,
author = {Cyrille Artho and Klaus Havelund and Armin Biere},
title = {High-Level Data Races},
booktitle = {\bibconf{VVEIS}{Workshop on Verification and Validation
of Enterprise Information Systems}},
pages = {82-93},
location = {Angers, France},
month = apr,
year = 2003,
}
@misc{ armstrong08virtualization,
author = {Ben Armstrong},
title = {Virtualization Clustering and Processor Compatibility},
month = feb,
year = 2008,
note = {\url{http://blogs.msdn.com/virtual_pc_guy/archive/2008/02/19/virtualization-clustering-and-processor-compatibility.aspx}}
}
@incollection{ arvind1988two,
author = {Arvind and Iannucci, Robert},
title = {Two fundamental issues in multiprocessing},
booktitle = {Parallel Computing in Science and Engineering},
series = {Lecture Notes in Computer Science},
editor = {Dierstein, R/"{u}diger and M/"{u}ller-Wichards, Dieter and
Wacker, Hans-Martin},
pages = {61--88},
volume = {295},
note = {\url{http://dx.doi.org/10.1007/3-540-18923-8_15}},
year = {1988},
}
@article{arvind1989Istructures,
author = {Arvind and Rishiyur S. Nikhil and Keshav K. Pingali},
title = {{I}-structures: data structures for parallel computing},
journal = {ACM Transactions on Programming Languages and Systems (TOPLAS)},
issue_date = {Oct. 1989},
volume = 11,
number = 4,
month = oct,
year = 1989,
issn = {0164--0925},
pages = {598--632},
numpages = {35},
url = {\url{http://doi.acm.org/10.1145/69558.69562}},
doi = {10.1145/69558.69562},
acmid = {69562},
publisher = {ACM},
address = {New York, NY, USA},
}
@article{arvind1990executing,
author={Arvind and Rishiyur S. Nikhil},
title={Executing a program on the {MIT} tagged-token dataflow architecture },
journal={IEEE Transactions on Computers},
year={1990},
month = mar,
volume={39},
number={3},
pages={300--318},
doi={10.1109/12.48862},
ISSN={0018-9340},
}
@article{ asanovic09landscape,
author = {Krste Asanovic and Rastislav Bodik and James Demmel and
Tony Keaveny and Kurt Keutzer and John Kubiatowicz and Nelson Morgan and
David Patterson and Koushik Sen and John Wawrzynek and David Wessel and
Katherine Yelick},
title = {A view of the parallel computing landscape},
journal = {Communications of the ACM},
volume = {52},
number = {10},
month = oct,
year = {2009},
pages = {56--67},
}
@article{aublin15bft,
author = {Aublin, Pierre-Louis and Guerraoui, Rachid and Kne\v{z}evi\'{c}, Nikola and Qu{\'e}ma, Vivien and Vukoli\'{c}, Marko},
title = {The Next 700 {BFT} Protocols},
journal = {ACM Trans. Comput. Syst.},
issue_date = {January 2015},
volume = {32},
number = {4},
month = jan,
year = {2015},
issn = {0734-2071},
pages = {12:1--12:45},
articleno = {12},
numpages = {45},
url = {http://doi.acm.org/10.1145/2658994},
doi = {10.1145/2658994},
acmid = {2658994},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {Abstract, Byzantine, composability, fault tolerance, optimization, robustness},
}
@inproceedings{ aviram11workspace,
author = {Amittai Aviram and Bryan Ford and Yu Zhang},
title = {{Workspace Consistency}: A Programming Model
for Shared Memory Parallelism},
booktitle = {\bibconf[2nd]{WoDet}{Workshop on Determinism
and Correctness in Parallel Programming}},
month = mar,
day = 6,
year = 2011,
location = {Newport Beach, CA},
}
@inproceedings{ aviram11deterministic,
author = {Amittai Aviram and Bryan Ford},
title = {Deterministic {OpenMP} for Race-Free Parallelism},
booktitle = {\bibconf[3rd]{HotPar}{USENIX Workshop on
Hot Topics in Parallelism}},
month = may,
day = 26,
year = 2011,
location = {Berkeley, CA},
}
@inproceedings{ aviram12generalized,
author = {Amittai Aviram and Bryan Ford},
title = {A Generalized Reduction Construct for Deterministic {OpenMP}},
booktitle = {\bibconf[3rd]{WoDet}{Workshop on Determinism
and Correctness in Parallel Programming}},
month = mar,
day = 4,
year = 2012,
location = {London, England},
}
@misc{aws17microservices,
author = {Matthias Jung and Peter Dalbhanjan and Peter Chapman and
Christoph Kassen},
title = {\href{https://docs.aws.amazon.com/aws-technical-content/latest/microservices-on-aws/microservices-on-aws.pdf}{Microservices
on AWS}},
month = sep,
year = 2017,
}
%B
@inproceedings{ backes09practical,
author = {Michael Backes and Peter Druschel and Andreas Haeberlen
and Dominique Unruh},
title = {{CSAR}: A Practical and Provable Technique to Make
Randomized Systems Accountable},
booktitle = {16th Annual Network \& Distributed System
Security Symposium (NDSS '09)},
location = {San Diego, CA},
month = feb,
year = 2009,
}
@inproceedings{bacon00guava,
author = {Bacon, David F. and Strom, Robert E. and Tarafdar, Ashis},
title = {Guava: a dialect of {J}ava without data races},
booktitle = {\bibconf[15th]{OOPSLA}{ACM SIGPLAN Conference on
Object-Oriented Programming, Systems, Languages, and Applications}},
year = {2000},
pages = {382--400},
location = {Minneapolis, MN}
}
@inproceedings{ badrinath93handling,
author = {B. R. Badrinath and A. Bakre
and T. Imielinski and R. Marantz},
title = {Handling Mobile Clients: A Case for Indirect Interaction},
booktitle = {\bibconf[4th]{WWOS}{Workshop on Workstation
Operating Systems}},
month = oct,
year = 1993,
location = {Napa, CA},
}
@inproceedings{ bahk92dynamic,
author = {Saewoong Bahk and Magda El Zarki},
title = {Dynamic Multi-path Routing and How it Compares with other
Dynamic Routing Algorithms for High Speed Wide Area Networks},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 1992,
location = {Baltimore, MD},
pages = {53-64},
}
@inproceedings{ baiocchi07yeah,
author = {Andrea Baiocchi and Angelo P. Castellani
and Francesco Vacirca},
title = {{YeAH-TCP}: Yet Another Highspeed {TCP}},
booktitle = {\bibconf[5th]{PFLDnet}{Workshop on Protocols
for Fast Long-Distance Networks}},
month = feb,
year = 2007,
location = {Los Angeles, CA},
}
@techreport{ baker77incremental,
author = {Henry G. {Baker, Jr.} and Carl Hewitt},
title = {The Incremental Garbage Collection of Processes},
institution = {\bibbrev{MIT AI Lab}{Massachusetts Institute
of Technology Artificial Intelligence Laboratory}},
number = {AI Memo 454},
year = 1977,
month = dec,
}
% final journal version: bakre97implementation
@techreport{ bakre94itcp,
author = {Ajay Bakre and B.R. Badrinath},
title = {{I-TCP}: Indirect {TCP} for Mobile Hosts},
institution = {Rutgers University},
location = {Piscataway, NJ},
number = {DCS-TR-314},
month = oct,
year = 1994,
}
@article{ bakre97implementation,
author = {Ajay V. Bakre and B.R. Badrinath},
title = {Implementation and Performance Evaluation of Indirect {TCP}},
journal = {IEEE Transactions on Computers},
volume = 46,
number = 3,
month = mar,
year = 1997,
pages = {260-278},
}
@inproceedings{ bakshi97improving,
author = {Brikam S. Bakshi and P. Krishna and N. H. Vaidya
and D. K. Pradhan},
title = {Improving the Performance of {TCP} over Wireless Networks},
booktitle = {\bibconf[17th]{ICDCS}{International Conference on
Distributed Computer Systems}},
month = may,
year = 1997,
location = {Baltimore, Maryland},
}
@techreport{ bala99transparent,
author = "V. Bala and E. Duesterwald and S. Banerjia",
title = "Transparent Dynamic Optimization",
institution = "HP Laboratories",
location = "Cambridge",
number = "HPL-1999-77",
year = "1999",
month = jun,
url = "citeseer.ist.psu.edu/bala99transparent.html"
}
@article{ bala00dynamo,
author = "Vasanth Bala and Evelyn Duesterwald and Sanjeev Banerjia",
title = "{Dynamo}: a transparent dynamic optimization system",
journal = "ACM SIG{\-}PLAN Notices",
volume = "35",
number = "5",
pages = "1--12",
year = "2000",
url = "citeseer.ist.psu.edu/bala00dynamo.html"
}
@inproceedings{ balakrishnan95improving,
author = {Hari Balakrishnan and Srinivasan Seshan and Elan Amir
and Randy H. Katz},
title = {Improving {TCP/IP} Performance over Wireless Networks},
booktitle = {\bibconf[1st]{MOBICOM}{International Conference on Mobile
Computing and Networking}},
month = nov,
year = 1995,
location = {Berkeley, CA},
}
@article{ balakrishnan97comparison,
author = {Hari Balakrishnan and Venkata N. Padmanabhan
and Srinivasan Seshan and Randy H. Katz},
title = {A Comparison of Mechanisms for Improving
{TCP} Performance over Wireless Links},
journal = {IEEE Transactions on Networking},
volume = 5,
number = 6,
month = dec,
year = 1997,
}
@inproceedings{ balakrishnan98tcp,
author = {Hari Balakrishnan and others},
title = {{TCP} Behavior of a Busy {Internet} Server:
Analysis and Improvements},
booktitle = {\bibconf{INFOCOM}{IEEE INFOCOM}},
month = mar,
year = 1998,
}
@inproceedings{ balakrishnan98explicit,
author = {Hari Balakrishnan and Randy H. Katz},
title = {Explicit Loss Notification and Wireless Web Performance},
booktitle = {IEEE Globecom Internet Mini-Conference},
month = nov,
year = 1998,
location = {Sydney, Australia},
}
@inproceedings{ balakrishnan99integrated,
author = {Hari Balakrishnan and Hariharan S. Rahul
and Srinivasan Seshan},
title = {An Integrated Congestion Management Architecture
for {Internet} Hosts},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
month = sep,
year = 1999,
}
@inproceedings{balakrishnan03semantic-free,
author = "Hari Balakrishnan and Scott Shenker and Michael Walfish",
title = {Semantic-Free Referencing in Linked Distributed Systems},
booktitle = {\bibconf[2nd]{IPTPS}{International Workshop
on Peer-to-Peer Systems}},
year = 2003,
month = feb,
}
@article{balakrishnan03looking,
title = {Looking Up Data in {P2P} Systems},
author = {Hari Balakrishnan and others},
journal = {Communications of the ACM},
year = {2003},
month = feb,
}
@inproceedings{ balakrishnan04layered,
author = {Hari Balakrishnan and Karthik Lakshminarayanan and
Sylvia Ratnasamy and Scott Shenker and Ion Stoica and
Michael Walfish},
title = {A Layered Naming Architecture for the Internet},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
location = {Portland, OR},
month = sep,
year = {2004},
}
@inproceedings{ ballani09making,
author = {Hitesh Ballani and Paul Francis and Tuan Cao and Jia Wang},
title = {Making Routers Last Longer with {ViAggre}},
booktitle = {\bibconf[6th]{NSDI}{USENIX/ACM Symposium
on Networked Systems Design and Implementation}},
month = apr,
year = 2009,
location = {Boston, MA},
}
@article{ banerjea96simulation,
author = {Anindo Banerjea},
title = {Simulation study of the capacity effects of dispersity
routing for fault tolerant realtime channels},
journal = {Computer Communications Review},
volume = 26,
number = 4,
month = oct,
year = 1996,
}
@techreport{ barakat99tcp,
author = {Chadi Barakat and Eitan Altman and Walid Dabbous},
title = {On {TCP} Performance in an Heterogeneous Network:
A Survey},
number = {3737},
institution = {INRIA},
location = {Sophia Antipolis, France},
month = jul,
year = 1999,
}
@article{ barakat00tcp,
author = {Chadi Barakat and Eitan Altman and Walid Dabbous},
title = {On {TCP} Performance in a Heterogeneous Network: A Survey},
journal = {IEEE Communications Magazine},
volume = 38,
number = 1,
pages = {40-46},
month = jan,
year = 2000,
}
@article{ barakat02bandwidth,
author = {Chadi Barakat and Eitan Altman},
title = {Bandwidth tradeoff between {TCP} and link-level {FEC}},
journal = {Computer Networks},
volume = 39,
pages = {133-150},
year = 2002,
}
@inproceedings{ baraz03ia,
author = {Leonid Baraz and Tevi Devor and Orna Etzion and Shalom Goldenberg
and Alex Skaletsky and Yun Wang and Yigal Zemach},
title = {{IA-32 Execution Layer}: a two-phase dynamic translator designed
to support {IA-32} applications on {Itanium}-based systems},
booktitle = {36th International Conference on Microarchitecture (MICRO36)},
location = {San Diego, CA},
year = 2003,
month = dec,
url = "citeseer.ist.psu.edu/baraz03ia.html"
}
@inproceedings{barham04using,
author = {Paul Barham and
Austin Donnelly and
Rebecca Isaacs and
Richard Mortier},
title = {Using {M}agpie for Request Extraction and
Workload Modelling},
booktitle = {\bibconf[6th]{OSDI}{USENIX Symposium on Operating Systems
Design and Implementation}},
location = {San Francisco, CA},
month = dec,
year = 2004
}
@inproceedings{basescu12robust,
author = {Cristina Basescu and
Christian Cachin and
Ittay Eyal and
Robert Haas and
Alessandro Sorniotti and
Marko Vukolic and
Ido Zachevsky},
title = {Robust Data Sharing with Key-Value Stores},
booktitle = {\bibconf[42nd]{DSN}{Annual IEEE/IFIP International
Conference on Dependable Systems and Networks}},
location = {Boston, MA},
month = jun,
year = 2012
}
@inproceedings{basu11karma,
author = {Basu, Arkaprava and Bobba, Jayaram and Hill, Mark D.},
title = {Karma: scalable deterministic record-replay},
booktitle = {\bibconf{ICS}{International conference on Supercomputing}},
year = {2011},
location = {Tucson, Arizona, USA},
pages = {359--368},
}
@misc{ battilana04gif,
author = "Michael C. Battilana",
title = "The {GIF} Controversy: A Software Developer's Perspective",
note = "{\tt http://lzw.info/}",
month = jun,
year = 2004,
}
@article{ bearman99reality,
author = {David Bearman},
title = {Reality and Chimeras
in the Preservation of Electronic Records},
journal = {D-Lib Magazine},
volume = 5,
number = 4,
year = 1999,
month = apr,
}
@book{ bedford01probabilistic,
author = {Tim Bedford and Roger Cooke},
title = {Probabilistic Risk Analysis: {F}oundations and Methods},
publisher = {Cambridge University Press},
year = 2001
}
@inproceedings{ bedichek90some,
author = "R. Bedichek",
title = "Some Efficient Architecture Simulation Techniques",
booktitle = "{USENIX} Winter 1990 Technical Conference",
location = "Washington, D.C.",
pages = "53--64",
year = "1990",
}
@misc{ bellard05qemu,
title = {{QEMU}, a Fast and Portable Dynamic Translator},
author = {Fabrice Bellard},
booktitle = {USENIX Annual Technical Conference, FREENIX Track},
location = {Anaheim, CA},
month = apr,
year = 2005,
pages = {41--46},
}
@article{ bellare00authenticated,
author = {Mihir Bellare and Chanathip Namprempre},
title = {Authenticated Encryption: Relations among notions
and analysis of the generic composition paradigm},
journal = {\bibbrev{LNCS}{Lecture Notes in Computer Science}},
volume = 1976,
month = sep,
year = 2000,
pages = {531-545},
}
@article{ beltrametti88control,
author = {Monica Beltrametti and Kenneth Bobey and John R. Zorbas},
title = {The Control Mechanism for the
{Myrias} Parallel Computer System},
journal = {Computer Architecture News},
volume = 16,
number = 4,
month = sep,
year = 1988,
pages = {21-30},
}
@article{benet14ipfs,
title={Ipfs-content addressed, versioned, p2p file system},
author={Benet, Juan},
journal={arXiv preprint arXiv:1407.3561},
year={2014}
}
@inproceedings{ bennett96hierarchical,
author = {Jon C. R. Bennett and Hui Zhang},
title = {Hierarchical packet fair queueing algorithms},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = {1996},
isbn = {0-89791-790-1},
pages = {143--156},
location = {Palo Alto, California, United States},
doi = {http://doi.acm.org/10.1145/248156.248170},
}
@article{ bennett99packet,
author = {Jon C. R. Bennett and Craig Partridge and Nicholas Shectman},
title = {Packet Reordering is Not Pathological Network Behavior},
journal = {Transactions on Networking},
volume = 7,
issue = 6,
month = dec,
year = 1999,
pages = {789-798},
}
@inproceedings{ berenson95critique,
author = {Hal Berenson and Phil Bernstein and Jim Gray and
Jim Melton and Elizabeth ONeil and Patrick O'Neil},
title = {A Critique of {ANSI SQL} Isolation Levels},
booktitle = {SIGMOD},
month = jun,
year = 1995,
location = {San Jose, CA},
}
@inproceedings{ bergan10coredet,
author = {Tom Bergan and Owen Anderson and Joseph Devietti
and Luis Ceze and Dan Grossman},
title = {{CoreDet}: A Compiler and Runtime System for
Deterministic Multithreaded Execution},
booktitle = {\bibconf[15th]{ASPLOS}{International Conference on
Architectural Support for Programming Languages
and Operating Systems}},
month = mar,
year = 2010,
location = {Pittsburgh, PA},
}
@inproceedings{ bergan10deterministic,
author = {Tom Bergan and Nicholas Hunt and Luis Ceze
and Steven D. Gribble},
title = {Deterministic Process Groups in {dOS}},
booktitle = {\bibconf[9th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
month = oct,
year = 2010,
location = {Vancouver, BC, Canada},
}
@inproceedings{ berger09grace,
author = {Emery D. Berger and Ting Yang and Tongping Liu
and Gene Novark},
title = {{Grace}: Safe Multithreaded Programming for {C/C++}},
booktitle = {\bibconf[24th]{OOPSLA}{ACM SIGPLAN Conference on
Object-Oriented
Programming Languages, Systems, and Applications}},
month = oct,
year = 2009,
location = {Orlando, FL},
}
@misc{ bernstein-ipv6,
author = {D. J. Bernstein},
title = {The {IPv6} mess},
note = {\url{http://cr.yp.to/djbdns/ipv6mess.html}},
}
@inproceedings{ bershad93midway,
author = {Brian N. Bershad and Matthew J. Zekauskas
and Wayne A. Sawdon},
title = {The {Midway} Distributed Shared Memory System},
booktitle = {CompCon},
month = feb,
year = 1993,
pages = {528-537},
location = {San Francisco, CA},
}
@inproceedings{ bershad95extensibility,
author = {Brian N. Bershad and
Stefan Savage and
Przemyslaw Pardyak and
Emin G{\"u}n Sirer and
Marc E. Fiuczynski and
David Becker and
Craig Chambers and
Susan J. Eggers},
title = {Extensibility, Safety and Performance
in the {SPIN} Operating System},
booktitle = {\bibconf[15th]{SOSP}{ACM Symposium on Operating System Principles}},
location = {Copper Mountain, CO},
year = 1995,
}
@inproceedings{bessani11depsky,
author = {Alysson Neves Bessani and
Miguel P. Correia and
Bruno Quaresma and
Fernando Andr{\'e} and
Paulo Sousa},
title = {{DepSky}: {D}ependable and Secure Storage in a
Cloud-of-clouds},
booktitle = {\bibconf[6th]{EuroSys}{ACM SIGOPS/EuroSys
European Conference on Computer Systems}},
location = {Salzburg, Austria},
month = apr,
year = 2011
}
@inproceedings{ bessani14state,
author = {Alysson Bessani and Joao Sousa and Eduardo E.P. Alchieri},
title = {State Machine Replication for the Masses with {BFT-SMART}},
booktitle = {International Conference on Dependable Systems and Networks (DSN)},
month = jun,
year = 2014,
pages = {355-362},
}
@inproceedings{bezerra14scalable,
title={\href{http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6903591}{Scalable state-machine replication}},
author={Bezerra, Carlos Eduardo and Pedone, Fernando and Van Renesse, Robbert},
booktitle={Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on},
pages={331--342},
year={2014},
organization={IEEE}
}
@inproceedings{ bhagwan04total,
author = {Ranjita Bhagwan and
Kiran Tati and
Yuchung Cheng and
Stefan Savage and
Geoffrey M. Voelker},
title = {{T}otal {R}ecall: System Support for Automated Availability
Management},
booktitle = {NSDI},
month = mar,
year = {2004}
}
% Note: journal version is bhandarkar06ltcp
@inproceedings{ bhandarkar05improving,
title = {Improving {TCP} Performance in High Bandwidth High {RTT} Links
Using Layered Congestion Control},
author = {Sumitha Bhandarkar and Saurabh Jain and A.L. Narasimha Reddy},
booktitle = {\bibconf[3rd]{PFLDnet}{Workshop on Protocols
for Fast Long-Distance Networks}},
month = feb,
year = 2005,
location = {Lyon, France}
}
@article{ bhandarkar06ltcp,
title = {{LTCP}: Improving the Performance of {TCP} in Highspeed
Networks Using Layered Congestion Control},
author = {Sumitha Bhandarkar and Saurabh Jain and A.L. Narasimha Reddy},
journal = {Computer Communications Review},
volume = 36,
number = 1,
month = jan,
year = 2006,
}
@inproceedings{bhat14mined,
author = {Vasudev Bhat and
Adheesh Gokhale and
Ravi Jadhav and
Jagat Sastry Pudipeddi and
Leman Akoglu},
title = {Min(e)d your tags: {A}nalysis of question response time in
{StackOverflow}},
booktitle = {\bibconf{ASONAM}{IEEE/ACM International Conference on
Advances in Social Networks Analysis and Mining}},
location = {Beijing, China},
month = aug,
year = 2014
}
@inproceedings{ biggadike05natblaster,
author = {Andrew Biggadike and Daniel Ferullo and
Geoffrey Wilson and Adrian Perrig},
title = {{NATBLASTER}: Establishing {TCP} Connections Between
Hosts Behind {NATs}},
booktitle = {ACM SIGCOMM Asia Workshop},
location = {Beijing, China},
month = apr,
date = {12--14},
year = {2005},
}
@inproceedings{ bienia08characterization,
author = {Christian Bienia and Sanjeev Kumar and Jaswinder Pal Singh
and Kai Li},
title = {The {PARSEC} Benchmark Suite:
Characterization and Architectural Implications},
booktitle = {\bibconf[17th]{PACT}{International Conference on
Parallel Architectures and Compilation Techniques}},
year = {2008},
month = {October},
pages = {72--81},
location = {Toronto, ON}
}
@article{ billah91resonance,
author = {K. Yusuf Billah and Robert H. Scanlan},
title = {Resonance, {Tacoma Narrows} bridge failure,
and undergraduate physics textbooks},
journal = {American Journal of Physics},
volume = 59,
number = 2,
month = feb,
year = 1991,
}
@article{ birrell84implementing,
author = {Andrew D. Birrell and Bruce Jay Nelson},
title = {Implementing Remote Procedure Calls},
journal = {\bibconf{TOCS}{Transactions on Computer Systems}},
volume = {2},
number = {1},
pages = {39--59},
month = feb,
year = {1984},
}
@misc{ blackshear19move,
author = {Sam Blackshear and Evan Cheng and David L. Dill and
Victor Gao and Ben Maurer and Todd Nowacki and Alistair Pott and
Shaz Qadeer and Rain and Dario Russi and Stephane Sezer and
Tim Zakian and Runtian Zhou},
title = {\href{https://developers.libra.org/docs/assets/papers/libra-move-a-language-with-programmable-resources.pdf}{Move: A Language With Programmable
Resources}},
month = jun,
year = 2019,
}
@article{ blanton02making,
author = "E. Blanton and M. Allman",
title = "On making {TCP} more robust to packet reordering",
journal = "Computer Communications Review",
volume = 32,
number = 1,
month = jan,
year = 2002,
}
@article{ bloom70space,
author = {Burton H. Bloom},
title = {Space/time trade-offs in hash coding with allowable errors},
journal = {Communications of the ACM},
volume = 13,
number = 7,
pages = {422-426},
year = 1970,
}
@inproceedings{blumofe95cilk,
author = {Robert D. Blumofe and Christopher F. Joerg and Bradley C. Kuszmaul and
Charles E. Leiserson and Keith H. Randall and Yuli Zhou},
title = {{C}ilk: an efficient multithreaded runtime system},
booktitle = {\bibconf[5th]{PPoPP}{ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming}},
year = {1995},
pages = {207--216},
location = {Santa Barbara, CA}
}
@inproceedings{ bocchino09parallel,
author = {Bocchino Jr., Robert L. and Adve, Vikram S. and
Adve, Sarita V. and Snir, Marc},
title = {Parallel Programming Must Be Deterministic by Default},
booktitle = {\bibconf[1st]{HotPar}{Workshop on
Hot Topics in Parallelism (HotPar '09)}},
month = mar,
year = {2009},
location = {Berkeley, California, USA},
url = {http://www.usenix.org/event/hotpar09/tech/full_papers/bocchino/bocchino.pdf},
}
@inproceedings{ bocchino09dpj,
author = {Robert L. {Bocchino Jr.} and Vikram S. Adve and Danny Dig and
Sarita V. Adve and Stephen Heumann and Rakesh Komuravelli and
Jeffrey Overbey and Patrick Simmons and Hyojin Sung and
Mohsen Vakilian},
title = {A Type and Effect System for Deterministic Parallel {Java}},
booktitle = {OOPSLA},
month = oct,
year = 2009,
location = {Orlando, FL},
url = {http://dpj.cs.uiuc.edu/DPJ/Publications_files/paper_1.pdf},
}
@article{ boggs80pup,
author = {David R. Boggs and John F. Shoch and Edward A. Taft
and Robert M. Metcalfe},
title = {Pup: An Internetwork Architecture},
journal = {IEEE Transactions on Communications},
volume = 28,
number = 4,
month = apr,
year = 1980,
pages = {612-624},
}
@inproceedings{ bohacek03tcppr,
author = {Stephan Bohacek and others},
title = {{TCP-PR}: {TCP} for Persistent Packet Reordering},
booktitle = {\bibconf[23rd]{ICDCS}{International Conference
on Distributed Computing Systems}},
year = 2003,
month = may,
location = {Providence, RI},
}
@article{ boichat03deconstructing,
author = {Romain Boichat and Partha Dutta and Svend Frølund
and Rachid Guerraoui},
title = {Deconstructing {Paxos}},
journal = {ACM SIGACT News},
volume = 34,
number = 1,
month = mar,
year = 2003,
}
@book{ boleuf01wiki,
author = {Bo Leuf and Ward Cunningham},
title = {The Wiki Way},
publisher = {Addison-Wesley Longman},
isbn = {0-201-71499-X},
month = mar,
year = 2001,
}
@inproceedings{bonvin10aself-organized,
author = {Nicolas Bonvin and
Thanasis G. Papaioannou and
Karl Aberer},
title = {A Self-organized, Fault-tolerant and Scalable Replication
Scheme for Cloud Storage},
booktitle = {\bibconf[1st]{SoCC}{ACM Symposium on Cloud Computing}},
location = {Indianapolis, IN},
month = jun,
year = 2010
}
@inproceedings{ boyd-wickizer08corey,
author = {Silas Boyd-Wickizer and others},
title = {{Corey}: An Operating System for Many Cores},
booktitle = {\bibconf[8th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
location = {San Diego, CA},
month = dec,
year = 2008,
}
@article{ brakmo95tcp,
author = "L. Brakmo and L. Peterson",
title = "{TCP Vegas}: End to End Congestion Avoidance
on a Global {Internet}",
journal = {IEEE Journal on Selected Areas in Communications},
volume = 13,
number = 8,
month = oct,
year = 1995,
pages = {1465-1480},
}
@techreport{ braun95experimental,
author = "T. Braun and C. Diot and A. Hoglander and V. Roca",
title = "An Experimental User Level Implementation of {TCP}",
institution = "INRIA",
location = "Sophia Antipolis, France",
number = "2650",
year = "1995",
month = sep,
url = "citeseer.ist.psu.edu/braun95experimental.html"
}
@article{ bressoud96hypervisor,
author = {Thomas C. Bressoud and Fred B. Schneider},
title = {Hypervisor-Based Fault-Tolerance},
journal = {\bibconf{TOCS}{ACM Transactions on Computer Systems}},
volume = 14,
number = 1,
month = feb,
year = 1996,
pages = {80-107},
}
@inproceedings{ brewer92proteus,
author = "Eric A. Brewer and Chrysanthos Dellarocas and Adrian Colbrook
and William E. Weihl",
title = "{PROTEUS}: A High-Performance Parallel-Architecture Simulator",
booktitle = "Measurement and Modeling of Computer Systems",
pages = "247-248",
year = "1992",
url = "citeseer.ist.psu.edu/article/brewer91proteus.html"
}
@article{ bricklin00cornucopia,
author = "Dan Bricklin",
title = "The Cornucopia of the Commons: How to get volunteer labor",
month = aug,
year = "2000",
}
@article{ briscoe07flow,
author = {Bob Briscoe},
title = {Flow Rate Fairness: Dismantling a Religion},
journal = {Computer Communications Review},
volume = 37,
number = 2,
pages = {63-74},
month = apr,
year = 2007,
}
@inproceedings{ brumley03remote,
author = {David Brumley and Dan Boneh},
title = {Remote Timing Attacks are Practical},
booktitle = {12th USENIX Security Symposium},
month = aug,
year = 2003,
location = {Washington, DC},
}
@inproceedings{ broder97resemblance,
author = {Andrei Z. Broder},
title = {On the Resemblance and Containment of Documents},
booktitle = {\bibconf{SEQUENCES}{Compression and Complexity of Sequences}},
month = jun,
year = {1997},
url = "citeseer.nj.nec.com/broder97resemblance.html"
}
@inproceedings{ broder98resemblance,
author = "Andrei Z. Broder",
title = "On the Resemblance and Containment of Documents",
booktitle = "{SEQS}: Sequences '91",
year = "1998",
url = "citeseer.nj.nec.com/broder97resemblance.html"
}
@article{ brown97mtcp,
author = {Kevin Brown and Suresh Singh},
title = {{M-TCP}: {TCP} for Mobile Cellular Networks},
journal = {Computer Communications Review},
volume = 27,
number = 5,
month = oct,
year = 1997,
pages = {19--43},
}
@article{ budimlic10cnc,
author = {Zoran Budimli\'c and Michael Burke and Vincent Cav\'e and
Kathleen Knobe and Geoff Lowney and Ryan Newton and
Jens Palsberg and David Peixotto and Vivek Sarkar and
Frank Schlimbach and Sa\u{g}nak Ta\c{s}irlar},
title = {Concurrent Collections},
journal = {Scientific Programming},
volume = 18,
number = 3,
year = 2010,
month = jan,
pages = {203--217},
}
@inproceedings{ budimlic11deterministic,
author = {Zoran Budimli\'c and Michael Burke and Kathleen Knobe and
Ryan Newton and David Peixotto and Vivek Sarkar and Edwin Westbrook},
title = {Deterministic Reductions in an Asynchronous Parallel Language},
booktitle = {\bibconf[2nd]{WoDet}{Workshop on Determinism
and Correctness in Parallel Programming}},
month = mar,
day = 6,
year = 2011,
location = {Newport Beach, CA},
}
@inproceedings{ bull00jomp,
author = {J. M. Bull and M. E. Kambites},
title = {{JOMP}---an {OpenMP}-like Interface for {Java}},
booktitle = {\bibconf{Java Grande}{ACM Java Grande Conference}},
month = jun,
year = 2000,
location = {San Francisco, CA},
}
@article{ bullot03evaluation,
author = {Hadrien Bullot and R. Les Cottrell and Richard Hughes-Jones},
title = {Evaluation of Advanced TCP Stacks on
Fast Long-Distance Production Networks},
journal = {Journal of Grid Computing},
volume = 1,
number = 4,
month = dec,
year = 2003,
}
@inproceedings{ burnim09asserting,
author = {Jacob Burnim and Koushik Sen},
title = {Asserting and Checking Determinism for Multithreaded Programs},
booktitle = {\bibconf{FSE}{ACM SIGSOFT Symposium on the
Foundations of Software Engineering}},
month = aug,
year = 2009,
location = {Amsterdam, Netherlands},
}
@inproceedings{burckhardt10revisions,
title = {Concurrent programming with revisions and isolation types},
author = {Sebastian Burckhardt and Alexandro Baldassin and
Daan Leijen},
month = oct,
year = {2010},
pages = {691-707},
booktitle = {\bibconf{OOPSLA}{Proceedings of the 25th
{Annual ACM SIGPLAN} Conference on {O}bject-Oriented
Programming, Systems, Languages, and Applications}},
}
@misc{ bush08ipv6,
author = {Randy Bush},
title = {{IPv6} Transition \& Operational Reality},
booktitle = {AfNOG Conference},
month = jun,
day = 3,
year = 2008,
location = {Rabat, Morocco},
url = {http://www.afnog.org/afnog2008/conference/talks/IPv6_Transition.pdf},
}
%C
@article{ caceres95improving,
author = {Ram\'on C\'aceres and Liviu Iftode},
title = {Improving the Performance of Reliable Transport Protocols
in Mobile Computing Environments},
journal = {IEEE Journal on Selected Areas in Communications},
volume = 13,
number = 5,
month = jun,
year = 1995,
pages = {850-857},
}
@article{cachin09trusting,
author = {Christian Cachin and
Idit Keidar and
Alexander Shraer},
title = {{Trusting the Cloud}},
journal = {SIGACT News},
volume = {40},
number = {2},
year = {2009},
pages = {81-86}
}
@techreport{cachin10dependable,
author = {Christian Cachin and
Robert Haas and
Marko Vukolic},
title = {{Dependable Storage in the Intercloud}},
number = {{RZ3783}},
institution = {{IBM Research, Zurich}},
year = {2010},
note = {Available at \url{http://domino.research.ibm.com/library/cyberdig.nsf/papers/630549C46339936C852577C200291E78/$File/rz3783.pdf}}
}
@inproceedings{ caesar06virtual,
author = {Matthew Caesar and others},
title = {Virtual Ring Routing: Network Routing Inspired by {DHTs}},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
year = 2006,
month = sep,
}
@inproceedings{ caesar06rofl,
author = {Matthew Caesar and others},
title = {{ROFL}: Routing on Flat Labels},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
year = 2006,
month = sep,
}
@article{ caini04tcp,
author = {Carlo Cainini and Rosario Firrincieli},
title = {{TCP Hybla}: a {TCP} enhancement for heterogeneous networks},
journal = {International Journal of Satellite Communications
and Networking},
volume = 22,
pages = {547-566},
year = 2004,
}
@article{ caini06transport,
author = {Carlo Caini and Rosario Firrincieli and Mario Marchese
and Tomaso de Cola and Michele Luglio
and Cesare Roseti and Nedo Celandroni
and Francesco Potort\'i},
title = {Transport layer protocols and architectures
for satellite networks},
journal = {International Journal of Satellite Communications
and Networking},
volume = 25,
number = 1,
year = 2006,
pages = {1-26},
}
@inproceedings{calder11windows,
author = {Calder, Brad and Wang, Ju and Ogus, Aaron and
Nilakantan, Niranjan and Skjolsvold, Arild and McKelvie, Sam
and Xu, Yikang and Srivastav, Shashwat and Wu, Jiesheng and
Simitci, Huseyin and Haridas, Jaidev and
Uddaraju, Chakravarthy and Khatri, Hemal and Edwards, Andrew
and Bedekar, Vaman and Mainali, Shane and Abbasi, Rafay and
Agarwal, Arpit and Haq, Mian Fahim ul and
Haq, Muhammad Ikram ul and Bhardwaj, Deepali and
Dayanand, Sowmya and Adusumilli, Anitha and McNett, Marvin
and Sankaran, Sriram and Manivannan, Kavitha and
Rigas, Leonidas},
title = {Windows Azure Storage: A Highly Available Cloud
Storage Service with Strong Consistency},
series = {SOSP '11},
booktitle = {\bibconf[23rd]{SOSP}{{ACM} Symposium on
Operating Systems Principles}},
year = {2011},
location = {Cascais, Portugal},
}
@inproceedings{ carter91implementation,
author = {John B. Carter and John K. Bennett and Willy Zwaenepoel},
title = {Implementation and Performance of {Munin}},
booktitle = {\bibconf[2nd]{PPoPP}{ACM SIGPLAN Symposium on Principles and
Practice of Parallel Programming}},
month = oct,
year = 1991,
location = {Pacific Grove, CA},
}
@inproceedings{ casado07peering,
author = {Martin Casado and Michael J. Freedman},
title = {Peering Through the Shroud:
The Effect of Edge Opacity on IP-Based Client Identification},
booktitle = {4th NSDI},
location = {Cambridge, MA},
month = apr,
year = 2007,
}
@article{ case96implementing,
author = {Brian Case},
title = {Implementing the {Java} Virtual Machine},
journal = {Microprocessor Report},
volume = {10},
number = {4},
pages = {12--17},
month = mar,
date = {25},
year = {1996},
}
@article{ casetti02tcp,
author = {Claudio Casetti and Mario Gerla and Saverio Mascolo and
M.Y. Sanadidi and Ren Wang},
title = {{TCP Westwood}: End-to-End Congestion Control for
Wired/Wireless Networks},
journal = {Wireless Networks},
volume = 8,
number = 5,
pages = {467-479},
month = sep,
year = 2002,
}
% conference paper: castelluccia96generating
@techreport{ castelluccia95hippco,
author = {Claude Castelluccia and Walid Dabbous},
title = {{HIPPCO}: A High Performance Protocol Code Optimizer},
number = {2748},
institution = {INRIA},
location = {Sophia Antipolis, France},
month = dec,
year = 1995,
}
@inproceedings{ castelluccia96generating,
author = {Claude Castelluccia and Walid Dabbous},
title = {Generating Efficient Protocol Code
from an Abstract Specification},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 1996,
location = {Stanford University, CA},
}
@inproceedings{ castro99practical,
author = {Miguel Castro and Barbara Liskov},
title = {\href{http://css.csail.mit.edu/6.824/2014/papers/castro-practicalbft.pdf}{Practical {Byzantine} Fault Tolerance}},
booktitle = {\bibconf[3rd]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
location = {New Orleands, LA},
month = feb,
year = 1999,
}
% url = {http://css.csail.mit.edu/6.824/2014/papers/castro-practicalbft.pdf},
@inproceedings{ castro02secure,
author = {Miguel Castro and others},
title = {Secure routing for structured peer-to-peer overlay networks},
booktitle = {\bibconf[5th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
month = dec,
year = 2002,
location = {Boston, MA},
}
@article{ cellan-jones08broadband,
author = {Rory Cellan-Jones},
title = {Broadband --- are you mobile or fixed?},
journal = {BBC News dot.life},
month = aug,
day = 15,
year = 2008,
url = {http://www.bbc.co.uk/blogs/technology/2008/08/broadband_are_you_mobile_or_fi.html},
}
@article{ cen03endtoend,
author = {Song Cen and Pamela C. Cosman and Geoffrey M. Voelker},
title = {End-to-end differentiation of congestion and wireless losses},
journal = {Transactions on Networking},
volume = 11,
number = 5,
pages = {703-717},
month = oct,
year = 2003,
}
% updated in chand19formal preprint with incomplete proof bug-fix
@inproceedings{chand16formal,
author = {Saksham Chand and Yanhong A. Liu and Scott D. Stoller},
title = {\href{https://link.springer.com/chapter/10.1007/978-3-319-48989-6_8}{Formal Verification of Multi-Paxos for Distributed Consensus}},
booktitle = {\bibconf[21st]{FM}{International Symposium on Formal Methods}},
month = nov,
year = {2016},
}
@misc{chand19formal,
author = {Saksham Chand and Yanhong A. Liu and Scott D. Stoller},
title = {\href{https://arxiv.org/abs/1606.01387}{Formal Verification of Multi-Paxos for Distributed Consensus}},
month = nov,
year = {2019},
eprint = {1606.01387},
archivePrefix = {arXiv},
primaryClass = {cs.DC}
}
@techreport{ chandy93deterministic,
author = {K.M. Chandy and I. Foster},
title = {A Deterministic Notation for Cooperating Processes},
number = {MCS-P346-0193},
institution = {Argonne National Lab},
year = {1993},
}
@inproceedings{ chang02trustless,
author = "B. Chang and K. Crary and M. DeLap and R. Harper and
J. Liszka and T. Murphy~VII and F. Pfenning",
title = "Trustless grid computing in {ConCert}",
pages = "112--125",
booktitle = "Workshop on Grid Computing",
location = "Baltimore, MD",
year = "2002",
month = nov,
keywords = "certified code, proof carrying code, grid computing",
url = "citeseer.ist.psu.edu/chang02trustless.html"
}
@inproceedings{ chang06bigtable,
author = {Fay Chang and others},
title = {Bigtable: A Distributed Storage System for Structured Data},
booktitle = {\bibconf[7th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
month = nov,
year = {2006},
}
@inproceedings{ chari02bluebox,
author = {Suresh N. Chari and Pau-Chen Cheng},
title = {{BlueBox}: A Policy-Driven, Host-Based
Intrusion Detection System},
booktitle = {Network and Distributed System Security},
month = feb,
year = 2002,
}
@inproceedings{ chawathe03gnutella,
author = {Yatin Chawathe and others},
title = {Making {Gnutella}-like {P2P} Systems Scalable},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
year = 2003,
month = aug,
pages = {407-418},
}
@phdthesis{ chen99new,
author = {Johnny Chen},
title = {New Approaches to Routing for Large-Scale Data Networks},
school = {Rice University},
month = jun,
year = 1999,
}
@techreport{ chen02l+,
author = "Benjie Chen and Robert Morris",
title = "{L+}: Scalable Landmark Routing and Address Lookup
for Multi-hop Wireless Networks",
institution = "\bibbrev{MIT LCS}{Massachusetts Institute of Technology
Laboratory for Computer Science}",
number = "837",
month = mar,
year = "2002",
}
@phdthesis{ chen04serverless,
author = "Benjie Chen",
title = "A Serverless, Wide-Area Version Control System",
school = "Massachusetts Institute of Technology",
year = "2004",
}
@inproceedings{chen08automating,
author = {Xu Chen and
Ming Zhang and
Zhuoqing Morley Mao and
Paramvir Bahl},
title = {Automating Network Application
Dependency Discovery: {E}xperiences,
Limitations, and New Solutions},
booktitle = {\bibconf[8th]{OSDI}{USENIX Symposium on Operating Systems
Design and Implementation}},
location = {San Diego, CA},
month = dec,
year = 2008
}
@inproceedings{ chen10side,
author = {Shuo Chen and Rui Wang and XiaoFeng Wang and Kehuan Zhang},
title = {Side-Channel Leaks in Web Applications:
a Reality Today, a Challenge Tomorrow},
booktitle = {{IEEE} Symposium on Security and Privacy},
month = may,
year = 2010,
location = {Oakland, CA},
}
@article{Chen10lreplay,
author = {Chen, Yunji and Hu, Weiwu and Chen, Tianshi and Wu, Ruiyang},
title = {LReplay: a pending period based deterministic replay scheme},
journal = {SIGARCH Computer Architecture News},
volume = {38},
number = {3},
month = jun,
year = {2010},
pages = {187--197},
}
@misc{ chen17under,
author = {Ting Chen and Xiaoqi Li and Xiapu Luo and Xiaosong Zhang},
title = {\href{https://arxiv.org/abs/1703.03994}{Under-Optimized Smart Contracts Devour Your Money}},
month = mar,
year = 2017,
}
@inproceedings{ cheng89loopfree,
author = "C. Cheng and R. Riley and S. P. R. Kumar and
J. J. Garcia-Luna-Aceves",
title = "A Loop-free {Bellman-Ford} Routing Protocol
Without Bouncing Effect",
booktitle = "\bibbrev{SIGCOMM}{ACM SIGCOMM}",
pages = "224-237",
month = sep,
year = "1989",
}
@article{ cheng08confusion,
author = {Jacqui Cheng},
title = {{.confusion}: {ICANN} opens up {Pandora's Box} of new {TLDs}},
journal = {Ars Technica},
month = jun,
day = 26,
year = 2008,
url = {http://arstechnica.com/news.ars/post/20080626-confusion-icann-opens-up-pandoras-box-of-new-tlds.html},
}
@article{ cheriton86vmtp,
author = {David R. Cheriton},
title = {{VMTP}: A Transport Protocol for the Next Generation
of Communication Systems},
journal = {Computer Communications Review},
volume = {16},
number = {3},
month = aug,
year = {1986},
pages = {406--415},
}
@inproceedings{ cheriton89sirpent,
author = {David R. Cheriton},
title = {Sirpent: A High-Performance Internetworking Approach},
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
month = sep,
year = 1989,
location = {Austin, TX},
}
@inproceedings{cheriton89-leases,
author = {C. Gray and D. Cheriton},
title = {Leases: an efficient fault-tolerant mechanism for distributed file cache consistency},
booktitle = {\bibconf[12th]{SOSP}{{ACM} Symposium on
Operating Systems Principles}},
year = {1989}
}
@misc{ cheriton00triad,
author = "David R. Cheriton and Mark Gritter",
title = "{TRIAD}: A New Next-Generation {Internet} Architecture",
month = jul,
year = "2000",
url = "{\tt http://www.dsg.stanford.edu/triad}",
}
@techreport{ cheriton00triad-nat,
author = {David R. Cheriton and Mark Gritter},
title = {{TRIAD}: a Scalable Deployable {NAT}-based
{Internet} Architecture},
institution = {Stanford University},
month = jan,
year = "2000",
url = "{\tt http://www.dsg.stanford.edu/triad}",
}
@article{ chernoff98fx32,
author = {A. Chernoff and M. Herdeg and R. Hookway and C. Reeve and
N. Rubin and T. Tye and S. Bharadwaj Yadavalli and J. Yates},
title = {{FX!32}: a profile-directed binary translator},
journal = {IEEE Micro},
volume = {18},
number = {2},
issn = {0272-1732},
pages = {56--64},
month = mar,
year = {1998},
}
@misc{ cheshire05nat,
author = {Stuart Cheshire and Marc Krochmal and Kiren Sekar},
title = {{NAT} Port Mapping Protocol},
month = jun,
year = 2005,
day = 7,
note = "Internet-Draft (Work in Progress)",
}
@book{ cheswick94firewalls,
author = {William R. Cheswick and Steven M. Bellovin
and Aviel D. Rubin},
title = {Firewalls and Internet Security},
publisher = {Addison-Wesley},
month = feb,
day = 24,
year = 2003,
}
@misc{ chiappa99endpoints,
author = {J. Noel Chiappa},
title = {Endpoints and Endpoint Names:
A Proposed Enhancement to the Internet Architecture},
year = 1999,
note = "Internet-Draft (Work in Progress)",
}
@article{ chiu89analysis,
author = {Dah-Ming Chiu and Raj Jain},
title = {Analysis of the Increase and Decrease Algorithms
for Congestion Avoidance in Computer Networks},
journal = {Computer Networks and ISDN Systems},
volume = 17,
number = 1,
month = jun,
year = 1989,
pages = {1-14},
}
@inproceedings{ chockalingam99wireless,
author = {A. Chockalingam and Michele Zorzi and Velio Tralli},
title = {Wireless {TCP} performance with link layer {FEC/ARQ}},
booktitle = {\bibconf{ICC}{IEEE International Conference
on Communications}},
month = jun,
year = 1999,
location = {Vancouver, BC, Canada},
}
@techreport{ chung02fairplayer,
author = {Jae Chung and Yali Zhu and Mark Claypool},
title = {{FairPlayer} or {FoulPlayer}? --- Head to Head
Performance of {RealPlayer} Streaming Video Over
{UDP} versus {TCP}},
institution = {Worcester Polytechnic Institute},
number = {WPI-CS-TR-02-17},
month = may,
year = 2002,
}
@inbook{ cisco08topology,
author = {Cisco Systems, Inc.},
title = {Topology Hiding},
booktitle = {{Cisco IOS XE} Integrated Session Border Controller
Configuration Guide for the {Cisco ASR 1000} Series
Aggregation Services Routers},
month = oct,
year = 2008,
}
@inproceedings{ clark88design,
author = {David D. Clark},
title = {The Design Philosophy of the {DARPA} {Internet} protocols},
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 1988,
loation = {Stanford, CA},
}
@inproceedings{ clark90architectural,
author = {D. D. Clark and D. L. Tennenhouse},
title = {Architectural considerations for a
new generation of protocols},
booktitle = {ACM SIGCOMM},
year = {1990},
isbn = {0-89791-405-8},
pages = {200--208},
location = {Philadelphia, Pennsylvania, United States},
}
@inproceedings{ clark03fara,
author = {David Clark and Robert Braden and Aaron Falk and
Venkata Pingali},
title = {{FARA}: Reorganizing the Addressing Architecture},
booktitle = {\bibconf{FDNA}{ACM SIGCOMM Workshop on
Future Directions in Network Architecture}},
location = {Karlsruhe, Germany},
month = aug,
year = {2003},
}
@inproceedings{ clarke01freenet,
author = {Ian Clarke and Oskar Sandberg and Brandon Wiley and
Theodore W. Hong},
title = {\href{https://link.springer.com/chapter/10.1007/3-540-44702-4_4}{Freenet: A Distributed Anonymous Information Storage and Retrieval System}},
booktitle = {International workshop on Designing privacy enhancing technologies: design issues in anonymity and unobservability},
month = jan,
year = 2001,
}
@inproceedings{ clement09upright,
author = {Allen Clement and Manos Kapritsos and Sangmin Lee and
Yang Wang and Lorenzo Alvisi and Mike Dahlin and
Taylor Rich\'{e}},
title = {{UpRight} Cluster Services},
booktitle = {ACM Symposium on Operating Systems Principles (SOSP)},
month = oct,
year = 2009,
}
@article{ cmelik94shade,
author = "Bob Cmelik and David Keppel",
title = "{Shade}: A Fast Instruction-Set Simulator for Execution Profiling",
journal = "\bibconf{SIGMETRICS PER}{ACM SIGMETRICS
Performance Evaluation Review}",
volume = "22",
number = "1",
month = may,
pages = "128--137",
year = "1994",
url = "citeseer.ist.psu.edu/cmelik93shade.html"
}
@misc{ coalson05flac,
author = {Josh Coalson},
title = {Free lossless audio codec format},
note = {\\ {\small\tt http://flac.sourceforge.net/format.html}},
}
@article{ coarfa06performance,
author = {Cristian Coarfa and Peter Druschel and Dan S. Wallach},
title = {Performance Analysis of {TLS} Web Servers},
journal = {\bibconf{TOCS}{Transactions on Computer Systems}},
volume = 24,
number = 1,
month = feb,
year = 2006,
pages = {36-69},
}
@inproceedings{ cohen03incentives,
author = {Bram Cohen},
title = {Incentives Build Robustness in {BitTorrent}},
booktitle = {\bibconf[1st]{p2pecon}{Workshop on Economics
of Peer-to-Peer Systems}},
month = jun,
year = 2003,
location = {Berkeley, CA},
}
@misc{ compaq98alpha,
author = {Compaq},
title = {Alpha Architecture Handbook},
month = oct,
year = 1998,
}
@article{ cooper02peertopeer,
author = "Brian Cooper and Hector Garcia-Molina",
title = "Peer-to-peer data trading to preserve information",
journal = "Information Systems",
volume = "20",
number = "2",
pages = "133-170",
year = "2002",
url = "citeseer.ist.psu.edu/464407.html"
}
@article{corbett13spanner,
author = {Corbett, James C. and Dean, Jeffrey and Epstein, Michael and Fikes, Andrew and Frost, Christopher and Furman, J. J. and Ghemawat, Sanjay and Gubarev, Andrey and Heiser, Christopher and Hochschild, Peter and Hsieh, Wilson and Kanthak, Sebastian and Kogan, Eugene and Li, Hongyi and Lloyd, Alexander and Melnik, Sergey and Mwaura, David and Nagle, David and Quinlan, Sean and Rao, Rajesh and Rolig, Lindsay and Saito, Yasushi and Szymaniak, Michal and Taylor, Christopher and Wang, Ruth and Woodford, Dale},
title = {\href{http://doi.acm.org/10.1145/2491245}{Spanner: Google's Globally Distributed Database}},
journal = {ACM Trans. Comput. Syst.},
issue_date = {August 2013},
volume = {31},
number = {3},
month = aug,
year = {2013},
issn = {0734-2071},
pages = {8:1--8:22},
articleno = {8},
numpages = {22},
url = {http://doi.acm.org/10.1145/2491245},
doi = {10.1145/2491245},
acmid = {2491245},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {Distributed databases, concurrency control, replication, time management, transactions},
}
@article{corradi12vm,
title = {{VM} Consolidation:
{A} Real Case Based on OpenStack Cloud},
author = {Corradi, Antonio and Fanelli, Mario and Foschini, Luca},
journal = {Future Generation Computer Systems},
year = 2012,
publisher = {Elsevier}
}
@article{ correia06consensus,
author = {Miguel Correia and Nuno Ferreira Neves and Paulo Veríssimo},
title = {From Consensus to Atomic Broadcast:
Time-Free {Byzantine}-Resistant Protocols without Signatures},
journal = {The Computer Journal},
volume = 49,
number = 1,
month = jan,
year = 2006,
}
@article{ correia11byzantine,
author = {Miguel Correia and Giuliana Santos Veronese and
Nuno Ferreira Neves and Paulo Verissimo},
title = {{Byzantine} consensus in asynchronous message-passing systems:
a survey},
journal = {International Journal of Critical Computer-Based Systems},
volume = 2,
number = 2,
month = jul,
year = 2011,
pages = {141-161},
}
@inproceedings{ costa05vigilante,
author = {Manuel Costa and others},
title = {Vigilante: End-to-End Containment of Internet Worms},
booktitle = {SOSP},
month = oct,
year = 2005,
}
@inproceedings{ cowan00subdomain,
author = {Crispin Cowan and others},
title = {{SubDomain}: Parsimonious Server Security},
booktitle = {LISA},
location = {New Orleans, Louisiana},
year = {2000},
}
@inproceedings{ cowen99compact,
author = {Lenore J. Cowen},
title = {Compact Routing with Minimum Stretch},
booktitle = {\bibconf[10th]{SODA}{Symposium on Discrete Algorithms}},
year = {1999},
isbn = {0-89871-434-6},
pages = {255--260},
location = {Baltimore, Maryland},
address = {Philadelphia, PA},
}
@inproceedings{cowling06HQ,
author = {Cowling, James and Myers, Daniel and Liskov, Barbara and Rodrigues, Rodrigo and Shrira, Liuba},
title = {\href{http://static.usenix.org/legacy/events/osdi06/tech/full_papers/cowling/cowling.pdf}{{HQ} Replication: A Hybrid Quorum Protocol for {Byzantine} Fault Tolerance}},
booktitle = {7th Symposium on Operating Systems Design and Implementation},
series = {OSDI '06},
year = {2006},
isbn = {1-931971-47-1},
location = {Seattle, Washington},
pages = {177--190},
numpages = {14},
url = {http://static.usenix.org/legacy/events/osdi06/tech/full_papers/cowling/cowling.pdf},
acmid = {1298473},
publisher = {USENIX Association},
address = {Berkeley, CA, USA},
}
@inproceedings{ cox02serving,
title = {Serving {DNS} using {Chord}},
author = {R. Cox and A. Muthitacharoen and R. Morris},
booktitle = {\bibconf[1st]{IPTPS}{International Workshop
on Peer-to-Peer Systems}},
year = {2002},
month = mar,
}
@article{ creasy81origin,
author = {R. J. Creasy},
title = {The Origin of the {VM/370} Time-Sharing System},
journal = {IBM Journal of Research and Development},
volume = 25,
number = 5,
year = 1981,
pages = {483-490},
}
@inproceedings{ crespo98archival,
author = "Arturo Crespo and Hector Garcia-Molina",
title = "Archival Storage for Digital Libraries",
booktitle = "International Conference on Digital Libraries",
year = "1998",
url = "citeseer.ist.psu.edu/crespo98archival.html"
}
@article{ crowcroft98differentiated,
author = {Jon Crowcroft and Philippe Oechslin},
title = {Differentiated End-to-End Internet Services using
a Weighted Proportional Fair Sharing {TCP}},
journal = {ACM \bibbrev{CCR}{Computer Communications Review}},
volume = 28,
number = 3,
month = jul,
year = 1998,
pages = {53-69},
}
@inproceedings{ crowcroft03plutarch,
author = {Jon Crowcroft and Steven Hand and Richard Mortier
and Timothy Roscoe and Andrew Warfield},
title = {Plutarch: An Argument for Network Pluralism},
booktitle = {\bibconf{FDNA}{ACM SIGCOMM Workshop on
Future Directions in Network Architecture}},
location = {Karlsruhe, Germany},
month = aug,
year = {2003},
}
@inproceedings{ crowcroft08sourceless,
author = {Jon Crowcroft},
title = {Sourceless Network Architecture},
booktitle = {Perspectives Workshop:
End-to-End Protocols for the Future {Internet}},
location = {Schloss Dagstuhl, Germany},
year = 2008,
month = jun,
day = 9,
}
@inproceedings{ crowcroft03plutarch,
author = {Jon Crowcroft and Steven Hand and Richard Mortier and
Timothy Roscoe and Andrew Warfield},
title = {Plutarch: An Argument for Network Pluralism},
booktitle = {ACM SIGCOMM FDNA Workshop},
location = {Karlsruhe},
month = aug,
year = {2003},
}
@misc{ csharp-spec,
author = "{Microsoft Corporation}",
title = "C\# Language Specification, Version 3.0",
year = 2007,
}
@inproceedings{ cui10stable,
author = {Heming Cui and Jingyue Wu and Junfeng Yang},
title = {Stable Deterministic Multithreading
Through Schedule Memoization},
booktitle = {\bibconf[9th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
month = oct,
year = 2010,
location = {Vancouver, BC, Canada},
}
@inproceedings{ cui11peregrine,
author = {Heming Cui and Jingyue Wu and John Gallagher and
huayang Guo and Junfeng Yang},
title = {Efficient deterministic multithreading through
schedule relaxation},
booktitle = {\bibconf[23rd]{SOSP}{ACM Symposium on
Operating Systems Principles}},
year = {2011},
isbn = {978-1-4503-0977-6},
location = {Cascais, Portugal},
pages = {337-351},
url = {http://doi.acm.org/10.1145/2043556.2043588},
doi = {10.1145/2043556.2043588},
acmid = {2043588},
publisher = {ACM},
address = {New York, NY, USA},
}
# author = {Heming Cui and Jiri Simsa and Yi-Hong Lin and Hao Li and
# Ben Blum and Xinan Xu and Junfeng Yang and
# Garth A. Gibson and Randal E. Bryant},
# doi = {http://doi.acm.org/10.1145/2517349.2522735},
# url = {http://dblp.uni-trier.de/db/conf/sosp/sosp2013.html#CuiSLLBXYGB13},
@inproceedings{ cui13parrot,
author = {Heming Cui and Jiri Simsa and Yi-Hong Lin and others},
title = {{Parrot}: a practical runtime for deterministic, stable,
and reliable threads},
booktitle = {\bibconf[24th]{SOSP}{ACM Symposium on
Operating Systems Principles}},
year = {2013},
isbn = {978-1-4503-2388-8},
location = {Pennsylvania, USA},
pages = {388-405},
publisher = {ACM},
address = {New York, NY, USA},
}
% XXX better reference: wittie86bugnet
@inproceedings{ curtis82bugnet,
author = {Ronald S. Curtis and Larry D. Wittie},
title = {{BugNet}: A Debugging system for
parallel programming environments},
booktitle = {\bibconf[3rd]{ICDCS}{International Conference
on Distributed Computing Systems}},
month = oct,
year = 1982,
location = {Miami/Ft. Lauderdale, FL},
pages = {394-400},
}
@inproceedings{ curtis94muds,
author = "Pavel Curtis and David A. Nichols",
title = "{MUDs} Grow Up: Social Virtual Reality in the Real World",
booktitle = "{COMPCON}",
pages = "193-200",
year = "1994",
url = "citeseer.ist.psu.edu/curtis93muds.html"
}
%D
@inproceedings{ dabek02chord,
author = "Frank Dabek and Emma Brunskill and M. Frans Kaashoek and
David Karger and Robert Morris and Ion Stoica and
Hari Balakrishnan",
title = "Building Peer-to-Peer Systems With {Chord},
a Distributed Lookup Service",
booktitle = "\bibconf[8th]{HotOS}{Workshop on
Hot Topics in Operating Systems}",
month = may,
year = "2001",
}
@article{ dalal75more,
author = {Yogen K. Dalal},
title = {More on Selecting Sequence Numbers},
journal = {SIGOPS Operating Systems Review},
volume = {9},
number = {3},
month = jul,
year = {1975},
pages = {25--36},
}
@inproceedings{ danezis05sybil,
author="G. Danezis and C. Lesniewski-Laas and F. Kaashoek
and R. Anderson",
title="Sybil-resistant {DHT} routing",
booktitle="ESORICS",
year=2005
}
@inproceedings{ datta03updates,
author = {A. Datta and M. Hauswirth and K. Aberer},
title = {Updates in Highly Unreliable, Replicated Peer-to-Peer Systems},
booktitle = {\bibconf[23rd]{ICDCS}{International Conference
on Distributed Computing Systems}},
year = 2003,
}
@article{ davies72control,
author = {Donald W. Davies},
title = {The Control of Congestion in Packet Switching Networks},
journal = {IEEE Transactions on Communications},
month = jun,
year = 1972,
volume = 20,
number = 3,
pages = {546-550}
}
@techreport{ davies94mable,
author = {Peter Davies and Philippe Lacroute and John Heinlein and
Mark Horowitz},
title = {Mable: A Technique for Efficient Machine Simulation},
year = {1994},
source = {http://www.ncstrl.org:8900/ncstrl/servlet/search?formname=detail\&id=oai%3Ancstrlh%3Astan%3ASTAN%2F%2FCSL-TR-94-636},
publisher = {Stanford University},
location = {Stanford, CA},
number = {CSL-TR-94-636},
}
@article{ davies09directaccess,
author = {Joseph Davies},
title = {{DirectAccess} and the Thin Edge Network},
journal = {Microsoft TechNet Magazine},
month = may,
year = 2009,
}
@article{dean08mapreduce,
author = {Dean, Jeffrey and Ghemawat, Sanjay},
title = {{M}ap{R}educe: simplified data processing on large clusters},
journal = {Communications of the ACM},
volume = {51},
number = {1},
month = jan,
year = {2008},
pages = {107--113},
}
@inproceedings{decandia07dynamo,
author = {Giuseppe DeCandia and
Deniz Hastorun and
Madan Jampani and
Gunavardhan Kakulapati and
Avinash Lakshman and
Alex Pilchin and
Swaminathan Sivasubramanian and
Peter Vosshall and
Werner Vogels},
title = {{Dynamo}: {A}mazon's Highly Available Key-value Store},
booktitle = {\bibconf[21st]{SOSP}{ACM Symposium on Operating Systems
Principles}},
location = {Stevenson, WA},
month = oct,
year = 2007
}
@inproceedings{ dehnert03transmeta,
author = "J. Dehnert and B. Grant and J. Banning and R. Johnson and
T. Kistler and A. Klaiber and J. Mattson",
title = "The {Transmeta} Code Morphing Software:
Using Speculation, Recovery, and
Adaptive Retranslation to Address Real-life Challenges",
booktitle = "International Symposium on Code Generation
and Optimization",
pages = "15--24",
year = "2003",
url = "citeseer.ist.psu.edu/dehnert03transmeta.html"
}
@inproceedings{ demers87epidemic,
author = {Alan Demers and others},
title = {Epidemic algorithms for replicated database maintenance},
booktitle = {\bibconf[6th]{PODC}{ACM Symposium on
Principles of Distributed Computing}},
year = {1987},
isbn = {0-89791-239-4},
pages = {1--12},
location = {Vancouver, British Columbia, Canada},
}
@article{ dennis66multiprogrammed,
author = {Jack B. Dennis and Earl C. Van Horn},
title = {Programming semantics for multiprogrammed computations},
journal = {Commun. ACM},
volume = {9},
number = {3},
year = {1966},
pages = {143--155},
}
@inproceedings{ desimone93throughput,
author = {Antonio DeSimone and Mooi Choo Chuah On-Ching Yue},
title = {Throughput Performance of Transport-Layer Protocols
over Wireless {LANs}},
booktitle = {\bibbrev{GLOBECOM}{IEEE GLOBECOM}},
month = nov,
year = 1993,
location = {Houston, TX},
}
@article{ desnoyers12urcu,
author = {Mathieu Desnoyers and Paul E. McKenney and
Alan Stern and Michel R. Dagenais and Jonathan Walpole}, title = {User-Level Implementations of {Read-Copy Update}},
journal = {IEEE Transactions on Parallel and Distributed Systems},
volume = 23,
year = 2012,
issn = {1045-9219},
pages = {375-382},
doi = {http://doi.ieeecomputersociety.org/10.1109/TPDS.2011.159},
publisher = {IEEE Computer Society},
location = {Los Alamitos, CA, USA},
}
@inproceedings{ deutsch84efficient,
author = {L. Peter Deutsch and Allan M. Schiffman},
title = {Efficient Implementation of the {Smalltalk-80} System},
booktitle = {Principles of Programming Languages},
location = {Salt Lake City, UT},
month = jan,
year = 1984,
pages = {297-302},
}
@inproceedings{ devietti09dmp,
author = {Joseph Devietti and Brandon Lucia and Luis Ceze
and Mark Oskin},
title = {{DMP}: Deterministic Shared Memory Multiprocessing},
booktitle = {\bibconf[14th]{ASPLOS}{international Conference on
Architectural Support for Programming Languages
and Operating Systems}},
month = mar,
year = 2009,
location = {Washington, DC},
}
@unpublished{dijkstra88cruelty,
author = "Edsger W. Dijkstra",
title = "On the cruelty of really teaching computing science",
month = dec,
year = "1988",
note = {\url{http://www.cs.utexas.edu/users/EWD/ewd10xx/EWD1036.PDF}},
}
@article{ dipetrillo08migrating,
author = {Mike DiPetrillo},
title = {Migrating from {Intel} to {AMD}},
month = feb,
year = 2008,
note = {\url{http://www.mikedipetrillo.com/mikedvirtualization/2008/02/migrating-from-intel-to-amd.html}}
}
@inproceedings{ dischinger07characterizing,
author = {Marcel Dischinger and Andreas Haeberlen and Krishna P. Gummadi and Stefan Saroiu},
title = "Characterizing Residential Broadband Networks",
booktitle = {\bibconf{IMC}{Internet Measurement Conference}},
month = oct,
year = 2007,
location = {San Diego, CA}
}
@inproceedings{ dischinger08detecting,
author = {Marcel Dischinger and Alan Mislove and Andreas Haeberlen
and Krishna P. Gummadi},
title = {Detecting BitTorrent Blocking},
booktitle = {\bibconf{IMC}{Internet Measurement Conference}},
month = oct,
year = 2008,
location = {Vouliagmeni, Greece},
}
@inproceedings{ dohrmann02publickey,
author = {Steve Dohrmann and Carl Ellison},
title = {Public-key Support for Collaborative Groups},
booktitle = {1st Annual PKI Research Workshop},
month = apr,
year = 2002,
}
@inproceedings{ donnelley81managing,
author = {James E. (Jed) Donnelley},
title = {Managing Domains in a Network Operating System},
booktitle = {Local Networks and Distributed Office Systems Conference},
location = {London, UK},
month = may,
year = 1981,
pages = {345-361},
}
@inproceedings{ douceur08leveraging,
author = {John R. Douceur and Jeremy Elson and Jon Howell
and Jacob R. Lorch},
title = {Leveraging Legacy Code to Deploy Desktop Applications
on the {Web}},
booktitle = {\bibconf[8th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
month = dec,
year = 2008,
location = {San Diego, CA},
}
@article{ drummond03reducing,
author = {L\'{u}cia M. A. Drummond and Valmir C. Barbosa},
title = {\href{https://arxiv.org/pdf/cs/0309042.pdf}{On reducing the complexity of matrix clocks}},
journal = {Parallel Computing},
volume = 29,
number = 7,
month = jul,
year = 2003,
pages = {895-905},
}
@inproceedings{dunagan04fuse,
author = {John Dunagan and
Nicholas J. A. Harvey and
Michael B. Jones and
Dejan Kostic and
Marvin Theimer and
Alec Wolman},
title = {{FUSE}: {L}ightweight Guaranteed Distributed
Failure Notification},
booktitle = {\bibconf[6th]{OSDI}{USENIX Symposium on Operating Systems
Design and Implementation}},
location = {San Francisco, CA},
month = dec,
year = 2004
}
@inproceedings{ dunlap02revirt,
author = {George W. Dunlap and Samuel T. King and Sukru Cinar and
Murtaza A. Basrai and Peter M. Chen},
title = {{ReVirt}: Enabling Intrusion Analysis through
Virtual-Machine Logging and Replay},
booktitle = {\bibconf[5th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
month = dec,
year = {2002},
location = {Boston, MA},
},
@inproceedings{ dunlap08execution,
author = {George W. Dunlap and Dominic G. Lucchetti and
Michael A. Fetterman and Peter M. Chen},
title = {Execution Replay for Multiprocessor Virtual Machines},
booktitle = {\bibconf{VEE}{Virtual Execution Environments}},
month = mar,
year = 2008,
location = {Seattle, WA},
}
@inproceedings{ dunn12eternal,
Author = {Alan M. Dunn and Michael Z. Lee and Suman Jana and Sangman Kim and Mark Silberstein and Yuanzhong Xu and Vitaly Shmatikov and Emmett Witchel},
Title = {Eternal Sunshine of the Spotless Machine: Protecting Privacy with Ephemeral Channels },
booktitle = {\bibconf{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
Year = {2012}
}
@inproceedings{ dutta01active,
author = {Debojyoti Dutta andYongguang Zhang},
title = {An Active Proxy Based Architecture for {TCP}
in Heterogeneous Variable Bandwidth Networks},
booktitle = {\bibconf{GLOBECOM}{IEEE GLOBECOM}},
month = nov,
year = 2001,
location = {San Antonio, TX},
}
@misc{ dworkin01cipher,
author = {Morris Dworkin},
title = {Recommendation for Block Cipher Modes of Operation},
note = {NIST Special Publication 800-38A},
month = dec,
year = 2001,
}
%E
@techreport{ebcioglu96daisy,
author = {Kemal Ebcioglu and Erik Altman},
title = {{DAISY}: Dynamic Compilation for
100\% Architectural Compatibility},
institution = {IBM},
number = {RC20538},
year = {1996},
}
@article{ edwards95experiences,
author = {Aled Edwards and Steve Muir},
title = {Experiences implementing a high performance {TCP}
in user-space},
journal = {Computer Communications Review},
volume = {25},
number = {4},
year = {1995},
month = oct,
issn = {0146-4833},
pages = {196--205},
doi = {http://doi.acm.org/10.1145/217391.318122},
publisher = {ACM Press},
address = {New York, NY},
}
@article{ edwards06shim,
author = {Stephen A. Edwards and Olivier Tardieu},
title = {{SHIM}: A Deterministic Model for
Heterogeneous Embedded Systems},
journal = {\bibconf{VLSI}{IEEE Transactions on
Very Large Scale Integration Systems}},
volume = 14,
number = 8,
month = aug,
year = 2006,
pages = {854-867},
}
@inproceedings{ edwards08programming,
author = {Stephen A. Edwards and Nalini Vasudevan and Olivier Tardieu},
title = {Programming Shared Memory Multiprocessors with
Deterministic Message-Passing Concurrency:
Compiling {SHIM} to {Pthreads}},
booktitle = {\bibconf{DATE}{Design, Automation, and Test in Europe}},
month = mar,
year = 2008,
location = {Munich, Germany},
}
@inproceedings{ efstathopoulos05labels,
author = {Petros Efstathopoulos and others},
title = {Labels and Event Processes in the {Asbestos} Operating System},
booktitle = {\bibconf[20th]{SOSP}{{ACM} Symposium on
Operating Systems Principles}},
month = oct,
year = 2005,
location = {Brighton, UK},
}
@article{ eggert00effects,
author = "Lars Eggert and John Heidemann and Joe Touch",
title = "Effects of Ensemble-TCP",
journal = "{ACM} Computer Communication Review",
year = "2000",
volume = "30",
number = "1",
month = jan,
pages = "15--29",
keywords = "ensemble-tcp, tcp batching",
url = "http://www.isi.edu/~johnh/PAPERS/Eggert00a.html",
psurl = "http://www.isi.edu/~johnh/PAPERS/Eggert00a.ps.gz",
pdfurl = "http://www.isi.edu/~johnh/PAPERS/Eggert00a.pdf",
organization = "USC/Information Sciences Institute",
copyrightholder = "author",
}
@inproceedings{elnozahy92checkpoints,
author={ Elmootazbellah Nabil Elnozahy and David B. Johnson and Willy Zwaenepoel},
title={\href{https://infoscience.epfl.ch/record/55787/files/srds92.ps.pdf}{The Performance of Consistent Checkpointing}},
booktitle={11th Symposium on Reliable Distributed Systems},
year={1992},
pages={39-47},
doi={10.1109/RELDIS.1992.235144},
publisher={IEEE},
}
@inproceedings{enck10taintdroid,
author = {Enck, William and Gilbert, Peter and Chun, Byung-Gon and Cox, Landon P. and Jung, Jaeyeon and McDaniel, Patrick and Sheth, Anmol N.},
title = {TaintDroid: An Information-flow Tracking System for Realtime Privacy Monitoring on Smartphones},
booktitle = {\bibconf{OSDI}{USENIX Conference on Operating Systems Design and Implementation}},
year = {2010},
}
@incollection{engelbart68research,
author = {D. Engelbart and W.K. English},
title = {A research center for augmenting human intellect},
editor = {I. Greif},
booktitle = {Computer-Supported Cooperative Work:
A Book of Readings},
publisher = {Morgan Kaufmann Publishers},
address = {San Mateo, CA},
pages = {81--105},
year = {1968},
}
@inproceedings{ engler95exokernel,
author = {Dawson R. Engler and M. Frans Kaashoek and James O'Toole},
title = {\href{https://dl.acm.org/citation.cfm?id=224076}{Exokernel: An Operating System Architecture
for Application-Level Resource Management}},
booktitle = {\bibconf[15th]{SOSP}{{ACM} Symposium on
Operating Systems Principles}},
month = dec,
year = 1995,
location = {Copper Mountain, CO},
}
@inproceedings{ engler03racerx,
author = {Engler, Dawson and Ashcraft, Ken},
title = {{RacerX}: effective, static detection of race conditions
and deadlocks},
booktitle = {\bibconf[19th]{SOSP}{{ACM} Symposium on
Operating Systems Principles}},
month = oct,
year = 2003,
location = {Bolton Landing, NY},
}
@techreport{ eppinger05tcp,
author = "Jeffrey L. Eppinger",
title = "{TCP} Connections for {P2P} Apps:
A Software Approach to Solving the {NAT} Problem",
institution = "Carnegie Mellon University",
number = "CMU-ISRI-05-104",
month = jan,
year = 2005,
}
@inproceedings{ eriksson03peernet,
author = "Jakob Eriksson and Michalis Faloutsos
and Srikanth Krishnamurthy",
title = "{PeerNet}: Pushing Peer-to-Peer Down the Stack",
booktitle = {\bibconf[2nd]{IPTPS}{International
Workshop on Peer-to-Peer Systems}},
month = feb,
year = "2003",
location = "Berkeley, CA",
}
@misc{ etsi01user,
author = {{European Telecommunications Standards Institute}},
title = {User identification solutions in converging networks},
number = {ETSI EG 201 940},
year = 2001,
month = apr,
}
@inproceedings{ evard93collaborative,
author = "R\'emy Evard",
title = "Collaborative Networked Communication: {MUD}s as Systems Tools",
booktitle = "Proceedings of the Seventh Systems Administration Conference (LISA VII)",
pages = "1--8",
year = "1993",
month = nov,
location = "Monterey, CA",
url = "citeseer.ist.psu.edu/evard93collaborative.html"
}
%F
@inproceedings{ faber99timewait,
author = {Theodore Faber and Joe Touch and Wei Yue},
title = {The {{\tt TIME-WAIT}} state in {TCP}
and Its Effects on Busy Servers},
booktitle = {\bibconf{INFOCOM}{IEEE INFOCOM}},
year = 1999,
month = mar,
pages = {1573--1583},
volume = 3,
}
@inproceedings{ faustini82dataflow,
author = {Faustini, A. A.},
title = {An operational semantics for pure dataflow},
booktitle = {\bibconf[9th]{ICALP}
{International Colloquium on Automata, Languages and Programming}},
month = jul,
year = 1982,
location = {Aarhus, Denmark},
pages = {212--224},
}
@inproceedings{ feamster04case,
author = {Nick Feamster and Hari Balakrishnan and
Jennifer Rexford and Aman Shaikh and Jacobus {van der Merwe}},
title = {The Case for Separating Routing from Routers},
booktitle = {\bibconf{FDNA}{ACM SIGCOMM Workshop on
Future Directions in Network Architecture}},
location = {Portland, OR},
month = aug,
year = {2004},
}
@inproceedings{ feldman88igor,
author = {Stuart I. Feldman and Channing B. Brown},
title = {{IGOR}: A System for Program Debugging
via Reversible Execution},
booktitle = {\bibconf{WPDD}{Workshop on Parallel \&
Distributed Debugging}},
location = {Madison, WI},
pages = {112--123},
month = may,
year = 1988,
}
@inproceedings{ feldman10sporc,
author = {Ariel J. Feldman and William P. Zeller and
Michael J. Freedman and Edward W. Felten},
title =
{\href{https://www.usenix.org/legacy/events/osdi10/tech/full_papers/Feldman.pdf}
{{SPORC}: Group Collaboration using Untrusted Cloud Resources}},
booktitle = {\bibconf[9th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
month = oct,
year = 2010,
location = {Vancouver, BC, Canada},
}
@article{feldmann07internet,
author = {Anja Feldmann},
title = {Internet Clean-Slate Design: What and Why?},
journal = {\bibconf{CCR}{ACM Computer Communications Review}},
volume = {37},
number = {3},
month = jul,
year = {2007},
pages = {59--64},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{ feldmeier90multiplexing,
author = {David C. Feldmeier},
title = {Multiplexing Issues in Communication System Design},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
location = {Philadelphia, PA},
month = sep,
year = 1990,
}
@article{ ferrill06network,
author = {Paul Ferrill},
title = {Network Traffic Shaping Tools},
journal = {Processor},
month = apr,
day = 21,
year = 2006,
volume = 28,
number = 16,
pages = {4}
}
@article{ floyd91traffic,
author = {Sally Floyd and Van Jacobson},
title = {Traffic Phase Effects in Packet-Switched Gateways},
journal = {\bibconf{CCR}{ACM Computer Communications Review}},
volume = 21,
number = 2,
month = apr,
year = 1991,
pages = {26-42},
}
@article{ fidge91logical,
author = {Colin Fidge},
title = {Logical Time in Distributed Computing Systems},
journal = {IEEE Computer},
month = aug,
year = 1991,
volume = 24,
number = 8,
pages = {28-33},
}
@article{ finn89connectionless,
author = {Gregory G. Finn},
title = {A Connectionless Congestion Control Algorithm},
journal = {\bibconf{CCR}{ACM Computer Communications Review}},
volume = 19,
number = 5,
month = oct,
year = 1989,
pages = {12-31},
}
@inproceedings{ fischer82sacrificing,
author = {Michael J. Fischer and Alan Michael},
title = {Sacrificing Serializability to Attain High Availability
of Data in an Unreliable Network},
booktitle = {Symposium on Principles of Database Systems (PODS)},
month = mar,
year = 1982,
pages = {70-75},
}
@inproceedings{flanagan96phluid,
author = {Flanagan, Cormac and Nikhil, Rishiyur S.},
title = {pHluid: the design of a parallel functional language implementation on
workstations},
booktitle = {\bibconf{ICFP}[1st]{{ACM} {SIGPLAN}
international conference on Functional programming}},
year = {1996},
month = may,
location = {Philadelphia, Pennsylvania, United States},
pages = {169--179},
}
@article{ floyd91connections,
author = {Sally Floyd},
title = {Connections with Multiple Congested Gateways in
Packet-Switched Networks, Part 1: One-way Traffic},
journal = {\bibconf{CCR}{ACM Computer Communications Review}},
volume = 21,
number = 5,
month = oct,
year = 1991,
pages = {30-47},
}
@article{ floyd93random,
author = {Sally Floyd and Van Jacobson},
title = {Random Early Detection Gateways for Congestion Avoidance},
journal = {Transactions on Networking},
volume = 1,
number = 4,
month = aug,
year = 1993,
pages = {1063-6692},
}
@article{ floyd99promoting,
author = {Sally Floyd and Kevin Fall},
title = {Promoting the Use of End-to-End Congestion Control
in {the Internet}},
journal = {Transactions on Networking},
volume = 7,
number = 4,
month = aug,
year = 1999,
pages = {458-472},
}
@inproceedings{ floyd00equation,
author = {Sally Floyd and Mark Handley and Jitendra Padhye
and Joerg Widmer},
title = {Equation-Based Congestion Control for Unicast Applications},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 2000,
location = {Stockholm, Sweden},
}
@article{fluet10manticore,
author = {Matthew Fluet and Mike Rainey and John Reppy and Adam Shaw},
title = {Implicitly threaded parallelism in {M}anticore},
journal = {Journal of Functional Programming},
volume = 20,
issue = {5--6},
month = nov,
year = 2010,
pages = {537--576},
}
@book{ ford62flows,
author = "L. R. Ford Jr. and D. R. Fulkerson",
title = "Flows in Networks",
publisher = "Princeton University Press",
address = "Princeton N.J.",
year = "1962",
}
@inproceedings{ ford94evolving,
author = {Bryan Ford and Jay Lepreau},
title = {Evolving Mach 3.0 to a Migrating Thread Model},
booktitle = {Winter 1994 USENIX Conference},
pages = {97-114},
month = jan,
year = 1994,
}
@inproceedings{ ford96microkernels,
author = {Bryan Ford and Mike Hibler and Jay Lepreau
and Patrick Tullmann and Godmar Back and Stephen Clawson},
title = {Microkernels Meet Recursive Virtual Machines},
booktitle = {\bibconf[2nd]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
pages = {137-151},
year = {1996}
}
@inproceedings{ ford96cpu,
author = {Bryan Ford and Sai R. Susarla},
title = {{CPU} Inheritance Scheduling},
booktitle = {\bibconf[2nd]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
pages = {91-105},
month = oct,
year = 1996,
}
@inproceedings{ ford97flux,
author = {Bryan Ford and Godmar Back and Greg Benson and Jay Lepreau
and Albert Lin and Olin Shivers},
title = {The {Flux} {OSKit}:
A Substrate for Kernel and Language Research},
booktitle = {16th \bibconf{SOSP}{{ACM} Symposium on
Operating Systems Principles (SOSP)}},
month = oct,
year = 1997,
}
@inproceedings{ ford99interface,
author = {Bryan Ford and Mike Hibler and Jay Lepreau
and Roland McGrath and and Patrick Tullmann},
title = {Interface and Execution Models in the {Fluke} Kernel},
booktitle = {3rd \bibconf{OSDI}{Symposium on
Operating Systems Design and Implementation}},
month = feb,
day = 24,
year = 1999,
location = {New Orleands},
}
@inproceedings{ ford02icfp,
author = "Bryan Ford",
title = "Packrat Parsing:
Simple, Powerful, Lazy, Linear Time",
booktitle = "\bibconf{ICFP}{International Conference
on Functional Programming}",
year = "2002",
month = "Oct"
}
@misc{ ford03vitalizing,
author = "Bryan Ford",
title = "Service Duality: Vitalizing the Commons",
month = jan,
year = "2003",
note = "Unpublished technical report."
}
@techreport{ ford03scalable,
author = "Bryan Ford",
title = "Scalable {Internet} Routing on
Topology-Independent Node Identities",
institution = "\bibconf{MIT LCS}{MIT
Laboratory for Computer Science}",
number = "MIT-LCS-TR-926",
year = "2003",
month = oct,
}
@inproceedings{ ford03uip,
author = "Bryan Ford",
title = "Unmanaged {Internet} Protocol:
Taming the Edge Network Management Crisis",
booktitle = {\bibconf{HotNets}{2nd Workshop
on Hot Topics in Networks}},
month = nov,
year = "2003"
}
@inproceedings{ ford04popl,
author = "Bryan Ford",
title = "Parsing Expression Grammars:
A Recognition-Based Syntactic Foundation",
booktitle = {\bibconf[31st]{POPL}{ACM Symposium on
Principles of Programming Languages}},
year = "2004",
month = jan,
location = "Venice, Italy",
}
% obsoleted by ford05p2p
@misc{ ford04p2p,
author = "Bryan Ford",
title = "Peer-to-Peer {(P2P)} communication across
Network Address Translators {(NATs)}",
month = jun,
year = "2004",
note = "Internet-Draft (Work in Progress)",
}
@inproceedings{ ford05p2p,
author = "Bryan Ford",
title = "Peer-to-Peer Communication Across
Network Address Translators",
booktitle = {\bibconf{USENIX ATC}{USENIX Annual Technical Conference}},
month = apr,
year = 2005,
location = "Anaheim, CA",
}
@inproceedings{ ford05vxa,
author = "Bryan Ford",
title = "{VXA}: A Virtual Architecture for Durable Compressed Archives",
booktitle = "\bibconf[4th]{USENIX FAST}{USENIX Conference on
File and Storage Technologies}",
month = dec,
year = 2005,
location = "San Francisco, CA",
}
@inproceedings{ ford06uia-iptps-old,
author = {Bryan Ford and others},
title = {{User-Relative Names for Globally Connected Personal Devices}},
booktitle = {\bibconf[5th]{IPTPS}{International Workshop
on Peer-to-Peer Systems}},
year = {2006},
month = feb,
}
@inproceedings{ ford06uia-iptps,
author={Bryan Ford and Jacob Strauss and Chris Lesniewski{-}Laas and Sean C. Rhea and M. Frans Kaashoek and Robert Tappan Morris},
title={User-Relative Names for Globally Connected Personal Devices},
booktitle={5th International workshop on Peer-To-Peer Systems, {IPTPS} 2006, Santa Barbara, CA, USA, February 27-28, 2006},
year={2006},
}
@inproceedings{ ford06persistent,
author = {Bryan Ford and Jacob Strauss and Chris Lesniewski-Laas and Sean Rhea and Frans Kaashoek and Robert Morris},
title = {\href{https://pdos.csail.mit.edu/papers/uia:osdi06.pdf}{Persistent Personal Names for
Globally Connected Mobile Devices}},
booktitle = {\bibconf[7th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
month = nov,
year = {2006},
}
@inproceedings{ ford08vx32,
author = {Bryan Ford and Russ Cox},
title = {{Vx32}: Lightweight User-level Sandboxing on the {x86}},
booktitle = {\bibconf{USENIX ATC}{USENIX Annual Technical Conference}},
month = jun,
year = 2008,
location = {Boston, MA},
}
@inproceedings{ford10availability,
author = {Daniel Ford and
Fran\c{c}ois Labelle and
Florentina I. Popovici and
Murray Stokely and
Van-Anh Truong and
Luiz Barroso and
Carrie Grimes and
Sean Quinlan},
title = {Availability in Globally Distributed Storage Systems},
booktitle = {\bibconf[9th]{OSDI}{USENIX Symposium on Operating Systems
Design and Implementation}},
location = {Vancouver, Canada},
month = oct,
year = 2010
}
@inproceedings{ ford10determinating,
author = {Amittai Aviram and Sen Hu and Bryan Ford
and Ramakrishna Gummadi},
title = {Determinating Timing Channels in Compute Clouds},
booktitle = {\bibconf{CCSW}{ACM Cloud Computing Security Workshop}},
month = oct,
year = 2010,
location = {Chicago, IL},
}
@inproceedings{ ford10efficient,
author = {Amittai Aviram and Shu-Chun Weng and Sen Hu and Bryan Ford},
title = {Efficient System-Enforced Deterministic Parallelism},
booktitle = {\bibconf[9th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
location = {Vancouver, BC, Canada},
month = oct,
year = 2010,
}
@inproceedings{ ford12plugging,
author = {Bryan Ford},
title = {Plugging Side-Channel Leaks with
Timing Information Flow Control},
booktitle = {\bibconf[4th]{HotCloud}{USENIX Workshop on
Hot Topics in Cloud Computing}},
month = jun,
year = 2012,
location = {Boston, MA},
}
@inproceedings{ ford12icebergs,
author = {Bryan Ford},
title = {Icebergs in the Clouds:
the {\em Other} Risks of Cloud Computing},
booktitle = {\bibconf[4th]{HotCloud}{USENIX Workshop on
Hot Topics in Cloud Computing}},
location = {Boston, MA},
month = jun,
year = 2012
}
@misc{ ford19threshold,
author = {Bryan Ford},
title = {\href{https://arxiv.org/abs/1907.07010}{Threshold Logical Clocks for Asynchronous Distributed Coordination and Consensus}},
month = jul,
year = 2019,
}
@misc{ ford19threshold-anon,
author = {Anonymous},
title = {\href{https://drive.google.com/file/d/1Zcas7JXQ61fcNitUSbcZk9Y0tf8jTeIl/view?usp=sharing}{Threshold Logical Clocks for Asynchronous Distributed Coordination and Consensus}},
note = {\url{https://drive.google.com/file/d/1Zcas7JXQ61fcNitUSbcZk9Y0tf8jTeIl/view?usp=sharing}},
month = jul,
year = 2019,
}
@inproceedings{frigo98cilk,
author = {Frigo, Matteo and Leiserson, Charles E. and
Randall, Keith H.},
title = {The implementation of the {C}ilk-5 multithreaded language},
booktitle = {\bibconf{PLDI}{Proceedings of the
{ACM SIGPLAN} conference on Programming language
design and implementation}},
year = {1998},
pages = {212--223},
}
@article{ foster95fortran,
author = {Ian T. Foster and K. Mani Chandy},
title = {Fortran M: A Language for Modular Parallel Programming},
journal = {Journal of Parallel and Distributed Computing},
volume = {26},
number = {1},
year = {1995},
pages = {24-35},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
@inproceedings{ francis02ipnl,
author = {Paul Francis and Ramakrishna Gummadi},
title = {{IPNL}: A {NAT}-extended {Internet} architecture},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
location = {Pittsburgh, PA},
month = aug,
year = {2002},
}
@inproceedings{ fraser99hardening,
author = "Timothy Fraser and Lee Badger and Mark Feldman",
title = "Hardening {COTS} Software with Generic Software Wrappers",
booktitle = "{IEEE} Symposium on Security and Privacy",
pages = "2-16",
year = "1999",
}
@inproceedings{ freedman05nontransitive,
author = {Michael J. Freedman and others},
title = {Non-Transitive Connectivity and {DHTs}},
booktitle = {USENIX WORLDS 2005},
month = dec,
year = 2005,
}
@inproceedings{ freire08tcp,
author = {S\'ergio Freire and Andr\'e Z\'uquete},
title = {A {TCP}-layer name service for {TCP} ports},
booktitle = {\bibconf{USENIX ATC}{USENIX Annual Technical Conference}},
month = jun,
year = 2008,
location = {Boston, MA},
}
@article{ fu02sfsro,
author = "Kevin Fu and M. Frans Kaashoek and David Mazi\`eres",
title = "Fast and secure distributed read-only file system",
journal = {ACM \bibconf{TOCS}{Transactions on Computer Systems}},
month = feb,
year = "2002",
}
@article{ fu03tcp,
author = {Cheng Peng Fu and Soung C. Liew},
title = {{TCP Veno}: {TCP} Enhancement for Transmission Over
Wireless Access Networks},
journal = {IEEE Journal on Selected Areas in Communications},
volume = 21,
number = 2,
month = feb,
year = 2003,
pages = {216-228},
}
@inproceedings{ fu05delay,
author = {Qiang Fu and Jadwiga Indulska},
title = {A Delay-Based Approach for {TCP} Parallelization},
booktitle = {\bibconf][1st]{NGI}{Conference on
Next Generation Internet Networks}},
month = apr,
year = 2005,
location = {Rome},
}
@article{fujimoto88efficient,
author = {Richard M. Fujimoto and William B. Campbell},
title = {Efficient instruction level simulation of computers},
journal = {Transactions of the Society for Computer Simulation International},
volume = {5},
number = {2},
year = {1988},
month = apr,
issn = {0740-6797},
pages = {109--124},
publisher = {Society for Computer Simulation International},
}
%G
@inproceedings{garcia11efficient,
title={\href{http://dl.acm.org/citation.cfm?doid=1966445.1966456}{Efficient middleware for byzantine fault tolerant database replication}},
author={Garcia, Rui and Rodrigues, Rodrigo and Pregui{\c{c}}a, Nuno},
booktitle={Proceedings of the sixth conference on Computer systems},
pages={107--122},
year={2011},
organization={ACM}
}
@inproceedings{ garfinkel03traps,
author = "Tal Garfinkel",
title = "Traps and Pitfalls: Practical Problems in
System Call Interposition based Security Tools",
booktitle = "Network and Distributed System Security",
month = feb,
year = 2003,
}
@inproceedings{ garfinkel03virtual,
author = {Tal Garfinkel and Mendel Rosenblum},
title = {A Virtual Machine Introspection Based Architecture
for Intrusion Detection},
booktitle = {\bibconf[10th]{NDSS}{Network and Distributed System
Security Symposium}},
month = feb,
year = 2003,
location = {San Diego, CA},
}
@inproceedings{garfinkel04ostia,
author = {Tal Garfinkel and Ben Pfaff and Mendel Rosenblum},
title = {Ostia: A Delegating Architecture for
Secure System Call Interposition},
booktitle = {Network and Distributed System Security},
month = feb,
year = 2004,
}
@inproceedings{ garfinkel07compatibility,
author = {Tal Garfinkel and Keith Adams and Andrew Warfield
and Jason Franklin},
title = {Compatibility is Not Transparency:
{VMM} Detection Myths and Realities},
booktitle = {\bibconf[11th]{HotOS}{Workshop on
Hot Topics in Operating Systems}},
month = may,
year = 2007,
location = {San Diego, CA},
}
@inproceedings { gassend03merkle,
author={Gassend, B. and Suh, G.E. and Clarke, D. and van Dijk, M. and Devadas, S},
booktitle={\bibconf{HPCA}{High-Performance Computer Architecture}},
title={Caches and hash trees for efficient memory integrity verification},
year={2003},
}
@misc{ gettys96mux,
author = {Jim Gettys},
title = {Simple {MUX} Protocol Specification},
month = oct,
year = 1996,
note = "W3C Working Draft",
}
@misc{ garrett96preserving,
author = "John Garrett and Donald Waters",
title = "Preserving Digital Information:
Report of the Task Force on Archiving of Digital Information",
month = may,
date = "1",
year = "1996",
url = {{\tt http://www.rlg.org/ArchTF}}
}
@article{ gavoille01spaceefficiency,
author = "Cyril Gavoille and Marc Gengler",
title = "Space-Efficiency for Routing Schemes of Stretch Factor Three",
journal = "\bibconf{JPDC}{Journal of Parallel and Distributed Computing}",
volume = "61",
number = "5",
pages = "679--687",
year = "2001",
url = "citeseer.ist.psu.edu/article/gavoille97spaceefficiency.html"
}
@article{ gerla80flow,
author = {Mario Gerla and Len Kleinrock},
title = {Flow Control : A Comparative Survey},
journal = {IEEE Transactions on Communications},
month = apr,
year = 1980,
volume = 28,
number = 4,
pages = {553-574}
}
@inproceedings{ gerla00landmark,
author = "Mario Gerla and Xiaoyan Hong and Guangyu Pei",
title = "Landmark Routing for Large Ad Hoc Wireless Networks",
booktitle = {\bibconf{GLOBECOM}{IEEE GLOBECOM}},
location = "San Francisco, CA",
month = nov,
year = "2000",
url = "citeseer.nj.nec.com/gerla00landmark.html",
}
@inproceedings{ gharachorloo90memory,
author={Kourosh Gharachorloo and Daniel Lenoski and James Laudon
and Phillip Gibbons and Anoop Gupta and John Hennessy},
title={Memory Consistency and Event Ordering in
Scalable Shared-Memory Multiprocessors},
booktitle = {\bibconf[17th]{ISCA}{International Symposium on
Computer Architecture}},
year={1990},
month={May},
pages={15-26},
location = {Seattle, WA},
}
@inproceedings{ ghormley98slic,
author = {Douglas P. Ghormley and David Petrou and
Steven H. Rodrigues and Thomas E. Anderson},
title = {{SLIC}: An Extensibility System
for Commodity Operating Systems},
booktitle = {\bibconf{USENIX ATC}{USENIX Annual Technical Conference}},
month = jun,
year = 1998,
}
@misc{ gnu12libgomp,
author = {Gnu},
title = {Gnu libgomp},
url = {\url{http://gcc.gnu.org/onlinedocs/libgomp}}
}
@misc{ ghuloum10arbb,
author = {Anwar Ghuloum and Amanda Sharp and Noah Clemons and
Stefanus Du Toit and Rama Malladi and Mukesh Gangadhar and
Michael McCool and Hans Pabst},
title = {{A}rray {B}uilding {B}locks: A Flexible Parallel
Programming Model for Multicore and Many-Core
Architectures},
month = sep,
year = 2010,
url = {\url{http://drdobbs.com/go-parallel/article/showArticle.jhtml?articleID=227300084}}
}
@inproceedings{gill08flattening,
author = {Phillipa Gill and Martin F. Arlitt and Zongpeng Li
and Anirban Mahanti},
booktitle = {PAM},
pages = {1-10},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
title = {The Flattening Internet Topology: Natural Evolution,
Unsightly Barnacles or Contrived Collapse?},
volume = {4979},
year = {2008},
}
@inproceedings{ godfrey08pathlet,
author = {Philip Brighten Godfrey and Scott Shenker and Ion Stoica},
title = {Pathlet Routing},
booktitle = {\bibconf[7th]{HotNets}{7th Workshop
on Hot Topics in Networks}},
location = {Calgary, Alberta, Canada},
month = oct,
day = 6,
year = 2008,
}
@inproceedings{ goldberg96secure,
author = "Ian Goldberg and David Wagner and Randi Thomas and
Eric A. Brewer",
title = "A Secure Environment for Untrusted Helper Applications",
booktitle = "6th USENIX Security Symposium",
location = "San Jose, CA",
year = "1996",
url = "citeseer.ist.psu.edu/goldberg96secure.html"
}
@inproceedings{ goldberg98towards,
author = "Andrew V. Goldberg and Peter N. Yianilos",
title = "Towards an Archival Intermemory",
booktitle = "{IEEE} Advances in Digital Libraries",
publisher = "IEEE Computer Society",
location = "Santa Barbara, CA",
pages = "147--156",
year = "1998",
url = "citeseer.ist.psu.edu/goldberg98towards.html"
}
@article{ gong01jxta,
author = {Li Gong},
title = {{JXTA}: A Network Programming Environment},
journal = {IEEE Internet Computing},
volume = {5},
number = {3},
pages = {88-95},
year = {2001},
month = may,
}
@misc{ gosling96java,
author = {James Gosling and Henry McGilton},
title = {The {Java} Language Environment},
month = may,
year = 1996,
note = {\\ {\footnotesize\tt http://java.sun.com/docs/white/langenv/}},
}
@book{ gosling00java,
author = {James Gosling and Bill Joy and Guy Steele and Gilad Bracha},
title = {The {Java} Language Specification},
edition = {second},
publisher = {Addison-Wesley},
year = {2000},
month = jun,
}
@book{ greenberg95groupware,
author = {Saul Greenberg and Stephen Hayne and Roy {Rada (editors)}},
title = {Groupware for Real-Time Drawing: A Designer's Guide},
isbn = {0-07-707899-3},
publisher = {McGraw-Hill Book Company},
location = {Berkshire, England},
year = {1995},
pages = {248},
}
@inproceedings{ gritter01content,
author = "M. Gritter and D. R. Cheriton",
title = "An Architecture for Content Routing Support in the {Internet}",
booktitle = "\bibconf{USITS}{USENIX Symposium on
Internet Technologies and Systems}",
month = mar,
year = "2001",
}
@techreport{grune86concurrent,
author = {Dick Grune},
title = {Concurrent Versions System,
A Method for Independent Cooperation},
institution = {Vrije Universiteit},
location = {Amsterdam},
year = 1986,
number = {IR 113},
}
@inproceedings{ gu11certikos,
author = {Liang Gu and Alexander Vaynberg and Bryan Ford
and Zhong Shao and David Costanzo},
title = {{CertiKOS}: A Certified Kernel for Secure Cloud Computing},
booktitle = {\bibconf[2nd]{APSys}{ACM SIGOPS Asia-Pacific
Workshop on Systems}},
month = jul,
year = 2011,
location = {Shanghai, China},
}
@inproceedings{ guha04nutss,
author = "Saikat Guha and Yutaka Takeday and Paul Francis",
title = "{NUTSS}: A {SIP}-based Approach
to {UDP} and {TCP} Network Connectivity",
booktitle = "SIGCOMM 2004 Workshops",
year = "2004",
month = aug,
date = "30",
location = "Portland, OR",
}
@inproceedings{ guha05characterization,
author = {Saikat Guha and Paul Francis},
title = {Characterization and Measurement of {TCP} Traversal
through {NATs} and Firewalls},
booktitle = {\bibconf{IMC}{Internet Measurement Conference}},
month = oct,
year = 2005,
location = {Berkeley, CA},
}
@inproceedings{ guha07end,
author = "Saikat Guha and Paul Francis",
title = "{An End-Middle-End Approach to Connection Establishment}",
booktitle = "SIGCOMM 2007",
year = "2007",
month = aug,
location = "Kyoto, Japan",
}
@inproceedings{guo13failure,
author = {Zhenyu Guo and
Sean McDirmid and
Mao Yang and
Li Zhuang and
Pu Zhang and
Yingwei Luo and
Tom Bergan and
Peter Bodik and
Madan Musuvathi and
Zheng Zhang and
Lidong Zhou},
title = {Failure Recovery: {W}hen the Cure Is
Worse Than the Disease},
booktitle = {\bibconf[14th]{HotOS}{Workshop on Hot Topics in Operating
Systems}},
location = {Santa Ana Pueblo, NM},
month = may,
year = 2013
}
@article{ gustafsson97literature,
author = {Eva Gustafsson and Gunnar Karlsson},
title = {A literature survey on traffic dispersion},
journal = {IEEE Network},
volume = 11,
number = 2,
month = mar,
year = 1997,
pages = {28-36},
}
@inproceedings{ guy90implementation,
author = {Richard G. Guy and others},
booktitle = {USENIX Summer Conference},
title = {Implementation of the {Ficus} Replicated File System},
month = jun,
pages = "63--71",
year = "1990",
url = "citeseer.ist.psu.edu/guy90implementation.html"
}
@inproceedings{ guy93consistency,
author = {R. G. Guy and G. J. Popek and T. W. {Page, Jr.}},
title = {Consistency Algorithms for Optimisic Replication},
booktitle = {First International Conference on Network Protocols},
year = "1993",
url = "citeseer.ist.psu.edu/guy93consistency.html"
}
@inproceedings{ guy98rumor,
author = {Richard Guy and others},
title = {Rumor: Mobile Data Access Through
Optimistic Peer-to-Peer Replication},
booktitle = {{ER} Workshops},
year = 1998,
pages = {254-265},
}
%H
@inproceedings{ habib01unresponsive,
author = {Ahsan Habib and Bharat Bhargava},
title = {Unresponsive Flow Detection and Control Using the
Differentiated Services Framework},
booktitle = {\bibconf{PDCS}{IASTED International Conference on
Parallel and Distributed Computing Systems}},
month = aug,
year = 2001,
location = {Anaheim, CA},
}
@inproceedings{ hacker02endtoend,
author = {Thomas J. Hacker and Brian D. Athey},
title = {The End-to-End Performance Effects of Parallel {TCP} Sockets
on a Lossy Wide-Area Network},
booktitle = {\bibconf{IPDPS}{International Parallel and
Distributed Processing Symposium}},
location = {Fort Lauderdale, FL},
month = apr,
year = 2002,
}
@inproceedings{ hacker04improving,
author = {Thomas J. Hacker and Brian D. Noble and Brian D. Athey},
title = {Improving Throughput and Maintaining Fairness
using {Parallel TCP}},
booktitle = {\bibconf{INFOCOM}{IEEE INFOCOM}},
month = nov,
year = 2004,
location = {Dallas, TX},
}
@inproceedings{ haeberlen05glacier,
author = {Andreas Haeberlen and
Alan Mislove and
Peter Druschel},
title = {{Glacier}:
{H}ighly Durable, Decentralized Storage Despite Massive
Correlated Failures},
booktitle = {\bibconf[2nd]{NSDI}{Symposium on Networked Systems
Design and Implementation}},
location = {Boston, MA},
month = may,
year = 2005
}
@inproceedings{ haeberlen07peerreview,
author = {Andreas Haeberlen and Petr Kouznetsov and Peter Druschel},
title = {\href{http://www.sosp2007.org/papers/sosp118-haeberlen.pdf}{{PeerReview}: Practical Accountability for Distributed Systems}},
booktitle = {\bibconf[21st]{SOSP}{{ACM} Symposium on
Operating Systems Principles}},
location = {Stevenson, WA},
month = oct,
year = 2007,
}
@inproceedings{haeberlen09case,
author = {Andreas Haeberlen},
title = {A Case for the Accountable Cloud},
booktitle = {\bibconf[3rd]{LADIS}{ACM SIGOPS International Workshop on
Large-Scale Distributed Systems and Middleware}},
location = {Big Sky, MT},
month = oct,
year = 2009
}
@inproceedings{ haeberlen09fault,
author = {Andreas Haeberlen and Petr Kuznetsov},
title = {The Fault Detection Problem},
booktitle = {13th International Conference on
Principles of Distributed Systems (OPODIS '09)},
location = {N\^imes, France},
month = dec,
year = 2009,
}
@inproceedings{ haeberlen10accountable,
author = {Andreas Haeberlen and Paarijaat Aditya and Rodrigo Rodrigues
and Peter Druschel},
title = {\href{https://www.usenix.org/conference/osdi10/accountable-virtual-machines}{Accountable Virtual Machines}},
booktitle = {\bibconf[9th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
location = {Vancouver, BC, Canada},
month = oct,
year = 2010,
}
@inproceedings{hajjat10cloudward,
author = {Mohammad Y. Hajjat and
Xin Sun and
Yu-Wei Eric Sung and
David A. Maltz and
Sanjay G. Rao and
Kunwadee Sripanidkulchai and
Mohit Tawarmalani},
title = {Cloud{W}ard Bound: {P}lanning for Beneficial Migration of
Enterprise Applications to the Cloud},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
location = {New Delhi, India},
month = aug,
year = 2010
}
@article{halbwachs91lustre,
author={Halbwachs, N. and Caspi, P. and Raymond, P. and Pilaud, D.},
journal={Proceedings of the IEEE}, title={The synchronous data
flow programming language {LUSTRE}},
year={1991},
month = sep,
volume={79},
number={9},
pages={1305--1320},
}
@misc{ hall11mandelbrot,
author = {Brian ``Beej Jorgenson'' Hall},
title = {Command-line Mandelbrot Set generator with OpenMP support},
year = 2011,
url = {https://github.com/beej71/goatbrot}
}
@article{ hall06wan,
author = {Michael Hall},
title = {{WAN} Optimization Dominated by Startups, Growing Fast},
journal = {Enterprise Networking Planet},
month = apr,
day = 17,
year = 2006,
url = {http://www.enterprisenetworkingplanet.com/nethub/article.php/3599576},
}
@article{ halstead85multilisp,
author = {Robert H. {Halstead, Jr.}},
title = {{Multilisp}: A Language for Concurrent Symbolic Computation},
journal = {\bibconf{TOPLAS}{ACM Transactions on Programming Languages
and Systems}},
volume = 7,
number = 4,
month = oct,
year = 1985,
pages = {501-538},
}
@misc{ hammond-functional,
author = {Kevin Hammond},
title = {Parallel Functional Programming: An Introduction},
url = {http://pdf.aminer.org/000/213/977/bwm_a_concrete_machine_for_graph_reduction.pdf},
}
@book{ hammond99research,
author = {Kevin Hammond and Greg Michaelson},
title = {Research Directions in Parallel Functional Programming},
publisher = {Springer},
location = {UK},
month = nov,
year = 1999,
}
@inproceedings{ han04overlay,
author = {H. Han and others},
title = {Overlay TCP for multi-path routing and congestion control},
booktitle = {IMA Workshop on Measurements and Modeling of the Internet},
year = 2004,
month = jan
}
@article{ hanbali05survey,
author = {Ahmad Al Hanbali and Eitan Altman and Philippe Nain},
title = {A Survey of TCP over Ad Hoc Networks},
journal = {IEEE Surveys \& Tutorials},
volume = 7,
number = 3,
year = 2005,
}
@article{hankin81cajole,
author = {Hankin, C. L. and Glaser, H. W.},
title = {The data flow programming language {CAJOLE} -- an informal introduction},
journal = {ACM SIGPLAN Notices},
volume = {16},
number = {7},
month = jul,
year = {1981},
pages = {35--44},
}
@inproceedings{ hanrot07worst,
author = {Guillaume Hanrot and Vincent Lef\`evre and Damien Stehl\'e
and Paul Zimmermann},
title = {Worst Cases of a Periodic Function for Large Arguments},
booktitle = {18th IEEE Symposium on Computer Arithmetic},
location = {Montpellier, France},
month = jun,
year = 2007,
}
@techreport{ hanushevsky01peer,
author = {Andrew Hanushevsky and Artem Trunov and Les Cottrell},
title = {Peer-to-Peer Computing for
Secure High Performance Data Copying},
institution = {Stanford National Accelerator Laboratory},
number = {SLAC-PUB-9173},
month = sep,
year = 2001,
}
@book{ hare96internet,
author = {Chris Hare and Karanjit Siyan},
title = {{Internet} Firewalls and Network Security},
publisher = {New Riders},
location = {Indianapolis, Indiana},
year = 1996,
isbn = {1-56205-632-8},
}
@book{ harris10tm,
author = {Tim Harris and James Larus and Ravi Rajwar},
title = {Transactional Memory},
edition = {2nd},
publisher = {Morgan \& Claypool},
year = 2010,
isbn = 9781608452361,
}
@article{ hasegawa07receiver,
author = {Go Hasegawa and Masashi Nakata and Hirotaka Nakano},
title = {Receiver-Based {ACK} Splitting Mechanism for {TCP}
over Wired/Wireless Heterogeneous Networks},
journal = {IEICE Transactions on Communications},
volume = {E90-B},
number = 5,
month = may,
year = 2007,
}
@inproceedings{he13next,
author = {Keqiang He and
Alexis Fisher and
Liang Wang and
Aaron Gember and
Aditya Akella and
Thomas Ristenpart},
title = {Next step, the cloud: {U}nderstanding modern web service
deployment in {EC2} and {A}zure},
booktitle = {\bibconf{IMC}{Internet Measurement Conference}},
location = {Barcelona, Spain},
month = oct,
year = 2013
}
@inproceedings{ helmy00multicastbased,
author = "Ahmed Helmy",
title = "A multicast-based protocol for {IP} mobility support",
booktitle = "Networked Group Communication",
pages = "49-58",
year = "2000",
url = "citeseer.nj.nec.com/464678.html"
}
@article{ henderson99transport,
author = {Thomas R. Henderson and Randy H. Katz},
title = {Transport Protocols for
Internet-Compatible Satellite Networks},
journal = {IEEE Journal on Selected Areas in Communications},
volume = 17,
number = 2,
month = feb,
year = 1999,
pages = {326-344},
}
@incollection {hendren92mccat,
author = {Hendren, L. and Donawa, C. and Emami, M.
and Gao, G. and Justiani, and Sridharan, B.},
title = {Designing the {McCAT} compiler based on a family of
structured intermediate representations},
booktitle = {Languages and Compilers for Parallel Computing},
series = {Lecture Notes in Computer Science},
publisher = {Springer Berlin / Heidelberg},
pages = {406--420},
volume = {757},
year = {1993}
}
@inproceedings{ herlihy93transactional,
author = {Maurice Herlihy and J. Eliot B. Moss},
title = {Transactional Memory: Architectural Support for
Lock-Free Data Structures},
booktitle = {\bibconf[20th]{ISCA}{International Symposium on
Computer Architecture}},
location = {San Diego, CA},
pages = {289-300},
month = may,
year = 1993,
}
@techreport{ hogan96hierarchical,
author = {David Hogan},
title = {Hierarchical Fair Queuing},
institution = {University of Sydney},
number = {506},
month = may,
year = 1996,
isbn = {1-86451-024-2},
}
@article{ holland02analysis,
author = {Gavin Holland and Nitin Vaidya},
title = {Analysis of {TCP} Performance over Mobile Ad Hoc Networks},
journal = {Wireless Networks},
volume = 8,
number = 2,
month = mar,
year = 2002,
}
@mastersthesis{ honda09bidimensional,
author = {Michio Honda},
title = {Bidimensional-Probe Multipath Congestion Control
for Shared Bottleneck Fairness},
school = {Keio University},
year = 2009,
}
@inproceedings{ honda09multipath,
author = {Michio Honda and Yoshifumi Nishida and Lars Eggert
and Pasi Sarolahti and Hideyuki Tokuda},
title = {Multipath Congestion Control for Shared Bottleneck},
booktitle = {\bibconf{PFLDnet}{International Workshop on Protocols
for Future Large-Scale and Diverse Network Transports}},
month = may,
days = {21-22},
year = 2009,
location = {Akihabara, Tokyo, Japan},
}
@book{ honeywell83gcos,
author = {Honeywell Inc.},
title = {{GCOS} Environment Simulator},
month = dec,
year = 1983,
note = {Order Number AN05-02A},
}
@inproceedings{ hooff15scalable,
author = {Jelle van den Hooff and
David Lazar and
Matei Zaharia and
Nickolai Zeldovich},
title = {Scalable Private Messaging Resistant to Traffic Analysis},
booktitle = {\bibconf[25th]{SOSP}{{ACM} Symposium on
Operating Systems Principles}},
location = {Monterey, CA},
month = oct,
year = 2015
}
@article{houmansadr12sweet,
author = {Amir Houmansadr and
Wenxuan Zhou and
Matthew Caesar and
Nikita Borisov},
title = {SWEET: Serving the Web by Exploiting Email Tunnels},
journal = {CoRR},
volume = {abs/1211.3191},
year = {2012},
ee = {http://arxiv.org/abs/1211.3191},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
@article{ howard15raft,
author = {Heidi Howard and Malte Schwarzkopf and Anil Madhavapeddy
and Jon Crowcroft},
title = {{Raft} Refloated: Do We Have Consensus?},
journal = {ACM SIGOPS Operating Systems Review},
volume = 49,
number = 1,
month = jan,
year = 2015,
pages = {12-21},
}
% edition = "Third",
@book{ hp94parisc,
title = "PA-RISC 1.1 Architecture and Instruction Set Reference Manual",
publisher = "Hewlett-Packard",
year = "1994",
month = feb,
}
@inproceedings{ hsieh02ptcp,
title = {{pTCP}: An End-to-End Transport Layer Protocol
for Striped Connections},
author = {Hung-Yun Hsieh and Raghupathy Sivakumar},
booktitle = {\bibconf[10th]{ICNP}{International Conference on
Network Protocols}},
location = {Paris, France},
month = nov,
year = 2002,
}
@inproceedings{ hsieh02transport,
title = {A transport layer approach for achieving aggregate bandwidths
on multi-homed mobile hosts},
author = {Hung-Yun Hsieh and Raghupathy Sivakumar},
booktitle = "\bibconf[8th]{MOBICOM}{International Conference on Mobile
Computing and Networking}",
location = {Atlanta, GA},
month = sep,
year = 2002,
}
@misc{ hughes17radix,
author = {Dan Hughes},
title = {\href{https://papers.radixdlt.com/tempo/}{Radix -- Tempo}},
month = sep,
year = 2017,
}
# author = {Nicholas Hunt and Tom Bergan and Luis Ceze and
# Steven D. Gribble},
@inproceedings{ hunt13ddos,
author = {Nicholas Hunt and others},
title = {{DDOS}: Taming Nondeterminism in Distributed Systems},
booktitle = "\bibconf[18th]{ASPLOS}{International Conference on
Architectural Support for Programming Languages and
Operating Systems}",
year = {2013},
isbn = {978-1-4503-1870-9},
location = {Houston, Texas, USA},
pages = {499-508},
url = {http://doi.acm.org/10.1145/2451116.2451170},
doi = {10.1145/2451116.2451170},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {determinism, distributed systems, record/replay},
}
@article{ hutchinson91xkernel,
author = {Norman C. Hutchinson and Larry L. Peterson},
title = {The {x-Kernel}: An Architecture for
Implementing Network Protocols},
journal = {IEEE Transactions on Software Engineering},
volume = 17,
number = 1,
month = jan,
year = 1991,
}
%I
@misc{ icann08biggest,
author = {ICANN},
title = {Biggest Expansion in {gTLDs} Approved for Implementation},
month = jun,
day = 26,
year = 2008,
note = {\url{http://www.icann.org/en/announcements/announcement-4-26jun08-en.htm}},
}
@misc{ id05q3engine,
author = {{Id Software}},
title = {{Id Tech} 3 engine (ioquake3)},
month = aug,
day = 19,
year = 2005,
note = {\url{ftp://ftp.idsoftware.com/idstuff/source/quake3-1.32b-source.zip}},
}
@misc{ idhistory,
author = {{Id Software}},
title = {{Id Software} History},
note = {\url{http://www.idsoftware.com/business/history/}},
}
@misc{ ieee94boot,
author = {IEEE},
title = {Std 1275-1994: Boot Firmware},
year = 1994,
isbn = {1-55937-426-8},
}
@misc{ ieee802-3,
author = {IEEE},
title = {Std 802.3-2005},
month = dec,
year = 2005,
isbn = {0-7381-4740-0},
}
@misc{ ieee802-11i,
author = {IEEE},
title = {Std 802.11i-2004},
month = jul,
year = 2004,
isbn = {0-7381-4074-0},
}
@inproceedings{ inamura04impact,
author = {Hiroshi Inamura and Osamu Takahashi and Hirotaka Nakano and
and Taro Ishikawa and Hiroshi Shigeno},
title = {Impact of Layer Two {ARQ} on {TCP} Performance
in {W-CDMA} Networks},
booktitle = {\bibconf{ICDCS}{International Conference on
Distributed Computing Systems}},
location = {Tokyo, Japan},
month = mar,
year = 2004,
}
@inproceedings{ ingram12treehouse,
author = {Lon Ingram and Michael Walfish},
title = {{TreeHouse}: {JavaScript} sandboxes to help {Web} developers
help themselves},
booktitle = {\bibconf{ATC}{USENIX Annual Technical Conference}},
month = jun,
year = 2012,
location = {Boston, MA},
}
@misc{ intel05ia32,
author = {{Intel Corporation}},
title = {{IA-32} {Intel} Architecture Software Developer's Manual},
year = 2005,
month = jun,
}
@misc{ intel09,
author = {{Intel Corporation}},
title = {{Intel\textregistered\ 64} and {IA-32} Architectures
Software Developer's Manual},
month = mar,
year = 2009,
}
@misc{ intel12tbb,
author = {{Intel Corporation}},
title = {{Intel\textregistered Threading Building Blocks} Reference Manual},
month = jan,
year = 2012,
}
@inproceedings{ iverson62apl,
author = {Kenneth Iverson},
title = {A Programming Language},
booktitle = {Proceedings of the May 1--3, 1962, spring joint
computer conference},
year = 1962,
location = {San Francisco, CA},
pages = {345--351},
}
@inproceedings{ iyengar04concurrent,
author = {Janardhan R. Iyengar and Keyur C. Shah and Paul D. Amer
and Randall Stewart},
title = {Concurrent Multipath Transfer Using {SCTP} Multihoming},
booktitle = {\bibconf{SPECTS}{Symposium on Performance Evaluation
of Computer and Telecommunication Systems}},
location = {San Jose, CA},
month = jul,
year = 2004,
}
@article{ iyengar06concurrent,
author = {Janardhan R. Iyengar and Paul D. Amer and Randall Stewart},
title = {Concurrent Multipath Transfer Using {SCTP} Multihoming
Over Independent End-to-End Paths},
journal = {Transactions on Networking},
volume = {14},
number = {5},
month = oct,
year = {2006},
pages = {951--964},
}
%J
@article{ jacobson88congestion,
author = {Van Jacobson},
title = {Congestion Avoidance and Control},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 1988,
location = {Stanford, CA},
pages = {314-329},
}
@inproceedings{ jain99userlevel,
author = "K. Jain and R. Sekar",
title = "User-Level Infrastructure for System Call Interposition:
A Platform for Intrusion Detection and Confinement",
booktitle = {Network and Distributed System Security},
month = feb,
year = 2000,
}
@article{ jefferson85virtual,
author = {David R. Jefferson},
title = {Virtual Time},
journal = {ACM Transactions on Programming Languages and Systems},
volume = 7,
number = 3,
month = jul,
year = 1985,
}
@inproceedings{jensen09technical,
title={On technical security issues in cloud computing},
author={Jensen, Meiko and Schwenk, J{\"o}rg and Gruschka, Nils and Iacono, Luigi Lo},
booktitle={Cloud Computing, 2009. CLOUD'09. IEEE International Conference on},
pages={109--116},
year={2009},
organization={IEEE}
}
@article{jhawar13fault,
author = {Ravi Jhawar and
Vincenzo Piuri and
Marco D. Santambrogio},
title = {Fault Tolerance Management in Cloud Computing:
{A} System-Level Perspective},
journal = {IEEE Systems Journal},
volume = {7},
number = {2},
year = {2013},
pages = {288-297}
}
@article{ jin03spectrum,
author = {Shudong Jin and Liang Guo and Ibrahim Matta
and Azer Bestavros},
title = {A Spectrum of {TCP}-Friendly Window-Based
Congestion Control Algorithms},
journal = {Transactions on Networking},
volume = 11,
number = 3,
pages = {341-355},
month = jun,
year = 2003,
}
@techreport{ jin99openmp,
author = {H. Jin and M. Frumkin and J. Yan},
title = {The {OpenMP} Implementation of {NAS} Parallel Benchmarks
and Its Performance},
institution = {NASA Ames Research Center},
number = {NAS-99-011},
month = oct,
year = 1999,
}
@techreport{ wijingaar02mpi,
author = {Rob F. Van der Wijingaart},
title = {{NAS} Parallel Benchmarks Version 2.4},
institution = {NASA Ames Research Center},
number = {NAS-02-007},
month = oct,
year = 2002,
}
@inproceedings{ sodan05mpvssm,
author = {Angela C. Sodan},
title = {Message-Passing and Shared-Data Programming Models -- Wish vs. Reality},
booktitle = {\bibconf{19th HPCA}{19th International Symposium on High Performance Computing Systems and Applications}},
month = may,
year = 2005,
}
@inproceedings{ jin99spack,
author = {Kyohong Jin and Kilyeon Kim and Jungtae Lee},
title = {{SPACK}: rapid recovery of the {TCP} performance
using split-ack in mobile communication environments},
booktitle = {IEEE Region 10 Conference},
month = sep,
year = 1999,
}
@article{ johnson89xerox,
author = {Jeff Johnson and Teresa L. Roberts},
title = {The {Xerox} {``Star''}: A Retrospective},
journal = {IEEE Computer},
year = {1989},
month = sep,
}
% first DSR paper
@inproceedings{ johnson94routing,
author = "David B. Johnson",
title = "Routing in Ad Hoc Networks of Mobile Hosts",
booktitle = "{IEEE} Workshop on
Mobile Computing Systems and Applications",
pages = "158-163",
month = dec,
year = "1994",
}
@article{ johnston00us,
author = {Margret Johnston},
title = {{U.S.} Relaxes Encryption Export Policy},
journal = {PC World},
month = jan,
day = 13,
year = 2000,
url = {http://www.pcworld.com/article/14768/us_relaxes_encryption_export_policy.html},
}
@article{johnston04dataflow,
author = {Johnston, Wesley M. and Hanna, J. R. Paul and Millar, Richard J.},
title = {Advances in dataflow programming languages},
journal = {ACM Computing Surveys},
volume = {36},
number = {1},
month = mar,
year = 2004,
pages = {1--34},
}
@inproceedings{joukov11static,
author = {Nikolai Joukov and
Vasily Tarasov and
Joel Ossher and
Birgit Pfitzmann and
Sergej Chicherin and
Marco Pistoiz and
Takaaki Tateishi},
title = {Static discovery and remediation of code-embedded resource
dependencies},
booktitle = {Integrated Network Management},
pages = {233-240},
year = 2011
}
@article{jujjuri10virtfs,
title = {VirtFS--A virtualization aware File System pass-through},
author = {Venkateswararao Jujjuri and Eric Van Hensbergen and Anthony Liguori and Badari Pulavarty},
booktitle = {Ottawa Linux Symposium},
year = {2010},
month = {June},
}
@inproceedings{junqueira05surviving,
author = {Flavio Paiva Junqueira and
Ranjita Bhagwan and
Alejandro Hevia and
Keith Marzullo and
Geoffrey M. Voelker},
title = {Surviving {I}nternet catastrophes},
booktitle = {\bibconf{USENIX ATC}{USENIX Annual Technical Conference}},
booktitle = {USENIX Annual Technical Conference},
location = {Anaheim, CA},
month = apr,
year = 2005
}
%K
@inproceedings{keidar95increasing,
title={Increasing the resilience of atomic commit, at no additional cost},
author={Keidar, Idit and Dolev, Danny},
booktitle={Proceedings of the fourteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems},
pages={245--254},
year={1995},
organization={ACM}
}
@article{kemme00new,
title={\href{http://dl.acm.org/citation.cfm?doid=363951.363955}{A new approach to developing and implementing eager database replication protocols}},
author={Kemme, Bettina and Alonso, Gustavo},
journal={ACM Transactions on Database Systems (TODS)},
volume={25},
number={3},
pages={333--379},
year={2000},
publisher={ACM}
}
@inproceedings{ kahn74semantics,
author = {Kahn, Gilles},
title = {The Semantics of a Simple Language for Parallel Programming},
booktitle = {Information Processing},
year = {1974},
pages = {471-475},
publisher = {North-Holland},
address = {Amsterdam, Netherlands},
}
@techreport{ kaiser94cooperative,
author = "Gail E. Kaiser",
title = "Cooperative Transactions for Multi-User Environments",
institution = "Columbia University Department of Computer Science",
number = "CUCS-006-93",
year = "1994",
url = "citeseer.ist.psu.edu/kaiser94cooperative.html"
}
@article{ kaiser98wwwbased,
author = "Gail E. Kaiser and Stephen E. Dossick and Wenyu Jiang and
Jack Jingshuang Yang and Sonny Xi Ye",
title = "{WWW}-Based Collaboration Environments with
Distributed Tool Services",
journal = "World Wide Web",
volume = "1",
number = "1",
pages = "3-25",
year = "1998",
month = jan,
url = "citeseer.ist.psu.edu/kaiser97wwwbased.html"
}
@inproceedings{ kalofonos08mynet,
author = {D. N. Kalofonos and Z. Antoniou and F. D. Reynolds
and M. Van-Kleek and J. Strauss and P. Wisner},
title = {{MyNet}: a Platform for Secure {P2P} Personal
and Social Networking Services},
booktitle = {\bibconf[6th]{PerCom}{Annual IEEE Conference on
Pervasive Computing and Communications}},
month = mar,
year = 2008,
location = {Hong Kong},
}
@inproceedings{kamvar03eigentrust,
author = {Sepandar D. Kamvar and
Mario T. Schlosser and
Hector Garcia{-}Molina},
title = {\href{https://dl.acm.org/citation.cfm?id=775242}{The EigenTrust Algorithm for Reputation Management in P2P Networks}},
booktitle = {\bibconf{WWW}{International World Wide Web Conference}},
month = may,
year = 2003,
pages = {640-651},
location = {Budapest, Hungary}
}
@inproceedings{ kapoor05achieving,
author = {Aman Kapoor and Aaron Falk and Ted Faber and Yuri Pryadkin},
title = {Achieving Faster Access to Satellite Link Bandwidth},
booktitle = {8th IEEE Global Internet Symposium},
month = mar,
year = 2005,
location = {Miami, FL},
}
@inproceedings{ katabi02internet,
author = {Dina Katabi and Mark Handley and Charles Rohrs},
title = {Internet Congestion Control for
High Bandwidth-Delay Product Networks},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 2002,
location = {Pittsburgh, PA},
}
@inproceedings{ keleher92lazy,
author = {Pete Keleher and Alan L. Cox and Willy Zwaenepoel},
title = {Lazy Release Consistency for
Software Distributed Shared Memory},
booktitle = {\bibconf{ISCA}{13th International Symposium
on Computer Architecture}},
month = may,
year = 1992,
pages = {13-21},
location = {Gold Coast, Queensland, Australia},
}
@inproceedings{ keller10nohype,
author = {Eric Keller and Jakub Szefer and Jennifer Rexford
and Ruby B. Lee},
title = {{NoHype}: Virtualized Cloud Infrastructure
without the Virtualization},
booktitle = {\bibconf[37th]{ISCA}{International Symposium on
Computer Architecture}},
location = {Saint-Malo, France},
month = jun,
year = 2010,
}
@article{ kelly03scalable,
author = {Tom Kelly},
title = {Scalable {TCP}: Improving Performance in
Highspeed Wide Area Networks},
journal = {Computer Communications Review},
volume = 33,
number = 2,
month = apr,
year = 2003,
pages = {83-91},
}
@article{ kelly05stability,
author = {Frank Kelly and Thomas Voice},
title = {Stability of end-to-end algorithms for joint routing
and rate control},
journal = {Computer Communications Review},
volume = 35,
number = 2,
month = apr,
year = 2005,
pages = {5-12},
}
@inproceedings{ kempf03evolving,
author = "James Kempf",
title = "Evolving the Internet Addressing Architecture",
booktitle = "International Symposium on Applications and the Internet
(SAINT '04)",
month = jan,
year = "2004",
location = "Tokyo, Japan",
}
@article{ kemmerer83shared,
author = {Richard A. Kemmerer},
title = {Shared Resource Matrix Methodology:
An Approach to Identifying Storage and Timing Channels},
journal = {\bibconf{TOCS}{Transactions on Computer Systems}},
volume = 1,
number = 3,
month = aug,
year = 1983,
pages = {256-277},
}
@inproceedings{ kim03dynamic,
author = "Ho-Seop Kim and James E. Smith",
title = "Dynamic Binary Translation for Accumulator-Oriented Architectures",
booktitle = "International Symposium on Code Generation and Optimization",
year = "2003",
month = mar,
location = "San Francisco, CA",
url = "citeseer.ist.psu.edu/kim03dynamic.html"
}
% Note: conference version is king05tcp
@inproceedings{ king05evaluating,
title = {Evaluating and Improving {TCP-Africa}: an Adaptive and Fair
Rapid Increase Rule for Scalable {TCP}
Using Layered Congestion Control},
author = {Ryan King and Rudolf Riedi and Richard Baraniuk},
booktitle = {\bibconf[3rd]{PFLDnet}{Workshop on Protocols
for Fast Long-Distance Networks}},
month = feb,
year = 2005,
location = {Lyon, France},
}
@inproceedings{ king05tcp,
title = {{TCP-Africa}: an Adaptive and Fair
Rapid Increase Rule for Scalable {TCP}},
author = {Ryan King and Richard Baraniuk and Rudolf Riedi},
booktitle = {\bibconf{INFOCOM}{IEEE INFOCOM}},
month = mar,
year = 2005,
location = {Miami, FL}
}
@inproceedings{king05debugging,
author = {Samuel T. King and George W. Dunlap and Peter M. Chen},
title = {Debugging operating systems with
time-traveling virtual machines},
booktitle = {\bibconf{USENIX ATC}{USENIX Annual Technical Conference}},
month = apr,
year = 2005,
pages = {1-15},
}
@misc{ kiriansky02secure,
author = "Vladimir Kiriansky and Derek Bruening and Saman Amarasinghe",
title = "Secure execution via program shepherding",
booktitle = "11th USENIX Security Symposium",
month = aug,
year = 2002,
}
@inproceedings{ kissel09improving,
author = {Ezra Kissel and Martin Swany and Aaron Brown},
title = {Improving {GridFTP} Performance
Using The {Phoebus} Session Layer},
booktitle = {\bibconf{SC}{International Conference for
High Performance Computing, Networking,
Storage and Analysis}},
month = nov,
year = 2009,
location = {Portland, OR},
}
@inproceedings{ kistler91disconnected,
author = "James J. Kistler and M. Satyanarayanan",
title = "Disconnected Operation in the {Coda} File System",
booktitle = "\bibconf[13th]{SOSP}{{ACM} Symposium on
Operating Systems Principles}",
pages = "213--225",
year = "1991",
url = "citeseer.ist.psu.edu/kistler92disconnected.html"
}
@inproceedings{ klein09sel4,
author = {Gerwin Klein and others},
title = {{seL4}: formal verification of an {OS} kernel},
booktitle = {\bibconf[22nd]{SOSP}{ACM Symposium
on Operating System Principles}},
month = oct,
year = 2009,
location = {Big Sky, MT},
}
@article{ kleinrock77hierarchical,
author = {Leonard Kleinrock and Farouk Kamoun},
title = {Hierarchical routing for large networks:
Performance evaluation and optimization},
journal = {Computer Networks},
volume = 1,
number = 3,
pages = {155-174},
year = 1977,
}
@inproceedings{ ko98locationaided,
author = "Young-Bae Ko and Nitin H. Vaidya",
title = "Location-Aided Routing ({LAR}) in Mobile Ad Hoc Networks",
booktitle = "Mobile Computing and Networking",
pages = "66-75",
year = "1998",
url = "citeseer.nj.nec.com/ko98locationaided.html"
}
@inproceedings{ kodialam06versatile,
author = {M. Kodialam and others},
title = {A Versatile Scheme for Routing Highly Variable Traffic in
Service Overlays and IP Backbones},
booktitle = {INFOCOMM},
year = 2006,
month = apr
}
@inproceedings{ kohler06dccp,
author = {Eddie Kohler and Mark Handley and Sally Floyd},
title = {Designing {DCCP}: Congestion Control Without Reliability},
booktitle = {\bibconf{SIGCOMM}{ACM SIGCOMM}},
year = 2006,
}
@inproceedings{ kong08deconstructing,
author = {Jingfei Kong and Onur Ac\i{}i\c{c}mez and Jean-Pierre Seifert
and Huiyang Zhou},
title = {Deconstructing New Cache Designs for
Thwarting Software Cache-based Side Channel Attacks},
booktitle = {\bibconf[1st]{CSAW}{ACM Computer Security
Architecture Workshop}},
month = oct,
year = 2008,
location = {Fairfax, VA},
}
@book{ kopetz11real-time,
author = {Hermann Kopetz},
title = {Real-Time Systems:
Design Principles for Distributed Embedded Applications},
publisher = {Springer},
month = apr,
year = 2011,
isbn = {978-1441982360},
pages = {378},
}
@inproceedings{ kopparty02split,
author = {Swastik Kopparty and Srikanth V. Krishnamurthy and
Michalis Faloutsos and Satish K. Tripathi},
title = {Split {TCP} for Mobile Ad Hoc Networks},
booktitle = {IEEE GLOBECOM},
month = nov,
year = 2002,
}
@inproceedings{ korman06dynamic,
author = {Amos Korman and David Peleg},
title = {Dynamic Routing Schemes for General Graphs},
booktitle = {\bibconf[33rd]{ICALP}{International Colloquium on
Automata, Languages and Programming}},
month = jul,
year = 2006,
location = {Venice, Italy},
}
@inproceedings{ kortebi04crossprotect,
author = {A. Kortebi and S. Oueslati and J. Roberts},
title = {Cross-protect: implicit service differentiation and
admission control},
booktitle = {\bibconf{HPSR}{Workshop on High Performance
Switching and Routing}},
month = apr,
year = 2004,
}
% subsumed by full paper: kortebi05evaluating
@inproceedings{ kortebi04scalability,
author = {A. Kortebi and L. Muscariello and S. Oueslati and J. Roberts},
title = {On the Scalability of Fair Queueing},
booktitle = {\bibconf[3rd]{HotNets}{Workshop
on Hot Topics in Networks}},
location = {San Diego, CA},
month = nov,
year = 2004,
}
@inproceedings{ kortebi05evaluating,
author = {A. Kortebi and L. Muscariello and S. Oueslati and J. Roberts},
title = {Evaluating the Number of Active Flows in a Scheduler
Realizing Fair Statistical Bandwidth Sharing},
booktitle = {\bibconf{SIGMETRICS}{ACM SIGMETRICS Conference on
Measurement and Modeling of Computer Systems}},
location = {Banff, Alberta, Canada},
month = jun,
year = 2005,
}
@inproceedings{kotla07safestore,
author = {Ramakrishna Kotla and
Lorenzo Alvisi and
Michael Dahlin},
title = {{SafeStore}: {A} Durable and Practical Storage System},
booktitle = {\bibconf{USENIX ATC}{USENIX Annual Technical Conference}},
location = {Santa Clara, CA},
month = jun,
year = 2007
}
@inproceedings{ kotla07zyzzyva,
title={\href{http://www.sosp2007.org/papers/sosp052-kotla.pdf}{Zyzzyva: Speculative {Byzantine} Fault Tolerance}},
author={Kotla, Ramakrishna and Alvisi, Lorenzo and Dahlin, Mike and Clement, Allen and Wong, Edmund},
booktitle={21st ACM SIGOPS Symposium on Operating Systems Principles (SOSP)},
month=oct,
year={2007},
organization={ACM},
url={http://www.sosp2007.org/papers/sosp052-kotla.pdf},
}
@article{ kotla09zyzzyva,
author = {Ramakrishna Kotla and Lorenzo Alvisi and Mike Dahlin and
Allen Clement and Edmund Wong},
title = {{Zyzzyva}: Speculative {Byzantine} fault tolerance},
journal = {ACM Transactions on Computer Systems (TOCS)},
volume = 27,
number = 4,
month = dec,
year = 2009,
}
@inproceedings{ krall98efficient,
author = "Andreas Krall",
title = "Efficient {JavaVM} Just-in-Time Compilation",
booktitle = "Parallel Architectures and Compilation Techniques",
location = "Paris, France",
month = oct,
year = 1998,
pages = "54--61",
url = "sherry.ifi.unizh.ch/krall98efficient.html"
}
@inproceedings{ krioukov04compact,
author = {Dmitri Krioukov and Kevin Fall and Xiaowei Yang},
title = {Compact Routing on {Internet}-Like Graphs},
booktitle = {\bibconf{INFOCOM}{IEEE INFOCOM}},
year = 2004,
}
@article{ krioukov07compact,
author = {Dmitri Krioukov and kc claffy and Kevin Fall
and Arthur Brady},
title = {On Compact Routing for the {Internet}},
journal = {Computer Communications Review},
volume = {37},
number = {3},
year = {2007},
issn = {0146-4833},
pages = {41--52},
doi = {http://doi.acm.org/10.1145/1273445.1273450},
publisher = {ACM Press},
address = {New York, NY, USA},
}
@inproceedings{ krohn07information,
author = {Maxwell Krohn and Alexander Yip and Micah Brodsky
and Natan Cliffer and M. Frans Kaashoek
and Eddie Kohler and Robert Morris},
title = {Information Flow Control for Standard OS Abstractions},
booktitle = {\bibconf[21st]{SOSP}{ACM Symposium
on Operating System Principles}},
month = oct,
year = 2007,
location = {Stevenson, WA},
}
@inproceedings{ kubiatowicz00oceanstore,
author = "John Kubiatowicz and others",
title = "OceanStore: An Architecture for Global-Scale Persistent Storage ",
booktitle = "Ninth international Conference on
Architectural Support for Programming Languages
and Operating Systems (ASPLOS 2000)",
month = nov,
year = "2000",
}
@inproceedings{ kuenzer19unleashing,
author = {S. Kuenzer and S. Santhanam and Yuri Volchkov and
Florian Schmidt and Felipe Huici and Joel Nider and
Mike Rapoport and Costin Lupu},
title = {\href{https://dl.acm.org/doi/10.1145/3319647.3325856}{Unleashing the Power of Unikernels with Unikraft}},
booktitle = {\bibconf[12th]{SYSTOR}{ACM International Conference on Systems and Storage}},
month = may,
year = 2019,
}
@inproceedings{ kung93fcvc,
author = {H. T. Kung and Alan Chapman},
title = {The {FCVC} (Flow-Controlled Virtual Channels) Proposal
for {ATM} Networks: A Summary},
booktitle = {\bibconf[1st]{ICNP}{International Conference on
Network Protocols}},
month = oct,
year = 1993,
location = {San Francisco, CA},
}
@article{khanna07automated,
author = {Gunjan Khanna and
Mike Yu Cheng and
Padma Varadharajan and
Saurabh Bagchi and
Miguel P. Correia and
Paulo Ver\'{\i}ssimo},
title = {Automated Rule-Based Diagnosis through a
Distributed Monitor System},
journal = {IEEE Trans. Dependable Sec. Comput.},
volume = {4},
number = {4},
year = {2007},
pages = {266-279}
}
%L
@misc{ labview12,
author = {National Instruments},
title = {Lab{VIEW}},
url = {http://www.ni.com/labview}
}
@article{ lakshman97performance,
author = {T. V. Lakshman and Upamanyu Madhow},
title = {The Performance of {TCP/IP} for Networks with
High Bandwidth-Delay Products and Random Loss},
journal = {Transactions on Networking},
volume = 5,
number = 3,
month = jun,
year = 1997,
}
@article{lakshman10cassandra,
title={Cassandra: a decentralized structured storage system},
author={Lakshman, Avinash and Malik, Prashant},
journal={ACM SIGOPS Operating Systems Review},
volume={44},
number={2},
pages={35--40},
year={2010},
publisher={ACM}
}
@article{ lamport78time,
author = {Leslie Lamport},
title = {Time, Clocks, and the Ordering of Events
in a Distributed System},
journal = {Communications of the ACM},
month = jul,
year = 1978,
volume = 21,
number = 7,
pages = {558-565},
}
@article{ lamport79multi,
author = "Leslie Lamport",
title = "How to Make a Multiprocessor Computer that
Correctly Executes Multiprocess Programs",
journal = "{IEEE} Transactions on Computers",
month = sep,
year = 1979,
volume = "28",
number = "9",
pages = "690-691",
}
@article{lamport82byzantine,
author = {Lamport, Leslie and Shostak, Robert and Pease, Marshall},
title = {\href{http://research.microsoft.com/en-us/um/people/lamport/pubs/byz.pdf}{The {Byzantine} Generals Problem}},
journal = {\bibconf{TOPLAS}{ACM Transactions on Programming Languages and Systems}},
volume={4},
number={3},
pages={382--401},
year={1982},
publisher={ACM},
url={http://research.microsoft.com/en-us/um/people/lamport/pubs/byz.pdf},
}
@article{lamport84using,
author = {Leslie Lamport},
title = {Using Time Instead of Timeout
for Fault-Tolerant Distributed Systems},
journal = {\bibconf{TOPLAS}{ACM Transactions on Programming Languages
and Systems}},
volume = 6,
number = 4,
month = apr,
year = 1984,
pages = {254-280},
}
@inproceedings{ lampson96how,
author = {Lampson, Butler W.},
title = {\href{https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72.5429&rep=rep1&type=pdf}{How to Build a Highly Available System Using Consensus}},
year = {1996},
publisher = {Springer-Verlag},
address = {Berlin, Heidelberg},
booktitle = {Proceedings of the 10th International Workshop on Distributed Algorithms},
pages = {1--17},
numpages = {17},
series = {WDAG 96}
}
@inproceedings{ lampson01abcd,
author = {Lampson, Butler W.},
title = {\href{https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.595.4829&rep=rep1&type=pdf}{The ABCDs of Paxos}},
year = {2001},
booktitle = {Proceedings of the 20th Annual ACM Symposium on Principles of Distributed Computing},
series = {PODC 01}
}
% pages = {13},
% numpages = {1},
% publisher = {Association for Computing Machinery},
% address = {New York, NY, USA},
% location = {Newport, Rhode Island, USA},
@inproceedings{ lang01bounds,
author = {Tomas Lang and Jean-Michel Muller},
title = {Bounds on Runs of Zeros and Ones for Algebraic Functions},
booktitle = {\bibconf[15th]{ARITH}{15th IEEE Symposium
on Computer Arithmetic}},
location = {Vail, Colorado},
pages = {13-20},
year = 2001,
}
@article{ lamport01paxos,
author = {Leslie Lamport},
title = {Paxos Made Simple},
journal = {ACM SIGACT News},
volume = 32,
number = 4,
month = dec,
year = 2001,
pages = {51-58},
}
@inproceedings{ laoutaris09delay,
author = {Nikolaos Laoutaris and Georgios Smaragdakis and
Pablo Rodriguez and Ravi Sundaram},
title = {Delay Tolerant Bulk Data Transfers on the {Internet}},
booktitle = {\bibconf{SIGMETRICS}{ACM SIGMETRICS Conference on
Measurement and Modeling of Computer Systems}},
month = jun,
year = 2009,
location = {Seattla, WA},
}
@misc{ lea00dlmalloc,
author = {Doug Lea},
title = {A Memory Allocator},
year = 2000,
url = {http://g.oswego.edu/dl/html/malloc.html},
lastchecked = {24 Sep 2012},
}
@article{ leblanc87debugging,
author = {Thomas J. Leblanc and John M. Mellor-Crummey},
title = {Debugging Parallel Programs with Instant Replay},
journal = {IEEE Transactions on Computers},
volume = {C-36},
number = 4,
month = apr,
year = 1987,
pages = {471-482},
}
@inproceedings{ lee01applied,
author = {Jason Lee and Dan Gunter and Brian Tierney and Bill Allcock
and Joe Bester and John Bresnahan and Steve Tueckek},
title = {Applied Techniques for High Bandwidth Data Transfers
across Wide Area Networks},
booktitle = {\bibconf{CHEP}{Computing in High Energy
and Nuclear Physics}},
month = sep,
year = 2001,
}
@inproceedings{ lee01split,
author = {Sung-Ju Lee and Mario Gerla},
title = {Split Multipath Routing with Maximally Disjoint Paths
in Ad hoc Networks},
booktitle = {\bibconf{ICC}{IEEE International Conference
on Communications}},
month = jun,
year = 2001,
location = {St. Petersburg, Russia},
}
@article{ lee02improving,
author = {Youngseok Lee and Ilkyu Park and Yanghee Choi},
title = {Improving {TCP} Performance in
Multipath Packet Forwarding Networks},
journal = {Journal of Communications and Networks},
volume = 4,
number = 2,
month = jun,
year = 2002,
pages = {148-157},
}
@inproceedings{ leesatapornwongsa16taxdc,
author = {Tanakorn Leesatapornwongsa and Jeffrey F. Lukman and
Shan Lu and Haryadi S. Gunawi},
title = {\href{https://ucare.cs.uchicago.edu/pdf/asplos16-TaxDC.pdf}{TaxDC: A Taxonomy of Non-Deterministic Concurrency Bugs in Datacenter Distributed Systems}},
booktitle = {\bibconf[21th]{ASPLOS}{International Conference on
Architectural Support for Programming Languages
and Operating Systems}},
month = apr,
year = 2016,
}
@inproceedings{ lefevre01worst,
author = {Vincent Lef\`evre and Jean-Michel Muller},
title = {Worst Cases for Correct Rounding of the Elementary Functions
in Double Precision},
booktitle = {\bibconf[15th]{ARITH}{IEEE Symposium
on Computer Arithmetic}},
location = {Vail, Colorado},
pages = {111-118},
year = 2001,
}
@inproceedings{ leith04htcp,
title = {{H-TCP}: {TCP} for high-speed and long-distance networks},
author = {D. Leith and R. Shorten},
booktitle = {\bibconf[2nd]{PFLDnet}{Workshop on Protocols
for Fast Long-Distance Networks}},
month = feb,
year = 2004,
location = {Argonne, Illinois}
},
@inproceedings{ lepreau93inkernel,
author = {Jay Lepreau and Mike Hibler and Bryan Ford and Jeffrey Law},
title = {In-Kernel Servers on {Mach 3.0}:
Implementation and Performance},
booktitle = {3rd USENIX Mach Symposium},
pages = {39-55},
month = apr,
year = 1993,
}
@inproceedings{ lesniewski-laas07alpaca,
author = {Christopher Lesniewski-Laas and Bryan Ford and Jacob Strauss
and M. Frans Kaashoek and Robert Morris},
title = {{Alpaca}: extensible authorization for distributed services},
booktitle = {ACM Computer and Communications Security},
location = {Alexandria, VA},
month = oct,
year = 2007,
}
@book{ levy84capability,
author = {Henry M Levy},
title = {Capability-based Computer Systems},
publisher = {Digital Press},
isbn = {0932376223},
pages = 220,
year = 1984,
}
@inproceedings{ li00scalable,
author = "J. Li and J. Jannotti and D. {De Couto} and D. Karger and R. Morris",
title = "A scalable location service for geographic ad-hoc routing",
booktitle = "\bibconf[6th]{MOBICOM}{{ACM} International Conference on Mobile
Computing and Networking}",
year = "2000",
month = aug,
pages = {120--130},
url = "citeseer.nj.nec.com/li00scalable.html"
}
@inproceedings{ li04first,
author = {Lun Li and David Alderson and Walter Willinger
and John Doyle},
title = {A First-Principles Approach to Understanding the
{Internet}'s Router-level Topology},
booktitle = {\bibbrev{}{ACM }SIGCOMM},
location = {Portland, OR},
month = aug,
year = {2004},
}
@inproceedings{ li04sundr,
author = {Jinyuan Li and Maxwell Krohn and David Mazi\`eres
and Dennis Shasha},
title = {\href{https://www.usenix.org/legacy/event/osdi04/tech/full_papers/li_j/li_j.pdf}{Secure Untrusted Data Repository {(SUNDR)}}},
booktitle = {\bibconf[6th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
month = dec,
year = 2004,
location = {San Francisco, CA},
}
@inproceedings{ li05bandwidth,
author = {Jinyang Li and Jeremy Stribling and Robert Morris
and M. Frans Kaashoek},
title = {Bandwidth-efficient management of {DHT} routing tables},
booktitle = {\bibconf[2nd]{NSDI}{Symposium on
Networked Systems Design and Implementation}},
month = may,
year = 2005,
location = {Boston, MA},
}
@inproceedings{li05qos,
author = {Wen-Syan Li and
Vishal S. Batra and
Vijayshankar Raman and
Wei Han and
Inderpal Narang},
title = {{QoS}-based Data Access
and Placement for Federated Information Systems},
booktitle = {\bibconf[31st]{VLDB}{Very Large Data Bases}},
location = {Trondheim, Norway},
month = aug,
year = 2005
}
@inproceedings{ li06f2f,
author = {Jinyang Li and Frank Dabek},
title = {{F2F}: Reliable Storage in Open Networks},
booktitle = {5th IPTPS},
year = {2006},
month = feb,
location = {Santa Barbara, CA},
}
@inproceedings{li10cloudcmp,
author = {Ang Li and
Xiaowei Yang and
Srikanth Kandula and
Ming Zhang},
title = {{CloudCmp}: {C}omparing Public Cloud Providers},
booktitle = {\bibconf{IMC}{Internet Measurement Conference}},
location = {Melbourne, Australia},
month = nov,
year = 2010
}
@article{ liao01grid,
author = "Wen-Hwa Liao and Jang-Ping Sheu and Yu-Chee Tseng",
title = "{GRID}: A Fully Location-Aware Routing Protocol for Mobile Ad Hoc Networks",
journal = "Telecommunication Systems",
volume = "18",
number = "1-3",
pages = "37-60",
year = "2001",
url = "citeseer.nj.nec.com/liao01grid.html"
}
@article{ licklider68computer,
author = "J.C.R. Licklider",
title = "The Computer as a Communication Device",
journal = "Science and Technology",
month = apr,
year = "1968",
}
@inproceedings{ liedtke93persistent,
author = "Jochen Liedtke",
title = "A persistent system in real use:
experiences of the first 13 years",
booktitle = {\bibconf{IWOOOS}{International Workshop on
Object-Orientation in Operating Systems}},
year = 1993,
}
@inproceedings{ liedtke93microkernel,
author = {Jochen Liedtke},
title = {On Micro-kernel Construction},
booktitle = {\bibconf[15th]{SOSP}{ACM Symposium
on Operating System Principles}},
location = {Copper Mountain, CO},
year = 1995,
}
@techreport{ liedtke95improved,
author = {Jochen Liedtke},
title = {Improved Address-Space Switching on {Pentium} Processors
by Transparently Multiplexing User Address Spaces},
institution = {GMD --- German National Research Center
for Information Technology},
location = {Sankt Augustin, Germany},
number = {No. 933},
month = nov,
year = 1995,
}
@misc{ liedtke00ubiquitous,
author = "Jochen Liedtke and others",
title = "An Unconventional Proposal: Using the x86 Architecture As
The Ubiquitous Virtual Standard Architecture",
publisher = "IBM T. J. Watson Research Center",
year = "2000",
note = "Unpublished Report.",
}
@techreport{ liefke99xmill,
author = "Hartmut Liefke and Dan Suciu",
title = "{XMill:} an Efficient Compressor for {XML} Data",
institution = "University of Pennsylvania",
location = "Philadelphia, PA",
number = "MS-CIS-99-26",
year = "1999",
}
@inproceedings{ lim03tcp,
author = {Haejung Lim and Kaixin Xu and Mario Gerla},
title = {{TCP} Performance over Multipath Routing in
Mobile Ad Hoc Networks},
booktitle = {\bibconf{ICC}{IEEE International Conference
on Communications}},
month = may,
year = 2003,
location = {Anchorage, Alaska},
}
@inproceedings{ liskov86highly,
author = {Barbara Liskov and Rivka Ladin},
title = {Highly-Available Distributed Services and
Fault-Tolerant Distributed Garbage Collection},
booktitle = {Principles of Distributed Computing},
month = aug,
year = 1986,
pages = {29-39},
}
@article{ liu01atcp,
author = {Jian Liu and Suresh Singh},
title = {{ATCP}: {TCP} for Mobile Ad Hoc Networks},
journal = {IEEE Journal on Selected Areas in Communications},
volume = 19,
number = 7,
month = jul,
year = 2001,
pages = {1300-1315},
}
@inproceedings{liu02analyzingsecurity,
author = {Lin Liu and Eric Yu and John Mylopoulos},
title = {Analyzing security requirements as relationships among strategic actors},
booktitle = {\bibconf[2nd]{SREIS}{Symposium on Requirements Engineering for
Information Security}},
month = {oct},
year = {2002},
}
@inproceedings{liu09hide,
author = {Yali Liu and
Dipak Ghosal and
Frederik Armknecht and
Ahmad{-}Reza Sadeghi and
Steffen Schulz and
Stefan Katzenbeisser},
title = {Hide and Seek in Time -- {R}obust Covert Timing Channels},
booktitle = {\bibconf[14th]{ESORICS}{European Symposium on Research
in Computer Security}},
location = {Saint-Malo, France},
month = sep,
year = 2009
}
@inproceedings{liu11dthreads,
author = {Tongping Liu and Charlie Curtsinger and Emery Berger},
title = {Dthreads: efficient deterministic multithreading},
booktitle = {\bibconf{SOSP '11}{Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles}},
month = {oct},
year = {2011},
pages = {327--336},
}
@inproceedings{liu10balanced,
author = {Wei Liu and others},
title = {A balanced programming model for emerging heterogeneous
multicore systems},
booktitle = {\bibconf{HotPar '10}{2nd USENIX Workshop on Hot Topics
in Parallelism (HotPar '10)}},
month = jun,
year = 2010,
}
@inproceedings{ liu01impact,
author = {Yong Liu and Weibo Gong and Prashant Shenoy},
title = {On the Impact of Concurrent Downloads},
booktitle = {\bibconf{WSC}{Winter Simulation Conference}},
year = 2001,
}
@article{ lochert07survey,
author = {Christian Lochert and Bj\"orn Scheuermann and Martin Mauve},
title = {A Survey on Congestion Control for Mobile Ad-Hoc Networks},
journal = {\bibconf{WCMC}{Wireless Communications \& Mobile Computing}},
volume = 7,
number = 5,
month = jun,
year = 2007,
pages = {655-676},
}
@article{ loidl03comparing,
author = {H-W. Loidl and others},
title = {Comparing parallel functional languages:
Programming and performance},
journal = {Higher-order and Symbolic Computation},
volume = {16},
number = {3},
year = {2003},
}
@inproceedings{ lokhava19fast,
author = {Marta Lokhava and Giuliano Losa and David Mazi\`eres and
Graydon Hoare and Nicolas Barry and Eli Gafni and
Jonathan Jove and Rafa\l{} Malinowsky and Jed McCaleb},
title = {\href{https://dl.acm.org/doi/abs/10.1145/3341301.3359636}{Fast and secure global payments with Stellar}},
booktitle = {\bibconf[27th]{SOSP}{ACM Symposium on Operating System Principles}},
month = oct,
year = 2019,
pages = {80-96},
}
@inproceedings{ lokhmotov07delayed,
author = {Anton Lokhmotov and Alan Mycroft and Andrew Richards},
title = {Delayed Side-effects Ease Multi-core Programming},
booktitle = {EuroPar},
month = aug,
year = 2007,
location = {Rennes, France},
}
@inproceedings{ lopez-pacheco06xcp-i,
author={D. M. Lopez-Pacheco and C. Pham and L. Lef\`evre},
title = {{XCP-i} : e{X}plicit Control Protocol for heterogeneous
inter-networking of high-speed networks},
booktitle = {IEEE GLOBECOM},
month = nov,
year = 2006,
location = {San Francisco, CA},
}
@techreport{ lorie00archiving,
author = {Raymond A. Lorie},
title = {Long-Term Archiving of Digital Information},
institution = {IBM Almaden Research Center},
location = {San Jose, CA},
number = {RJ 10185},
year = 2000,
month = may,
day = 18,
}
@misc{ lorie02uvc,
author = {Raymond A. Lorie},
title = {The {UVC}: a Method for Preserving Digital Documents,
proof of concept},
institution = {IBM Netherlands},
note = {IBM/KB Long-Term Preservation Study Report Series Number 4},
location = {Amsterdam},
year = 2002,
}
@inproceedings{ lou01multipath,
author = {Wenjing Lou and Yuguang Fang},
title = {A multipath routing approach for secure data delivery},
booktitle = {MILCOM},
month = oct,
year = 2001,
location = {Vienna, VA},
}
@inproceedings{ lu08learning,
author = {Shan Lu and Soyeon Park and Eunsoo Seo and Yuanyuan Zhou},
title = {Learning from Mistakes --- A Comprehensive Study
on Real World Concurrency Bug Characteristics},
booktitle = {\bibconf[13th]{ASPLOS}{international Conference on
Architectural Support for Programming Languages
and Operating Systems}},
location = {Seattle, WA},
month = mar,
year = 2008,
pages = {329-339},
}
@article{ lua05survey,
author = {Eng Keong Lua and Jon Crowcroft and Marcelo Pias
and Ravi Sharma and Steven Lim},
title = {A Survey and Comparison of
Peer-to-Peer Overlay Network Schemes},
journal = {IEEE Communications Surveys \& Tutorials},
volume = 7,
number = 2,
year = 2005,
pages = {72-93},
}
@article{ lucco95omniware,
author = "S. Lucco and O. Sharp and R. Wahbe",
title = "{Omniware: A Universal Substrate for Web Programming}",
journal = "World Wide Web Journal",
volume = "1",
number = "1",
address = "Boston, MA, USA",
pages = "359--368",
year = "1995",
url = "citeseer.ist.psu.edu/lucco95omniware.html"
}
@inproceedings{ luk05pin,
author = {Chi-Keung Luk and others},
title = {Pin: building customized program analysis tools with dynamic instrumentation},
booktitle = {PLDI},
month = jun,
year = 2005
}
@article{lundstrom86mimd,
author = {Lundstrom, S F and Barnes, G H},
title = {A controllable {MIMD} architecture},
book = {Advanced computer architecture},
year = {1986},
pages = {30--38},
publisher = {IEEE Computer Society Press},
address = {Los Alamitos, CA, USA},
}
%M
@inproceedings{ mackall06revlog,
author = {Matt Mackall},
title = {Towards a Better {SCM}: {Revlog} and {Mercurial}},
booktitle = {Linux Symposium},
month = jul,
year = 2006,
location = {Ottawa, Ontario, Canada},
}
@inproceedings{ madhavapeddy13unikernels,
author = {Anil Madhavapeddy and Richard Mortier and
Charalampos Rotsos and David Scott and Balraj Singh and
Thomas Gazagnaire and Steven Smith and Steven Hand and
Jon Crowcroft},
title = {\href{https://dl.acm.org/doi/abs/10.1145/2490301.2451167}{Unikernels: library operating systems for the cloud}},
booktitle = {\bibconf[18th]{ASPLOS}{International Conference on
Architectural Support for Programming Languages
and Operating Systems}},
month = mar,
year = 2013,
location = {Houston, Texas},
}
@inproceedings{ magalhaes01transport,
author = {Luiz Magalhaes and Robin Kravets},
title = {Transport Level Mechanisms for Bandwidth Aggregation
on Mobile Hosts},
booktitle = {\bibconf[9th]{ICNP}{International Conference on
Network Protocols}},
location = {Riverside, CA},
month = nov,
year = 2001,
}
@inproceedings{ mahadevan07orbis,
author = {Priya Mahadevan and Calvin Hubble and Dmitri Krioukov
and Bradley Huffaker and Amin Vahdat},
title = {Orbis: Rescaling Degree Correlations to Generate
Annotated Internet Topologies},
booktitle = {\bibbrev{}{ACM } SIGCOMM},
month = aug,
year = 2007,
location = {Kyoto, Japan},
}
@article{ mahajan02controlling,
author = {Ratul Mahajan and others},
title = {Controlling High Bandwidth Aggregates in the Network},
journal = {Computer Communications Review},
volume = 32,
number = 3,
month = jul,
year = 2002,
pages = {62-73},
}
@article{ maniatis99mobile,
author = {Petros Maniatis and others},
title = {The Mobile People Architecture},
journal = {Mobile Computing and Communications Review},
volume = 3,
number = 3,
month = jul,
year = 1999,
pages = {36-42},
}
@inproceedings{ maniatis03historic,
author = {Petros Maniatis and Mary Baker},
title = {A Historic Name-Trail Service},
booktitle = {\bibconf[5th]{WMCSA}{Workshop on Mobile Computing Systems
and Applications}},
year = 2003,
month = oct,
location = {Monterey, CA},
}
@article{ maniatis05lockss,
author = {Petros Maniatis and Mema Roussopoulos and T. J. Giuli and
David S. H. Rosenthal and Mary Baker},
title = {The {LOCKSS} peer-to-peer digital preservation system},
journal = {\bibbrev{TOCS}{Transactions on Computer Systems}},
volume = {23},
number = {1},
year = {2005},
pages = {2--50},
publisher = {ACM Press},
address = {New York, NY, USA},
}
@inproceedings{ mantei91experiences,
author = {Marilyn M. Mantei and Ronald M. Baecker and Abigail J. Sellen and
William A. S. Buxton and Thomas Milligan and Barry Wellman},
title = {Experiences in the use of a media space},
booktitle = {SIGCHI Conference on Human Factors in Computing Systems},
year = {1991},
pages = {203--208},
location = {New Orleans, LA},
publisher = {ACM Press},
}
@inproceedings{ marandi10ring,
author = {Parisa Jalili Marandi and Marco Primi and Nicolas Schiper and Fernando Pedone},
title = {\href{https://www.inf.usi.ch/faculty/pedone/Paper/2010/2010DSN.pdf}{Ring Paxos: A High-Throughput Atomic Broadcast Protocol}},
booktitle = {\bibconf{DSN}{Dependable Systems and Networks}},
month = jun,
year = 2010,
}
@inproceedings{marandi11high,
title={\href{http://ieeexplore.ieee.org/document/5958258/}{High performance state-machine replication}},
author={Marandi, Parisa Jalili and Primi, Marco and Pedone, Fernando},
booktitle={Dependable Systems \& Networks (DSN), 2011 IEEE/IFIP 41st International Conference on},
pages={454--465},
year={2011},
organization={IEEE}
}
@inproceedings{ marina01ondemand,
author = {Mahesh K. Marina and Samir R. Das},
title = {On-demand Multipath Distance Vector Routing
in Ad Hoc Networks},
booktitle = {\bibconf[9th]{ICNP}{International Conference
on Network Protocols}},
month = nov,
year = 2001,
location = {Riverside, CA},
}
@inproceedings{ markopoulou04characterization,
author={Athina Markopoulou and Gianluca Iannaccone
and Supratik Bhattacharyya and Chen-Nee Chuah
and Christophe Diot},
title={Characterization of failures in an {IP} backbone},
booktitle = {\bibconf{INFOCOM}{IEEE INFOCOM}},
year = 2004,
month = mar,
}
@article{ martell08atom,
author = {Duncan Martell},
title = {Atom Sales Help {Intel} Expand Beyond {PC} Market},
journal = {NewsFactor Network},
month = aug,
day = 15,
year = 2008,
}
@inproceedings{ marti04dht,
author = {Sergio Marti and Prasanna Ganesan and Hector Garcia-Molina},
title = {{DHT} Routing Using Social Links},
booktitle = {\bibconf[3rd]{IPTPS}{International Workshop
on Peer-to-Peer Systems (IPTPS)}},
month = feb,
year = 2004,
location = {San Diego, CA},
}
@inproceedings{ marti04sprout,
author="Sergio Marti and Prasanna Ganesan and Hector Garcia-Molina",
title="{SPROUT}: {P2P} routing with social networks",
booktitle="\bibconf[1st]{P2P\&DB}{International Workshop on
Peer-to-Peer Computing and Databases}",
month=mar,
year=2004,
}
@inproceedings{ martignoni12cloud,
author = {Lorenzo Martignoni and Pongsin Poosankam and Matei Zaharia
and Jun Han and Stephen McCamant and Dawn Song
and Vern Paxson and Adrian Perrig and Scott Shenker
and Ion Stoica},
booktitle = {\bibconf{ATC}{USENIX Annual Technical Conference}},
month = jun,
year = 2012,
location = {Boston, MA},
}
@inproceedings{ mathis96forward,
author = {M. Mathis and J. Mahdavi},
title = {Forward Acknowledgement: Refining {TCP} Congestion Control},
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 1996,
}
@journal{ mathis97macroscopic,
author = {Matthew Mathis and others},
title = {The Macroscopic Behavior of the
{TCP} Congestion Avoidance Algorithm},
journal = {Computer Communications Review},
volume = 25,
number = 3,
month = jul,
year = 1997,
pages = {67-82},
}
@inproceedings{ mattern89virtual,
author = {Friedemann Mattern},
title = {\href{http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.63.4399&rep=rep1&type=pdf}{Virtual Time and Global States of Distributed Systems}},
booktitle = {International Workshop on Parallel and Distributed Algorithms},
year = 1989,
}
% location = {Chateau De Bonas, Gers, France},
% pages = {215--226},
@inproceedings{ maxemchuk75dispersity,
author = {N. F. Maxemchuk},
title = {Dispersity Routing},
booktitle = {ICC},
month = jun,
year = 1975,
location = {San Francisco, CA},
}
@inproceedings{may87mimic,
author = {C. May},
title = {Mimic: A Fast {System/370} Simulator},
booktitle = {SIGPLAN '87: Papers of the Symposium on Interpreters
and Interpretive Techniques},
year = {1987},
isbn = {0-89791-235-7},
pages = {1--13},
location = {St. Paul, Minnesota, United States},
doi = {http://doi.acm.org/10.1145/29650.29651},
}
@article{ maymounkov02kademlia-lncs,
author = "Petar Maymounkov and David Mazi\`eres",
title = "Kademlia: A peer-to-peer information system
based on the {XOR} metric.",
journal = "\bibbrev{LNCS}{Lecture Notes in Computer Science}",
month = jan,
year = "2002",
volume = "2429",
pages = "53-65",
}
@inproceedings{ maymounkov02kademlia,
author = "Petar Maymounkov and David Mazi\`eres",
title = "Kademlia: A peer-to-peer information system
based on the {XOR} metric.",
booktitle = {\bibconf[1st]{IPTPS}{International Workshop
on Peer-to-Peer Systems}},
month = "March",
year = "2002",
}
@inproceedings{ mazieres99separating,
title = {{S}eparating key management from file system security},
author = {D. Mazi{\`e}res and M. Kaminsky and M. F. Kaashoek and
E. Witchel},
booktitle = {\bibconf[17th]{SOSP}{ACM Symposium on Operating System Principles}},
month = dec,
year = {1999}
}
@inproceedings{mazieres02building,
title={\href{https://dl.acm.org/citation.cfm?id=571840}{Building secure file systems out of Byzantine storage}},
author={Mazieres, David and Shasha, Dennis},
booktitle={Proceedings of the twenty-first annual symposium on Principles of distributed computing},
pages={108--117},
year={2002},
organization={ACM}
}
@inproceedings{ mccamant06evaluating,
title = {Evaluating {SFI} for a {CISC} Architecture},
author = {Stephen McCamant and Greg Morrisett},
booktitle = {15th USENIX Security Symposium},
location = {Vancouver, BC, Canada},
month = aug,
year = 2006,
}
@inproceedings{ mccool10structured,
author = {Michael McCool},
title = {Structured Parallel Programming with Deterministic Patterns},
booktitle = {\bibconf{HotPar '10}{2nd USENIX Workshop on Hot Topics
in Parallelism (HotPar '10)}},
month = jun,
year = 2010,
}
@article{ mcgillicuddy09wan,
author = {Shamus McGillicuddy},
title = {{WAN} optimization market passes \$1 billion;
{Cisco} takes the lead},
journal = {SearchEnterpriseWAN.com},
month = mar,
day = 11,
year = 2009,
url = {http://searchenterprisewan.techtarget.com/news/article/0,289142,sid200_gci1350518,00.html},
}
@article{ mckenna99large,
author = {P.J. McKenna},
title = {Large Torsional Oscillations in Suspension Bridges Revisited:
Fixing an Old Approximation},
journal = {The American Mathematical Monthly},
volume = 106,
number = 1,
month = jan,
year = 1999,
}
@inproceedings{ mckenney98rcu,
author = {Paul E. McKenney and John D. Slingwine},
title = {{Read-Copy Update}: Using Execution History to
Solve Concurrency Problems},
booktitle = {\bibconf[10th]{PDCS'98}{International Conference on
Parallel and Distributed Computing and Systems}},
month = oct,
year = 1998,
pages = {509-518},
location = {Las Vegas, NV},
}
@phdthesis{ mckenney04rcu,
author ={Paul E. Mc{K}enney},
title = {Exploiting Deferred Destruction: An Analysis of
{Read-Copy-Update} Techniques in Operating System Kernels},
school = {OGI School of Science and Engineering at
Oregon Health and Sciences University},
year = 2004,
note = {\url{http://www.rdrop.com/users/paulmck/RCU/RCUdissertation.2004.07.14e1.pdf}}
}
@article{ merlin79failsafe,
author = "P. M. Merlin and A. Segall",
title = "A Failsafe Distributed Routing Protocol",
journal = "IEEE Transactions on Communications",
volume = "COM-27",
number = "9",
pages = "1280-1287",
month = sep,
year = "1979",
}
@inproceedings{ mickens11atlantis,
author = {James Mickens and Mohan Dhawan},
title = {Atlantis: Robust, Extensible Execution Environments
for Web Applications},
booktitle = {\bibconf[23rd]{SOSP}{ACM Symposium
on Operating System Principles}},
month = oct,
year = 2011,
location = {Cascais, Portugal},
}
@misc{ microsoft98apipa,
author = {{Microsoft Corporation}},
title = "Plug and Play Networking with {Microsoft} Automatic Private {IP} Addressing",
month = mar,
year = "1998",
}
@inproceedings{ miller03paradigm,
author = {Mark S. Miller and Jonathan S. Shapiro},
title = {Paradigm Regained: Abstraction Mechanisms for Access Control},
booktitle = {Eighth Asian Computing Science Conference},
location = {Mumbai, India},
year = {2003},
month = dec,
date = {10--12},
}
@inproceedings{ mishra92hopbyhop,
author = {Partho P. Mishra and Hemant Kanakia},
title = {A Hop by Hop Rate-based Congestion Control Scheme},
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 1992,
location = {Baltimore, MD},
}
@article{ mishra96hopbyhop,
author = {Partho Pratim Mishra and Hemant Kanakia
and Satish K. Tripathi},
title = {On Hop-by-Hop Rate-Based Congestion Control},
journal = {Transactions on Networking},
volume = 4,
number = 2,
month = apr,
year = 1996,
pages = {224-239},
}
@inproceedings{ mo99analysis,
author = {Jeonghoon Mo and Richard J. La and Venkat Anantharam
and Jean Walrand},
title = {Analysis and Comparison of {TCP Reno} and {Vegas}},
booktitle = {\bibbrev{INFOCOM}{IEEE INFOCOM}},
month = mar,
year = 1999,
location = {New York, NY},
}
@inproceedings{ mogul87packet,
author = {Jeffrey C. Mogul and
Richard F. Rashid and
Michael J. Accetta},
title = {The Packet Filter: An Efficient Mechanism for User-level
Network Code},
booktitle = {Symposium on Operating System Principles},
location = {Austin, TX},
year = {1987},
month = nov,
pages = {39-51},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
@inproceedings{ mogul06emergent,
author = {Jeffrey C. Mogul},
title = {Emergent (mis)behavior vs. complex software systems},
booktitle = {\bibconf[1st]{EuroSys}{ACM SIGOPS/EuroSys European
Conference on Computer Systems}},
location = {Leuven, Belgium},
month = apr,
year = 2006
}
@inproceedings{ morris99click,
author = {Robert Morris and Eddie Kohler and John Jannotti
and M. Frans Kaashoek},
title = {The {Click} modular router},
booktitle = {\bibconf[17th]{SOSP}{ACM Symposium
on Operating System Principles}},
location = {Kiawah Island, SC},
month = dec,
year = 1999,
}
@article{ mosberger93mcm,
author = {Mosberger, David},
title = {Memory consistency models},
journal = {SIGOPS Operating Systems Review},
volume = {27},
number = {1},
month = jan,
year = 1993,
pages = {18--26},
}
@inproceedings{ motiwala07path,
author = "Murtaza Motiwala and Nick Feamster and Santosh Vempala",
title = "{Path Splicing: Reliable Connectivity with Rapid Recovery}",
booktitle = "{HOTNETS-VI}",
year = 2007,
month = nov
}
@inproceedings{ motiwala08path,
author = {Murtaza Motiwala and Megan Elmore and Nick Feamster
and Santosh Vempala},
title = {Path Splicing},
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
year = 2008,
month = aug
}
% see also tanenbaum86using
@article{ mullender86design,
author = {S. J. Mullender and A. S. Tanenbaum},
title = {The Design of a Capability-Based Distributed Operating System},
journal = {Computer Journal},
volume = 29,
number = 4,
pages = {289-299},
year = 1986,
}
@inproceedings{ murthy96congestion,
author = {Shree Murthy and J.J. Garcia-Luna-Aceves},
title = {Congestion-Oriented Shortest Multipath Routing},
booktitle = {\bibbrev{INFOCOM}{IEEE INFOCOM}},
month = mar,
year = 1996,
location = {San Francisco, CA},
}
@article{ murthy96efficient,
author = "Shree Murthy and J. J. Garcia-Luna-Aceves",
title = "An Efficient Routing Protocol for Wireless Networks",
journal = "Mobile Networks and Applications",
volume = "1",
number = "2",
pages = "183-197",
year = "1996",
url = "citeseer.nj.nec.com/murthy96efficient.html"
}
@inproceedings{muthitacharoen02ivy,
title = {Ivy: A Read/Write Peer-to-peer File System},
author = {A. Muthitacharoen and R. Morris and T. Gil and B. Chen},
booktitle = {\bibconf[5th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
year = {2002}
}
@inproceedings{ myers97decentralized,
author = {Andrew C. Myers and Barbara Liskov},
title = {A Decentralized Model for Information Flow Control},
booktitle = {\bibconf[16th]{SOSP}{ACM Symposium on
Operating Systems Principles}},
location = {Saint-Malo, France},
month = oct,
year = 1997,
}
@inproceedings{mysore97multicasting,
author = {Jayanth Mysore and Vaduvur Bharghavan},
title = {A new multicasting-based architecture for {Internet} host mobility},
booktitle = {\bibconf[3rd]{MOBICOM}{{ACM/IEEE} International Conference
on Mobile Computing and Networking}},
year = {1997},
isbn = {0-89791-988-2},
pages = {161--172},
location = {Budapest, Hungary},
doi = {http://doi.acm.org/10.1145/262116.262144},
publ = {ACM Press},
}
%N
@inproceedings{nath06subtleties,
author = {Suman Nath and
Haifeng Yu and
Phillip B. Gibbons and
Srinivasan Seshan},
title = {Subtleties in Tolerating Correlated Failures in Wide-area
Storage Systems},
booktitle = {\bibconf[3rd]{NSDI}{USENIX/ACM Symposium
on Networked Systems Design and Implementation}},
location = {San Jose, CA},
month = may,
year = 2006
}
@inproceedings{narayan12djoin,
author = {Arjun Narayan and
Andreas Haeberlen},
title = {D{J}oin: {D}ifferentially Private Join Queries over
Distributed Databases},
booktitle = {\bibconf[10th]{OSDI}{USENIX Symposium on Operating Systems
Design and Implementation}},
location = {Hollywood, CA},
month = oct,
year = 2012
}
@inproceedings{ necula96safe,
author = {George C. Necula and Peter Lee},
title = {Safe Kernel Extensions Without Run-Time Checking},
booktitle = {\bibconf[2nd]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation (OSDI)}},
year = {1996},
pages = {229-243},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
@article{ nelson89lzw,
author = {Mark Nelson},
title = {{LZW} Data Compression},
journal = {Dr. Dobb's Journal},
month = oct,
year = 1989,
url = {http://www.dogma.net/markn/articles/lzw/lzw.htm},
}
% NOTE: obsoleted by nethercote07valgrind below
@inproceedings{ nethercote03valgrind,
author = {Nicholas Nethercote and Julian Seward},
title = {Valgrind: A Program Supervision Framework},
booktitle = {Third Workshop on Runtime Verification (RV'03)},
location = {Boulder, CO},
month = jul,
year = 2003,
}
@article{nethercote07valgrind,
author = {Nethercote, Nicholas and Seward, Julian},
title = {Valgrind: a framework for heavyweight dynamic binary instrumentation},
journal = {ACM SIGPLAN Notices},
volume = {42},
number = {6},
year = {2007},
pages = {89--100},
}
@inproceedings{ nguyen03path,
author = {Thinh Nguyen and Avideh Zakhor},
title = {Path Diversity with Forward Error Correction {(PDF)}
System for Packet Switched Networks},
booktitle = {\bibbrev{INFOCOM}{IEEE INFOCOM}},
month = mar,
year = 2003,
location = {San Francisco, CA},
}
@misc{ nielsen97network,
author = {H. F. Nielsen and others},
title = {Network Performance Effects of {HTTP/1.1}, {CSS1}, and {PNG}},
month = jun,
year = 1997,
note = {W3C NOTE-pipelining-970624}
}
@misc{ nider19unicore,
author = {Joel Nider and Felipe Huici and Bryan Ford and
Costin Raiciu and Caterina Parals and Laurent Mathy and
Trevor Moore and Herbert Bos and Nicola Ciulli and
Thierry Masson and Cristian Patachia-Sultanoiu and
Radu Stoenescu},
title = {\href{https://cordis.europa.eu/project/id/825377}{UNICORE: A Common Code Base and Toolkit for Deployment of Applications to Secure and Reliable Virtual Execution Environments}},
note = {EU H2020 grant 825377},
month = dec,
year = 2019,
}
@techreport{nikhil93id,
author = {Rishiyur S. Nikhil},
title = {An Overview of the Parallel Language {I}d (a foundation for pH, a parallel dialect of {H}askell)},
institution = {Digital Equipment Corporation, Cambridge Research Laboratory},
year = {1993}
}
@misc{ nist00dss,
author = {{National Institute of Standards and Technology}},
title = {Digital Signature Standard {(DSS)}},
month = jan,
year = 2000,
note = {FIPS PUB 186-2},
}
%O
@article{ obanaik05secure,
author = {Venkatesh Obanaik and Lillykutty Jacob and A.L. Ananda},
title = {Secure performance enhancing proxy:
To ensure end-to-end security and enhance {TCP} performance
over {IPv6} wireless networks},
journal = {Computer Networks},
volume = 50,
number = 13,
month = sep,
year = 2006,
pages = {2225-2238},
}
@inproceedings{ olszewski09kendo,
author = {Marek Olszewski and Jason Ansel and Saman Amarasinghe},
title = {Kendo: Efficient Deterministic Multithreading in Software},
booktitle = {\bibconf[14th]{ASPLOS}{International Conference on
Architectural Support for Programming Languages
and Operating Systems}},
month = mar,
year = 2009,
location = {Washington, DC},
}
@inproceedings{ olszewski11kendo,
author = {Marek Olszewski and Jason Ansel and Saman Amarasinghe},
title = {Scaling Deterministic Multithreading},
booktitle = {\bibconf[2nd]{WoDet}{Workshop on Determinism
and Correctness in Parallel Programming}},
month = mar,
day = 6,
year = 2011,
location = {Newport Beach, CA},
}
@article{ omalley92dynamic,
author = {Sean W. O'Malley and Larry L. Peterson},
title = {A Dynamic Network Architecture},
journal = {\bibbrev{TOCS}{Transactions on Computer Systems}},
volume = 10,
number = 2,
month = may,
year = 1992,
pages = {110-143},
}
@article{ ou06truth,
author = {George Ou},
title = {The truth about the {IPv6} transition},
journal = {ZDNet},
month = nov,
day = 13,
year = 2006,
note = {\url{http://blogs.zdnet.com/Ou/?p=367}},
}
@inproceedings{ ozveren94reliable,
author = {C\"uneyt M. \"Ozveren and Robert J. Simcoe
and George Varghese},
title = {Reliable and Efficient Hop-by-Hop Flow Control},
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 1994,
location = {London, UK},
}
%P
@inproceedings{ pacheco06xcpi,
author = {Dino M. Lopez-Pacheco and Cong-Duc Pham and Laurent Lefevre},
title = {XCP-i : eXplicit Control Protocol for heterogeneous inter-networking of high-speed networks},
booktitle = {IEEE Globecom},
month = nov,
year = 2006,
location = {San Fransisco, CA},
}
@article{ padmanabhan95improving,
author = {Venkata N. Padmanabhan and Jeffrey C. Mogul},
title = {Improving {HTTP} Latency},
journal = {Computer Networks and ISDN Systems},
volume = 28,
number = {1--2},
month = dec,
year = 1995,
pages = {25--35},
}
@phdthesis{ padmanabhan98addressing,
author = {Venkata Narayana Padmanabhan},
title = {Addressing the Challenges of Web Data Transport},
school = {UC Berkeley},
month = sep,
year = 1998,
}
@inproceedings{ padmanabhan99coordinating,
author = {Venkata N. Padmanabhan},
title = {Coordinating Congestion Management and Bandwidth Sharing
for Heterogeneous Data Streams},
booktitle = {\bibconf[9th]{NOSSDAV}{Network and Operating System
Support for Digital Audio and Video}},
month = jun,
year = 1999,
location = {Basking Ridge, NJ},
}
@article{ palsingh94parallel,
author = {Jaswinder Pal Singh and Anoop Gupta and Marc Levoy},
title = {Parallel visualization algorithms: performance
and architectural implications},
journal = {IEEE Computer},
volume = 27,
number = 7,
month = jul,
year = 1994,
pages = {45--55},
}
@inproceedings{ paluska03footloose,
author = {J.M. Paluska and others},
title = {Footloose: A Case for Physical Eventual Consistency
and Selective Conflict Resolution},
booktitle = {\bibconf[5th]{WMCSA}{Workshop on
Mobile Computing Systems and Applications}},
location = {Monterey, CA},
year = 2003,
day = {9-10},
}
@inproceedings{ pan88supporting,
author = {Douglas Z. Pan and Mark A. Linton},
title = {Supporting Reverse Execution of Parallel Programs},
booktitle = {\bibconf{PADD}{Workshop on
Parallel and Distributed Debugging}},
year = {1988},
pages = {124--129},
location = {Madison, Wisconsin},
address = {New York, NY, USA},
}
@article{ pancake90parallel,
author = {Cherri M. Pancake and Donna Bergmar},
title = {Do parallel languages respond to the needs of
scientific programmers?},
journal = {Computer},
volume = {23},
number = {12},
month = dec,
year = 1990,
pages = {13-23},
}
@inproceedings{papadimitriou13towards,
author = {Antonis Papadimitriou and
Mingchen Zhao and
Andreas Haeberlen},
title = {Towards privacy-preserving fault detection},
booktitle = {\bibconf[9th]{HotDep}{Workshop on Hot Topics in Dependable
Systems}},
location = {Nemacolin Woodlands Resort, PA},
month = nov,
year = 2013
}
@inproceedings{ park97highly,
author = {Vincent D. Park and M. Scott Corson},
title = {A Highly Adaptive Distributed Routing Algorithm
for Mobile Wireless Networks},
booktitle = {\bibbrev{INFOCOM}{IEEE INFOCOM}},
month = apr,
year = 1997,
location = {Kobe, Japan},
}
@article{ parker83detection,
author = {D. Stott {Parker, Jr.} and others},
title = {Detection of Mutual Inconsistency in Distributed Systems},
journal = {IEEE Transactions on Software Engineering},
volume = {SE-9},
number = 3,
month = may,
year = 1983,
}
@inproceedings{ partridge87implementing,
author = {Craig Partridge},
title = {Implementing the Reliable Data Protocol {(RDP)}},
booktitle = {USENIX Summer Conference},
month = jun,
year = 1987,
}
@article{ partridge97tcpip,
author = {Craig Partridge and Timothy J. Shepard},
title = {{TCP/IP} Performance over Satellite Links},
journal = {IEEE Network},
volume = 11,
number = 5,
month = sep,
year = 1997,
pages = {44-49},
}
@article{ patterson10multicore,
author={Patterson, D.},
journal={Spectrum, IEEE},
title={The trouble with multi-core},
year={2010},
month=jul,
volume={47},
number={7},
pages={28 -- 32, 53},
}
@inproceedings{ paul95asymmetric,
author = {S. Paul and others},
title = {An Asymmetric Protocol for Digital Cellullar Communications},
booktitle = {\bibbrev{INFOCOM}{IEEE INFOCOM}},
month = apr,
year = 1995,
location = {Boston, MA},
}
@inproceedings{ pearlman00impact,
author = {Marc R. Pearlman and others},
title = {On the Impact of Alternate Path Routing for Load Balancing
in Mobile Ad Hoc Networks},
booktitle = {\bibconf[1st]{MobiHoc}{Workshop on Mobile Ad Hoc
Networking \& Computing}},
month = aug,
year = 2000,
location = {Boston, MA},
}
@inproceedings{pearson09privacy,
author = {Pearson, Siani},
title = {Taking account of privacy when designing cloud computing services},
booktitle = {\bibconf{ICSE-Cloud}{ICSE Workshop on
Software Engineering Challenges of Cloud Computing}},
month = may,
year = 2009,
pages = {44--52},
location = {Vancouver, BC, Canada}
}
@inproceedings{ pei00fisheye,
author = "Guangyu Pei and Mario Gerla and Tsu-Wei Chen",
title = "Fisheye State Routing:
A Routing Scheme for Ad Hoc Wireless Networks",
booktitle = {\bibconf{ICC}{IEEE International Conference
on Communications}},
pages = "70-74",
month = jun,
year = "2000",
location = "New Orleans, LA",
url = "citeseer.nj.nec.com/article/pei00fisheye.html"
}
@inproceedings{ peng01improving,
author = {Jing Peng and Peter Andreadis and Claude B\'elisle
and Michel Barbeau},
title = {Improving {TCP} Performance over Long Delay Satellite Links},
booktitle = {OPNETWORK},
year = 2001,
}
@inproceedings{ percival05cache,
author = {Colin Percival},
title = {Cache Missing for Fun and Profit},
booktitle = {BSDCan},
month = may,
year = 2005,
location = {Ottawa, Canada},
}
@inproceedings{ perkins94highly,
author = "Charles E. Perkins and Pravin Bhagwat",
title = "Highly Dynamic Destination-Sequenced Distance-Vector Routing ({DSDV}) for Mobile Computers",
booktitle = "{ACM} {SIGCOMM}'94 Conference on Communications Architectures, Protocols and Applications",
pages = "234--244",
year = "1994",
}
@inproceedings{ perkins99adhoc,
author = "Charles E. Perkins and Elizabeth M. Belding-Royer",
title = "Ad Hoc On-Demand distance Vector Routing",
booktitle = "2nd IEEE Workshop on
Mobile Computing Systems and Applications",
pages = "90-100",
location = "New Orleans, LA",
month = feb,
year = "1999",
}
@inproceedings{ peterson02flexible,
author = {David S. Peterson and Matt Bishop and Raju Pandey},
title = {A Flexible Containment Mechanism for Executing Untrusted Code},
booktitle = {11th USENIX Security Symposium},
location = {San Francisco, CA},
month = aug,
year = {2002},
address = {Berkeley, CA, USA},
}
@inproceedings{ peterson04overcoming,
author = {Larry Peterson and Scott Shenker and Jonathan Turner},
title = {Overcoming the {Internet} Impasse through Virtualization},
booktitle = {\bibconf[3rd]{HotNets}{Workshop on Hot Topics in Networks}},
location = {San Diego, CA},
month = nov,
year = 2004,
}
@article{peytonjones89parallel,
author = {Peyton Jones, Simon L.},
title = {Parallel Implementations of Functional Programming Languages},
volume = {32},
number = {2},
pages = {175--186},
year = 1989,
journal = {The Computer Journal}
}
@article{ pike95plan9,
author = {Rob Pike and others},
title = {{Plan 9} from {Bell Labs}},
journal = "Computing Systems",
volume = "8",
number = "3",
month = "Summer",
year = "1995",
pages = "221--254",
}
@inproceedings{ plakal98lamport,
author = {Manoj Plakal and Daniel J. Sorin and Anne E. Condon and
Mark D. Hill},
title = {\href{https://dl.acm.org/citation.cfm?doid=277651.277672}{Lamport Clocks: Verifying a Directory Cache-Coherence Protocol}},
booktitle = {\bibconf[10th]{SPAA}{Symposium on Parallel Algorithms and Architectures}},
month = jun,
year = 1998,
location = {Puerto Vallarta, Mexico},
}
@article{poddar16arx,
title={Arx: A strongly encrypted database system.},
author={Poddar, Rishabh and Boelter, Tobias and Popa, Raluca Ada},
journal={IACR Cryptology ePrint Archive},
volume={2016},
pages={591},
year={2016}
}
@inproceedings{popescu04turtle,
author="B. Popescu and B. Crispo and A. Tanenbaum",
title="Safe and Private Data Sharing with {Turtle}:
Friends Team-Up and Beat the System",
booktitle="\bibconf[12th]{SPW}{Cambridge Workshop on Security Protocols}",
year=2004
}
@inproceedings{ porter09operating,
author = {Donald E. Porter and Owen S. Hofmann and
Christopher J. Rossbach and Alexander Benn and Emmett Witchel},
title = {Operating System Transactions},
booktitle = {\bibconf[22nd]{SOSP}{ACM Symposium on
Operating Systems Principles}},
month = oct,
year = 2009,
location = {Big Sky, MT},
}
@inproceedings{potharaju13network,
author = {Rahul Potharaju and
Navendu Jain},
title = {When the Network Crumbles: An Empirical Study
of Cloud Network Failures and their Impact
on Services},
booktitle = {\bibconf[4th]{SoCC}{ACM Symposium on Cloud Computing}},
location = {Santa Clara, CA},
month = oct,
year = 2013
}
@inproceedings{ potlapally06satisfiability,
author = {Nachiketh R. Potlapally and Anand Raghunathan and
Srivaths Ravi and Niraj K. Jha and Ruby B. Lee},
title = {Satisfiability-based Framework for Enabling
Side-channel Attacks on Cryptographic Software},
booktitle = {\bibconf{DATE}{Design, Automation, and Test in Europe}},
month = mar,
year = 2006,
location = {Munich, Germany},
}
@inproceedings{ pouwelse06tribler,
author = {J.A. Pouwelse and others},
title = {Tribler: A Social-Based Peer-to-Peer System},
booktitle = {\bibconf[5th]{IPTPS}{International Workshop
on Peer-to-Peer Systems}},
year = 2006,
month = feb,
}
@inproceedings{prasad04effects,
author = {Ravi Prasad and Manish Jain and Constantinos Dovrolis},
title = {Effects of Interrupt Coalescence on Network Measurements},
booktitle = {Workshop on Passive and Active Measurements (PAM)},
year = {2004}
}
@inproceedings{ prasad07queueing,
author = {Ravi Prasad and others},
title = {Queuing Delays in Randomized Load Balanced Networks},
booktitle = {INFOCOMM},
year = 2007,
month = may
}
@inproceedings{ provos03improving,
author = {Niels Provos},
title = {Improving Host Security with System Call Policies},
booktitle = {12th USENIX Security Symposium},
month = aug,
year = 2003,
}
@article{pugh90skip,
author = {William Pugh},
title = {Skip lists: a probabilistic alternative to balanced trees},
journal = {Communications of the ACM},
volume = {33},
number = {6},
year = {1990},
pages = {668--676},
publisher = {ACM Press},
}
@inproceedings{ quinlan02venti,
author = {S. Quinlan and S. Dorward},
title = {{Venti}: a new approach to archival storage},
booktitle = {\bibconf[1st]{FAST}{USENIX Conference on
File and Storage Technologies}},
location = {Monterey, CA},
year = {2002},
}
%R
@inproceedings{ raffetseder07detecting,
author = {Thomas Raffetseder and Christopher Kruegel and Engin Kirda},
title = {Detecting System Emulators},
booktitle = {10th Information Security Conference},
month = oct,
year = 2007,
location = {Valparaiso, Chile},
}
@inproceedings{ raghavendra08power,
author = {Raghavendra, Ramya and Ranganathan, Parthasarathy and
Talwar, Vanish and Wang, Zhikui and Zhu, Xiaoyun},
title = {No ``power'' struggles: coordinated multi-level
power management for the data center},
booktitle = {\bibconf[13th]{ASPLOS}{International Conference on
Architectural Support for Programming Languages
and Operating Systems}},
year = {2008},
isbn = {978-1-59593-958-6},
location = {Seattle, WA, USA},
pages = {48--59},
numpages = {12},
url = {http://doi.acm.org/10.1145/1346281.1346289},
doi = {10.1145/1346281.1346289},
acmid = {1346289},
}
@techreport{ raiciu09practical,
author = {Costin Raiciu and Damon Wischik and Mark Handley},
title = {Practical Congestion Control for
Multipath Transport Protocols},
institution = {University College London},
}
@inproceedings{ raju99new,
author = {Jyoti Raju and J.J. Garcia-Luna-Aceves},
title = {A New Approach to On-demand Loop-Free Multipath Routing},
booktitle = {\bibconf[8th]{ICCCN}{International Conference on
Computer Communications and Networks}},
month = oct,
year = 1999,
location = {Boston, MA},
}
@inproceedings{ramamoorthy77fault,
author = {Chittoor V. Ramamoorthy and
Gary S. Ho and
Yih-Wu Han},
title = {Fault tree analysis of computer systems},
booktitle = {AFIPS National Computer Conference},
year = 1977
}
@inproceedings{ raman00universal,
author = {Bhaskaran Raman and Randy H. Katz and Anthony D. Joseph},
title = {{Universal Inbox}:
Providing Extensible Personal Mobility and Service Mobility in
an Integrated Communication Network},
booktitle = {\bibconf[3rd]{WMCSA}{IEEE Workshop on
Mobile Computing Systems and Applications}},
year = 2000,
month = dec,
location = {Monterey, CA},
}
@inproceedings{ ramasubramanian04design,
author = {Venugopalan Ramasubramanian and Emin G\"un Sirer},
title = "The design and implementation of a next generation name service
for the {Internet}",
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
year = 2004,
month = aug,
}
@inproceedings{ ramasubramanian09cimbiosys,
author = {Venugopalan Ramasubramanian and Thomas L. Rodeheffer and
Douglas B. Terry and Meg Walraed-Sullivan and
Ted Wobber and Catherine C. Marshall and Amin Vahdat},
title = {Cimbiosys: A Platform for Content-based Partial Replication},
booktitle = {\bibconf[6th]{NSDI}{USENIX Symposium
on Networked Systems Design and Implementation}},
month = apr,
year = 2009,
location = {Boston, MA},
}
@inproceedings{ rangarajan99eruf,
author = {Anand Rangarajan and Anurag Acharya},
title = {{ERUF}: Early Regulation of Unresponsive Best-Effort Traffic},
booktitle = {\bibconf[7th]{ICNP}{International Conference on
Network Protocols}},
month = oct,
year = 1999,
location = {Toronto, Canada},
}
@inproceedings{ranger07mapreduce,
author={Ranger, C. and Raghuraman, R. and Penmetsa, A. and Bradski, G. and
Kozyrakis, C.},
booktitle={\bibconf[13th]{HPCA}{IEEE International Symposium
on High Performance Computer Architecture}},
title={Evaluating {M}ap{R}educe for Multi-core and Multiprocessor Systems},
year={2007},
month=feb,
pages={13 -- 24},
}
@inproceedings{ rashid81accent,
author = {Richard F. Rashid and George G. Robertson},
title = {Accent: A Communication Oriented Network
Operating System Kernel},
booktitle = {\bibconf[5th]{SOSP}{ACM Symposium on
Operating Systems Principles}},
month = dec,
year = 1981,
location = {Pacific Grove, CA},
}
@inproceedings{ ratnasamy01scalable,
author = {Sylvia Ratnasamy and Paul Francis and Mark Handley
and Richard Karp and Scott Shenker},
title = {A Scalable Content-Addressable Network},
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 2001,
location = {San Diego, CA},
}
@inproceedings{ ratnasamy05towards,
author = {Sylvia Ratnasamy and Scott Shenker and Steven McCanne},
title = {Towards an Evolvable Internet Architecture},
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 2005,
location = {Philadelphia, PA},
}
@inproceedings{ ravichandran10collaborative,
author = {Kaushik Ravichandran and Romain Cledat and Santosh Pande},
title = {Collaborative Threads: Exposing and Leveraging Dynamic Thread
State for Efficient Computation},
booktitle = {\bibconf{HotPar '11}{2nd USENIX Workshop on Hot Topics in
Parallelism (HotPar '10)}},
month = jun,
year = 2010,
}
@article{ raynal92about,
author = {Michel Raynal},
title = {About logical clocks for distributed systems},
journal = {ACM SIGOPS Operating Systems Review},
volume = 26,
number = 1,
month = jan,
year = 1992,
}
@article{ reavis99trends,
author = {Jim Reavis},
title = {Trends in government encryption policies},
journal = {NetworkWorldFusion},
month = aug,
day = 18,
year = 1999,
url = {http://www.networkworld.com/newsletters/sec/0816sec2.html},
}
@inproceedings{ reed10differential,
author = {Jason Reed and Adam J. Aviv and Daniel Wagner and
Andreas Haeberlen and Benjamin C. Pierce and
Jonathan M. Smith},
title = {Differential Privacy for Collaborative Security},
booktitle = {European Workshop on System Security (EuroSec '10)},
location = {Paris, France},
month = apr,
year = 2010,
}
@inproceedings{ reiher94resolving,
author = "Peter Reiher and John Heidemann and David Ratner and
Greg Skinner and Gerald Popek",
title = "Resolving File Conflicts in the Ficus File System",
booktitle = "{USENIX} Summer",
pages = "183-195",
year = "1994",
url = "citeseer.ist.psu.edu/reiher94resolving.html"
}
@article{ renesse15paxos,
author = {Robbert Van Renesse and Deniz Altinbuken},
title = {{Paxos} Made Moderately Complex},
journal = {ACM Computing Surveys (CSUR)},
volume = 47,
number = 3,
month = apr,
year = 2015,
}
@incollection {reppy93cml,
author = {Reppy, John},
title = {Concurrent ML: Design, application and semantics},
booktitle = {Functional Programming, Concurrency, Simulation and
Automated Reasoning},
editor = {Lauer, Peter},
publisher = {Springer},
location = { Berlin / Heidelberg },
pages = {165--198},
volume = {693},
year = {1993}
}
@article{ richtel08smaller,
author = {Matt Richtel},
title = {Smaller {PCs} Cause Worry for Industry},
booktitle = {The New York Times},
month = jul,
day = 21,
year = 2008,
}
@inproceedings{ riedel98active,
author = {Erik Riedel and Garth Gibson and Christos Faloutsos},
title = {Active Storage For Large-Scale Data Mining and Multimedia},
booktitle = {Very Large Databases (VLDB)},
location = {New York, NY},
month = aug,
year = 1998,
}
@inproceedings{ristenpart09cloud,
author = {Thomas Ristenpart and Eran Tromer and Hovav Shacham
and Stefan Savage},
title =
{\href{https://css.csail.mit.edu/6.858/2011/readings/get-off-my-cloud.pdf}{Hey,
You, Get Off of My Cloud: Exploring Information Leakage
in Third-Party Compute Clouds}},
booktitle = {\bibconf[16th]{CCS}{ACM Conference on
Computer and Communications Security}},
year = {2009},
pages = {199--212}
}
@misc{ riverbed08rios,
author = {{Riverbed Technology, Inc.}},
title = {The {Riverbed} Optimization System {(RiOS)} 5.5:
A Technical Overview},
year = 2008,
note = {\url{http://www.riverbed.com/docs/TechOverview-Riverbed-RiOS_5.5.pdf}},
}
@misc{ rivest96sdsi,
author = "R.L. Rivest and B. Lampson",
title = {\href{http://theory.lcs.mit.edu/~cis/sdsi.html}{SDSI: A Simple
Distributed Security Infrastructure}},
month = apr,
year = "1996",
}
@inproceedings{ roberts70computer,
author = "Lawrence G. Roberts and Barry D. Wessler",
title = "Computer Network Development to Achieve Resource Sharing",
booktitle = "Spring Joint Computer Conference",
location = "Atlantic City, New Jersey",
month = may,
year = "1970",
}
@inproceedings{ roberts03next,
author = {Lawrence G. Roberts},
title = {The Next Generation of {IP} --- Flow Routing},
booktitle = {\bibconf{SSGRR}{International Conference on Advances
in Infrastructure for Electronic Business, Science,
Education, Medicine, and Mobile Technologies
on the Internet}},
location = {L'Aquila, Italy},
month = jul,
year = 2003,
}
@article{ roberts04internet,
author = {J. W. Roberts},
title = {Internet Traffic, {QoS} and Pricing},
journal = {Proceedings of the IEEE},
volume = 92,
number = 9,
month = sep,
year = 2004,
pages = {1389- 1399},
}
@misc{ roberts08does,
author = {Lawrence G. Roberts},
title = {Does {TCP} Need an Overhaul?},
month = apr,
day = 3,
year = 2008,
note = {\url{http://www.internetevolution.com/author.asp?section_id=499}},
}
@inproceedings{rodrigues07large,
title={\href{https://www.net.t-labs.tu-berlin.de/papers/RKB-LBFTSNAL-07.pdf}{Large-scale Byzantine fault tolerance: Safe but not always live}},
author={Rodrigues, Rodrigo and Kouznetsov, Petr and Bhattacharjee, Bobby},
booktitle={Proceedings of the 3rd Workshop on Hot Topics in System Dependability},
year={2007}
}
@article{ roseman96building,
author = "Mark Roseman and Saul Greenberg",
title = "Building real-time groupware with {GroupKit}, a groupware toolkit",
journal = "ACM Transactions on Computer-Human Interaction",
volume = "3",
number = "1",
pages = "66--106",
year = "1996",
month = mar,
url = "citeseer.ist.psu.edu/roseman96building.html"
}
@inproceedings{ roseman96teamrooms,
author = "Mark Roseman and Saul Greenberg",
title = "TeamRooms: Network Places for Collaboration",
booktitle = "Computer Supported Cooperative Work",
publisher = "ACM Press",
pages = "325-333",
year = "1996",
month = nov,
url = "citeseer.ist.psu.edu/roseman96teamroom.html"
}
@article{ rosenblum97simos,
author = {Mendel Rosenblum and Edouard Bugnion and Scott Devine
and Stephen A. Herrod},
title = {Using the {SimOS} Machine Simulator
to Study Complex Computer Systems},
journal = {Modeling and Computer Simulation},
year = 1997,
volume = 7,
number = 1,
pages = {78-103},
}
@article{ rosenthal05transparent,
author = {David S. H. Rosenthal and Thomas Lipkis and
Thomas S. Robertson and Seth Morabito},
title = {Transparent Format Migration of Preserved Web Content},
journal = {D-Lib Magazine},
volume = {11},
number = {1},
month = jan,
year = 2005,
issn = {1082-9873},
url = {http://www.dlib.org/dlib/january05/rosenthal/01rosenthal.html},
}
@article{ rothenberg95ensuring,
author = {Jeff Rothenberg},
title = {Ensuring the Longevity of Digital Documents},
journal = {Scientific American},
month = jan,
year = 1995,
volume = 272,
number = 1,
pages = {24-29},
}
@inproceedings{ rowstron01past,
author = {Antony Rowstron and Peter Druschel},
title = {\href{https://dl.acm.org/citation.cfm?id=502053}{Storage management and caching in PAST,
a large-scale, persistent peer-to-peer storage utility}},
booktitle = {\bibconf[18th]{SOSP}{ACM Symposium on
Operating Systems Principles}},
location = {Banff, Canada},
month = oct,
year = {2001},
}
@inproceedings{ rowstron01pastry,
author = "A. Rowstron and P. Druschel",
title = "Pastry: Scalable, distributed object location and routing
for large-scale peer-to-peer systems",
booktitle = "\bibconf{Middleware}{International Conference on
Distributed Systems Platforms}",
year = "2001"
}
@article{ royer99review,
author = "E. Royer and C. Toh",
title = "A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks",
journal = "IEEE Personal Communications",
month = apr,
year = "1999",
url = "citeseer.nj.nec.com/royer99review.html"
}
@inproceedings{ ruget94cheaper,
author = {Fr\'{e}d\'{e}ric Ruget},
title = {\href{https://pdfs.semanticscholar.org/e060/433cd977fc11c29919bb01bc7c8b9500a144.pdf}{Cheaper matrix clocks}},
booktitle = {International Workshop on Distributed Algorithms (WDAG)},
month = sep,
year = 1994,
pages = {355-369},
}
@article{ ryu03advances,
author = {Seungwan Ryu and Christopher Rump and Chunming Qiao},
title = {Advances in {Internet} Congestion Control},
journal = {IEEE Communications Surveys},
volume =5,
number = 1,
year = 2003,
}
%S
@book{saaty88analytic,
title={What is the analytic hierarchy process?},
author={Saaty, Thomas L},
year={1988},
publisher={Springer}
}
@inproceedings{ sadowski09singletrack,
author = {Caitlin Sadowski and Stephen N. Freund and Cormac Flanagan},
title = {{SingleTrack}: A Dynamic Determinism Checker
for Multithreaded Programs},
booktitle = {\bibconf[18th]{ESOP}{European Symposium on Programming}},
month = mar,
year = 2009,
location = {York, United Kingdom},
}
@inproceedings{ salmon09perspective,
author = {Brandon Salmon and Steven W. Schlosser and
Lorrie Faith Cranor and Gregory R. Ganger},
title = {Perspective: Semantic data management for the home},
booktitle = {\bibconf[7th]{USENIX FAST}{USENIX Conference on
File and Storage Technologies}},
month = feb,
year = 2009,
location = {San Francisco, CA},
}
@inproceedings{ saltz03tesla,
author = "Jon Salz and Alex C. Snoeren and Hari Balakrishnan",
title = "{TESLA: A Transparent, Extensible Session-Layer Architecture for End-to-End Network Services}",
booktitle = "4th Usenix Symposium on Internet Technologies and Systems",
location = "Seattle, Washington",
month = mar,
year = "2003",
}
% same as rfc1498?
@incollection{ saltzer82naming,
author = {J. Saltzer},
title = {On the Naming and Binding of Network Destinations},
editor = {P. {Ravasio et al.}},
booktitle = {Local Computer Networks},
publisher = {North-Holland},
address = {Amsterdam},
pages = {311--317},
year = {1982},
note = {RFC 1498},
}
@article{ saltzer84endtoend,
author = {J. H. Saltzer and D. P. Reed and D. D. Clark},
title = {End-To-End Arguments in System Design},
journal = {\bibbrev{TOCS}{Transactions on Computer Systems}},
volume = 2,
number = 4,
month = nov,
year = 1984,
pages = {277-288},
}
@inproceedings{santhanam05sandbox,
title = {Deploying Virtual Machines as Sandboxes for the Grid},
author = {Sriya Santhanam and Pradheep Elango and Andrea Arpaci Dusseau and
Miron Livny},
booktitle = {WORLDS},
year = {2005},
howpublished = "\url{http://www.cs.wisc.edu/~pradheep/SandboxingWorlds05.pdf}"
}
@article{ santoro85labelling,
author = {Nicola Santoro and Ramez Khatib},
title = {Labelling and Implicit Routing in Networks},
journal = {Computer Journal},
volume = 28,
number = 1,
pages = {5-8},
year = 1985,
}
@inproceedings{ santos09trusted,
author = {Nuno Santos and Krishna P. Gummadi and Rodrigo Rodrigues},
title = {Towards Trusted Cloud Computing},
booktitle = {\bibconf[1st]{HotCloud}{USENIX Workshop on
Hot Topics in Cloud Computing}},
month = jun,
year = 2009,
location = {San Diego, CA},
}
@inproceedings{santos12policy,
title = {Policy-Sealed Data: {A} New Abstraction for Building
Trusted Cloud Services},
author = {Santos, Nuno and
Rodrigues, Rodrigo and
Gummadi, Krishna P and
Saroiu, Stefan},
booktitle = {\bibconf[21st]{USENIX Security}{USECIX Security Symposium}},
location = {Bellevue, WA},
month = aug,
year = 2012
}
@inproceedings{ santry99elephant,
author = {Douglas S. Santry and Michael J. Feeley and
Norman C. Hutchinson and Alistair C. Veitch and
Ross W. Carton and Jacob Ofir},
title = {Deciding when to forget in the {Elephant} file system},
booktitle = {\bibconf[17th]{SOSP}{ACM Symposium on
Operating Systems Principles}},
month = dec,
year = 1999,
location = {Charleston, SC},
}
@article{ sarin87discarding,
author = {Sunil K. Sarin and Nancy A. Lynch},
title = {Discarding Obsolete Information in a
Replicated Database System},
journal = {IEEE Transactions on Software Engineering},
volume = {SE-13},
number = 1,
month = jan,
year = 1987,
}
@inproceedings{ saroiu02measurement,
author = "Stefan Saroiu and P. Krishna Gummadi and Steven D. Gribble",
title = "A Measurement Study of Peer-to-Peer File Sharing Systems",
booktitle = "Multimedia Computing and Networking (MMCN) 2002",
location = "San Jose, CA, USA",
month = jan,
year = 2002,
}
@article{ sathaye99boa,
author = "S. Sathaye and P. Ledak and J. LeBlanc and S. Kosonocky and
M. Gschwind and J. Fritts and Z. Filan and A. Bright and
D. Appenzeller and E. Altman and C. Agricola",
title = "{BOA}: Targeting MultiGigahertz with Binary Translation",
journal = "IEEE TCCA Newsletter",
year = 1999,
month = "Fall",
pages = "2--11",
url = "citeseer.ist.psu.edu/sathaye99boa.html"
}
@inproceedings{ savage99endtoend,
author = {Stefan Savage and Andy Collins and Eric Hoffman and
John Snell and Thomas Anderson},
title = {The End-to-End Effects of Internet Path Selection},
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 1999,
location = {Cambridge, MA},
}
@article{ savage99tcp,
author = {Stefan Savage and Neal Cardwell and David Wetherall
and Tom Anderson},
title = {{TCP} Congestion Control with a Misbehaving Receiver},
journal = {Computer Communications Review},
volume = 29,
number = 5,
month = oct,
year = 1999,
}
@inproceedings{ scharf06headofline,
author = {Michael Scharf and Sebastian Kiesel},
title = {Head-of-line Blocking in {TCP} and {SCTP}:
Analysis and Measurements},
booktitle = {IEEE GLOBECOM},
month = nov,
year = 2006,
location = {San Francisco, CA},
}
@inproceedings{scheurich87cache,
author = {Scheurich, C. and Dubois, M.},
title = {Correct memory operation of cache-based multiprocessors},
booktitle = {Proceedings of the 14th annual international symposium on
Computer architecture},
year = 1987,
pages = {234--243},
}
@misc{ schoen07detecting,
author = {Seth Schoen},
title = {Detecting Packet Injection:
A Guide to Observing Packet Spoofing by {ISPs}},
howpublished = {Electronic Frontier Foundation whitepaper},
month = nov,
year = 2007,
url = {http://www.eff.org/wp/detecting-packet-injection},
}
@article{schneider90implementing,
author = {Fred B. Schneider},
title = {Implementing Fault-Tolerant Services Using the State Machine Approach: A Tutorial},
journal = {{ACM} Computing Surveys},
volume = {22},
number = {4},
pages = {299--319},
month = dec,
year = {1990},
url = {http://doi.acm.org/10.1145/98163.98167},
doi = {10.1145/98163.98167},
timestamp = {Mon, 05 Dec 2011 18:03:13 +0100},
biburl = {https://dblp.org/rec/bib/journals/csur/Schneider90},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@article{ schroeder91autonet,
author = {Michael D. Schroeder and others},
title = {Autonet: a high-speed, self-configuring local area network
using point-to-point links},
journal = {IEEE Journal on Selected Areas in Communications},
volume = 9,
number = 8,
month = oct,
year = 1991,
pages = {1318-1335},
}
% schulte94hardware is apparently the journal equivalent
@inproceedings{ schulte93exact,
author = {Michael Schulte and Earl Swartzlander},
title = {Exact Rounding of Certain Elementary Functions},
booktitle = {11th IEEE Symposium on Computer Arithmetic},
location = {Windsor, Canada},
month = jun,
year= 1993,
pages = {138-145},
}
@article{ schulte94hardware,
author = {M.J. Schulte and E.E. Swartzlander},
title = {Hardware designs for exactly rounded elementary functions},
journal = {IEEE Transactions on Computers},
volume = 43,
number = 8,
pages = {964-973},
month = aug,
year = 1994,
}
@misc{ schwartz80burroughs,
author = {Jacob T. Schwartz},
title = {The Burroughs {FMP} Machine},
month = jan,
year = 1980,
note = {Ultracomputer Note \#5},
}
@inproceedings{schwarzkopf12seven,
author = {Malte Schwarzkopf and
Derek G. Murray and
Steven Hand},
title = {The Seven Deadly Sins of Cloud Computing Research},
booktitle = {\bibconf[4th]{HotCloud}{USENIX Workshop on
Hot Topics in Cloud Computing}},
month = jun,
year = 2012,
location = {Boston, MA}
}
@mastersthesis{ scofield07hopbyhop,
author = {Dan Scofield},
title = {Hop-by-hop Transport Control for Multi-Hop Wireless Networks},
school = {Brigham Young University},
month = apr,
year = 2007,
}
@inproceedings{ scott04overhead,
author = {K. Scott and others},
title = {Overhead reduction techniques for
software dynamic translation},
booktitle = {NSF Workshop on Next Generation Software},
month = apr,
year = 2004,
}
@inproceedings{ scott11toward,
author = {Michael L. Scott and Li Lu},
title = {Toward a Formal Semantic Framework for
Deterministic Parallel Programming},
booktitle = {\bibconf[2nd]{WoDet}{Workshop on Determinism
and Correctness in Parallel Programming}},
month = mar,
day = 6,
year = 2011,
location = {Newport Beach, CA},
}
@inproceedings{ seshan97spand,
author = "Srinivasan Seshan and Mark Stemm and Randy Katz",
title = {SPAND: Shared Passive Network Performance Discovery},
booktitle = {\bibconf{USITS}{USENIX Symposium on Internet Technologies
and Systems}},
year = 1997
}
@inproceedings{ seward05valgrind,
author = {Julian Seward and Nicholas Nethercote},
title = {Using {Valgrind} to detect undefined value errors
with bit-precision},
booktitle = {\bibconf{USENIX ATC}{USENIX Annual Technical Conference}},
location = {Anaheim, CA},
month = apr,
year = 2005,
}
@misc{ seward11valgrind,
author = {Julian Seward and others},
title = {Valgrind},
howpublished = {\url{http://valgrind.org/}},
year = {2003 -- 2011},
}
@article{sezgin05sequential,
author = "Ali Sezgin and Ganesh Gopalakrishnan",
title = "On the definition of sequential consistency",
journal = "Information Processing Letters",
volume = "96",
number = "6",
pages = "193 -- 196",
year = "2005",
}
@inproceedings{ shah07auditing,
author = {Mehul A. Shah
and Mary Baker
and Jeffrey C. Mogul
and Ram Swaminathan},
title = {Auditing to Keep Online Storage Services Honest},
booktitle = {\bibconf[11th]{HotOS}{Workshop on Hot Topics
in Operating Systems}},
month = may,
year = 2007,
location = {San Diego, CA},
}
@inproceedings{sharma11cost,
title = {A Cost-Aware Elasticity Provisioning System for the Cloud},
author = {Sharma, Upendra
and Shenoy, Prashant
and Sahu, Sambit
and Shaikh, Anees},
booktitle= {\bibconf[31st]{ICDCS}{International Conference on
Distributed Computing Systems}},
location = {Minneapolis, MN},
month = jun,
year = 2011
}
@article{ shavit97software,
author = {Nir Shavit and Dan Touitou},
title = {Software Transactional Memory},
journal = {Distributed Computing},
volume = 10,
number = 2,
month = feb,
year = 1997,
pages = {99-116},
}
@misc{ shenker93scheduling,
author = "S. Shenker and D. Clark and L. Zhang",
title = "A Scheduling Service Model and a Scheduling Architecture
for an Integrated Services Packet Network preprint",
text = "S. Shenker, D. Clark, and L. Zhang. A Scheduling Service Model and a Scheduling
Architecture for an Integrated Services Packet Network",
year = "1993",
url = "citeseer.ist.psu.edu/article/shenker93scheduling.html"
}
@article{ shenker94making,
author = {Scott Shenker},
title = {Making Greed Work in Networks:
A Game-Theoretic Analysis of Switch Service Disciplines},
journal = {Computer Communications Review},
volume = 24,
number = 4,
month = oct,
year = 1994,
pages = {47-57},
}
@inproceedings{shieh10seawall,
author = {Shieh, Alan and Kandula, Srikanth and Greenberg, Albert and Kim, Changhoon},
title = {Seawall: Performance Isolation for Cloud Datacenter Networks},
booktitle={\bibconf[2nd]{HotCloud}{USENIX Workshop on
Hot Topics in Cloud Computing}},
year = {2010},
}
@article{ shirky00inpraise,
author = "Clay Shirky",
title = "In Praise of Freeloaders",
journal = "openp2p.com",
publisher = "O'Reilly",
month = dec,
year = "2000",
}
@inproceedings{ shoch78internetwork,
author = {John F. Shoch},
title = {Inter-Network Naming, Addressing, and Routing},
booktitle = {IEEE COMPCON Fall},
year = 1978,
pages = {72-79},
}
@book{ sidhu90inside,
author = {Gursharan S. Sidhu and Richard F. Andrews
and Alan B. Oppenheimer},
title = {Inside {Appletalk}},
publisher = {Addison-Wesley},
year = 1990,
pages = {600},
edition = {2rd},
isbn = {0-201-55021-0},
}
@misc{ silverpeak09overview,
author = {{Silver Peak Systems, Inc.}},
title = {An Overview of {Silver Peak's} {WAN} Acceleration Technology},
year = 2009,
note = {\url{http://www.silver-peak.com/assets/download/pdf/wp_SilverPeak_Technology_Overview.pdf}},
}
@misc{ simulink12,
author = {The MathWorks},
title = {Simulink},
url = {http://www.mathworks.com/products/simulink}
}
@article{ sinha02wtcp,
author = {Prasun Sinha and others},
title = {{WTCP}: A Reliable Transport Protocol
for Wireless Wide-Area Networks},
journal = {Wireless Networks},
volume = 8,
number = 2,
month = mar,
year = 2002,
pages = {301-316},
}
@inproceedings{ sit02security,
author = {Emil Sit and Robert Morris},
title = {Security Considerations for Peer-to-Peer
Distributed Hash Tables},
booktitle = {\bibconf[1st]{IPTPS}{International Workshop
on Peer-to-Peer Systems}},
month = mar,
year = 2002,
location = {Cambridge, MA},
}
@article{ sites92alpha,
author = {Richard L. Sites},
title = {{Alpha AXP} Architecture},
journal = {Digital Technical Journal},
volume = 4,
number = 4,
year = 1992,
}
@article{sites93binary,
author = {Richard L. Sites and Anton Chernoff and Matthew B. Kirk
and Maurice P. Marks and Scott G. Robinson},
title = {Binary translation},
journal = {Communications of the ACM},
volume = {36},
number = {2},
year = {1993},
issn = {0001-0782},
pages = {69--81},
doi = {http://doi.acm.org/10.1145/151220.151227},
publisher = {ACM Press},
}
@inproceedings{ sivakumar00psockets,
author = {H. Sivakumar and S. Bailey and R.L. Grossman},
title = {{PSockets}: The Case for Application-level Network Striping
for Data Intensive Applications
using High Speed Wide Area Networks},
booktitle = {\bibconf{SC}{Conference on High Performance
Networking and Computing}},
month = nov,
year = 2000,
location = {Dallas, TX},
},
@article{ siw08top,
author = {{SecurityInfoWatch.com}},
title = {Top computer security risks for healthcare},
month = mar,
day = 21,
year = 2008,
url = {http://www.securityinfowatch.com/article/article.jsp?id=14710},
}
@book{ skillicorn05foundations,
author = {David Skillicorn},
title = {Foundations of Parallel Programming},
year = 2005,
publisher = {Cambridge University Press}
}
@inproceedings{ small96comparison,
author = {Christopher Small and Margo Seltzer},
title = {A Comparison of {OS} Extension Technologies},
booktitle = {\bibconf{USENIX ATC}{USENIX Annual Technical Conference}},
location = {San Diego, CA},
month = jan,
year = 1996,
}
@article{ small98misfit,
author = {Christopher Small and Margo Seltzer},
title = {{MiSFIT}: {C}onstructing Safe Extensible Systems},
journal = {{IEEE} Concurrency},
volume = 6,
number = 3,
year = 1998,
pages = {34--41},
}
@inproceedings{ snoeren99adaptive,
author = {Alex C. Snoeren},
title = {Adaptive Inverse Multiplexing for Wide-Area Wireless Networks},
booktitle = {IEEE Globecom},
year = 1999,
month = dec
}
@inproceedings{ snoeren00endtoend,
author = "Alex C. Snoeren and Hari Balakrishnan",
title = "An End-to-End Approach to Host Mobility",
booktitle = "\bibconf[6th]{MOBICOM}{ACM/IEEE International Conference on
Mobile Computing and Networking}",
month = aug,
year = "2000",
}
@inproceedings{ snoeren01reconsidering,
author = "Alex C. Snoeren and Hari Balakrishnan and M. Frans Kaashoek",
title = "Reconsidering {Internet} Mobility",
booktitle = "\bibconf[8th]{HotOS}{Workshop on
Hot Topics in Operating Systems}",
month = may,
year = "2001",
url = "http://nms.lcs.mit.edu/papers/migrate-hotOS.html",
}
@inproceedings{ soltesz07container,
author = {Stephen Soltesz and Herbert P\"otzl and Marc E. Fiuczynski
and Andy Bavier and Larry Peterson},
title = {Container-based Operating System Virtualization:
A Scalable, High-performance Alternative to Hypervisors},
booktitle = {EuroSys},
month = mar,
year = 2007,
location = {Lisbon, Portugal},
}
% XXX this bib entry is pretty incomplete
@inproceedings{ song01timing,
author = {D. Song and D. Wagner and X. Tian},
title = {Timing analysis of keystrokes and {SSH} timing attacks},
booktitle = {{USENIX} Security Symposium},
year = 2001,
}
@book{sorensen48method,
title = {A Method of Establishing Groups of Equal Amplitude in Plant
Sociology Based on Similarity of Species Content and Its
Application to Analyses of the Vegetation on {D}anish Commons},
author = {S{\o}rensen, T.},
lccn = {a49002195},
url={http://books.google.co.in/books?id=rpS8GAAACAAJ},
year={1948},
publisher={I kommission hos E. Munksgaard}
}
@inproceedings{ srinavasan04flashback,
author = {Sudarshan Srinivasan and Srikanth Kandula and
Christopher Andrews and Yuanyuan Zhou},
title = {Flashback: a lightweight extension for rollback and deterministic replay
for software debugging},
booktitle = {USENIX Annual Technical Conference},
month = jun,
year = 2004,
location = {Boston, MA},
}
@inproceedings{ srivatsa04vulnerabilities,
author = {Mudhakar Srivatsa and Ling Liu},
title = {Vulnerabilities and Security Threats in Structured
Peer-to-Peer Systems: A Quantitative Analysis},
booktitle = {20th \bibconf{ACSAC}{Annual Computer Security
Applications Conference}},
month = dec,
year = 2004,
location = {Tucson, AZ},
}
@inproceedings{ stajano99resurrecting,
author = {Frank Stajano and Ross Anderson},
title = {The Resurrecting Duckling:
Security Issues for Ad-hoc Wireless Networks},
booktitle = {7th International Workshop on Security Protocols},
location = {Cambridge, UK},
month = apr,
year = 1999,
}
@article{stancevic03zero,
title={Zero copy I: user-mode perspective},
author={Stancevic, Dragan},
journal={Linux Journal},
volume={2003},
number={105},
pages={3},
year={2003},
publisher={Belltown Media}
}
@inproceedings{ stanojevic08can,
author = {Milan Stanojevic and Ratul Mahajan and Todd Millstein
and Madanlal Musuvathi},
title = {Can You Fool Me?
Towards Automatically Checking Protocol Gullibility},
booktitle = {\bibconf[7th]{HotNets}{Workshop
on Hot Topics in Networks}},
location = {Calgary, Alberta, Canada},
month = oct,
day = 6,
year = 2008,
}
@inproceedings{ stark87semantics,
author = {Stark, E. W.},
title = {Concurrent transition system semantics of process networks},
booktitle = {\bibconf[14th]{POPL}{{ACM SIGACT-SIGPLAN}
symposium on Principles of programming languages}},
location = {Munich, West Germany},
month = jan,
year = 1987,
pages = {199-210},
}
@inproceedings{ stein99sbox,
author = {Lincoln D. Stein},
title = {{SBOX}: Put {CGI} Scripts in a Box},
booktitle = {USENIX},
month = jun,
year = 1999,
}
@inproceedings{ stoica98core,
author = {Ion Stoica and Scott Shenker and Hui Zhang},
title = {Core-Stateless Fair Queueing: A Scalable Architecture to
Approximate Fair Bandwidth Allocations in High Speed Networks},
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
month = aug,
year = 1998,
location = {Vancouver, BC, Canada},
}
@inproceedings{stoica01chord,
author = {Ion Stoica and
Robert Tappan Morris and
David R. Karger and
M. Frans Kaashoek and
Hari Balakrishnan},
title = {\href{https://dl.acm.org/citation.cfm?id=383071}{Chord: {A} scalable peer-to-peer lookup service for internet applications}},
booktitle = {{SIGCOMM}},
pages = {149--160},
year = {2001},
url = {http://doi.acm.org/10.1145/383059.383071},
doi = {10.1145/383059.383071},
timestamp = {Tue, 24 Oct 2017 18:34:07 +0200},
biburl = {https://dblp.org/rec/bib/conf/sigcomm/StoicaMKKB01},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{ stoica02internet,
author = "Ion Stoica and others",
title = "Internet Indirection Infrastructure",
booktitle = "\bibbrev{SIGCOMM}{ACM SIGCOMM}",
year = "2002",
month = aug,
date = {19-23},
location = {Pittsburgh, PA}
}
@article{ stone08whats,
author = {Brad Stone},
title = {What's in a domain name? {Serious} money},
journal = {International Herald Tribune},
month = jan,
day = 31,
year = 2008,
}
@inproceedings{ strauss10eyo,
author = {Jacob Strauss and Justin Mazzola Paluska and
Chris Lesniewski-Laas and Bryan Ford and Robert Morris
and Frans Kaashoek},
title = {Eyo: Device-Transparent Personal Storage},
booktitle = {\bibconf{USENIX ATC}{USENIX Annual Technical Conference}},
month = jun,
year = 2010,
location = {Boston, MA},
}
@book{ stroustrup97c++,
author = "Bjarne Stroustrup",
title = "The C++ Programming Language",
edition = "3rd",
publisher = "Addison-Wesley",
month = "June",
year = "1997",
isbn = "0201889544",
}
@inproceedings{ subramanian04overqos,
author = {Lakshminarayanan Subramanian and Ion Stoica
and Hari Balakrishnan and Randy Katz},
title = {{OverQoS}: An Overlay Based Architecture
for Enhancing {Internet} {QoS}},
booktitle = {\bibconf[1st]{NSDI}{USENIX/ACM Symposium
on Networked Systems Design and Implementation}},
location = "San Francisco, CA",
month = mar,
year = 2004,
}
@inproceedings{ sugarman01virtualizing,
author = {Jeremy Sugerman and Ganesh Venkitachalam and Beng-Hong Lim},
title = {Virtualizing {I/O} Devices
on {VMware Workstation}'s Hosted Virtual Machine Monitor},
booktitle = {\bibconf{USENIX ATC}{USENIX Annual Technical Conference}},
location = {Boston, MA},
month = jun,
year = 2001,
}
@inproceedings{ sundaresan03atp,
author = {K. Sundaresan and V. Anantharaman and H. Hsieh and R. Sivakumar},
title = {{ATP}: A Reliable Transport Protocol for Ad-hoc Networks},
booktitle = {\bibconf{MOBIHOC}{ACM International Symposium
on Mobile Ad Hoc Networking and Computing}},
location = {Annapolis, MD},
month = jun,
year = 2003,
}
@article{ sunshine78connection,
author = {Carl A. Sunshine and Yogen K. Dalal},
title = {Connection Management in Transport Protocols},
journal = {Computer Networks},
volume = {2},
number = {6},
pages = {454-473},
month = dec,
year = 1978,
}
@inproceedings{ swany04improving,
author = {Martin Swany},
title = {Improving Throughput for Grid Applications
with Network Logistics},
booktitle = {\bibconf{SC}{High Performance Computing,
Networking and Storage Conference}},
month = nov,
year = 2004,
location = {Pittsburgh, PA},
}
@inproceedings{ swierk00roma,
author = {E. Swierk and E. K\i c\i man and V. Laviano
and M. Baker},
title = {The {Roma} Personal Metadata Service},
booktitle = {\bibconf[3rd]{WMCSA}{IEEE Workshop on
Mobile Computing Systems and Applications}},
year = 2000,
month = dec,
}
@inproceedings{ swift03improving,
author = {Michael M. Swift and Brian N. Bershad and Henry M. Levy},
title = {Improving the reliability of commodity operating systems},
booktitle = {\bibconf[19th]{SOSP}{ACM Symposium on
Operating Systems Principles}},
year = {2003},
location = {Bolton Landing, NY, USA},
}
%T
@inproceedings{ takeda02online,
author = {Toshiyuki Takeda and Daniel Suthers},
title = {Online Workspaces for Annotation and Discussion of Documents},
booktitle = {International Conference on Computers in Education},
month = dec,
date = {3--6},
year = 2002,
location = {Auckland, New Zealand},
}
@inproceedings{ tai08making,
author = {Chia-Hui Tai and Jiang Zhu and Nandita Dukkipati},
title = {Making large scale deployment of {RCP} practical
for real networks},
booktitle = {\bibbrev{INFOCOM}{IEEE INFOCOM}},
month = apr,
year = 2008,
location = {Phoenix, AZ},
}
@inproceedings{ tan06compound,
author = {Kun Tan and Jingmin Song and Qian Zhang and Murari Sridharan},
title = {{Compound TCP}: A Scalable and {TCP}-Friendly
Congestion Control for High-speed Networks},
booktitle = {\bibbrev{INFOCOM}{IEEE INFOCOM}},
month = apr,
year = 2006,
location = {Barcelona, Spain},
}
@inproceedings{ tang10trust,
author = {Shuo Tang and Haohui Mai and Samuel T. King},
title = {Trust and Protection in the Illinois Browser Operating System},
booktitle = {\bibconf[9th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
location = {Vancouver, BC, Canada},
month = oct,
year = 2010,
}
@inproceedings{ tang12cleanos,
author = {Tang, Yang and Ames, Phillip and Bhamidipati, Sravan and Bijlani, Ashish and Geambasu, Roxana and Sarda, Nikhil},
title = {CleanOS: limiting mobile data exposure with idle eviction},
booktitle = {\bibbrev{OSDI}{USENIX Symposium on Operating Systems Design and Implementation}},
month = oct,
year = {2012},
}
@inproceedings{ tardieu06scheduling,
author = {Olivier Tardieu and Stephen A. Edwards},
title = {Scheduling-Independent Threads and Exceptions in {SHIM}},
booktitle = {\bibconf[6th]{EMSOFT}{Conference on Embedded Software}},
month = oct,
year = 2006,
pages = {142-151},
location = {Seoul, Korea},
}
% see also mullender86design
@inproceedings{ tanenbaum86using,
author = {Andrew S. Tanenbaum and Sape J. Mullender
and Robbert van Renesse},
title = {Using Sparse Capabilities in a Distributed Operating System},
booktitle = {\bibconf[6th]{ICDCS}{International Conference on
Distributed Computing Systems}},
month = may,
year = 1986,
location = {Cambridge, MA},
}
@inproceedings{ tolia06architecture,
author = {Niraj Tolia and Michael Kaminsky and David G. Andersen
and Swapnil Patil},
title = {An Architecture for {I}nternet Data Transfer},
booktitle = {\bibconf[3rd]{NSDI}{USENIX/ACM Symposium
on Networked Systems Design and Implementation}},
month = may,
year = 2006,
location = {San Jose, CA},
}
@article{ tsuchiya93extending,
author = {Paul F. Tsuchiya and Tony Eng},
title = {Extending the {IP} Internet Through Address Reuse},
journal = {Computer Communications Review},
volume = 23,
number = 1,
pages = {16-33},
month = jan,
year = 1993,
}
@inproceedings{ tennenhouse89layered,
author = {David L. Tennenhouse},
title = {Layered Multiplexing Considered Harmful},
booktitle = {1st International Workshop on
Protocols for High-Speed Networks},
location = {Zurich, Switzerland},
month = may,
year = 1989,
isbn = {0-444-88536-6},
}
@article{ tennenhouse97survey,
author = "David L. Tennenhouse and Jonathan M. Smith and
W. David Sincoskie and David J. Wetherall and Gary J. Minden",
title = "A Survey of Active Network Research",
journal = "IEEE Communications Magazine",
volume = "35",
number = "1",
pages = "80--86",
year = "1997",
url = "citeseer.ist.psu.edu/tennenhouse97survey.html"
}
@inproceedings{teregowda10citeseerx,
title={Cite{S}eer$^x$: {A} Cloud Perspective},
author={Teregowda, Pradeep B and Urgaonkar, Bhuvan and Giles, C Lee},
booktitle={\bibconf[2nd]{HotCloud}{USENIX Workshop on
Hot Topics in Cloud Computing}},
location = {Boston, MA},
month = jun,
year = 2010
}
@inproceedings{ terry95managing,
author = "Douglas B. Terry and others",
title = "Managing Update Conflicts in {Bayou},
a Weakly Connected Replicated Storage System",
booktitle = {\bibconf[15th]{SOSP}{ACM Symposium on
Operating System Principles}},
year = "1995"
}
@inproceedings{ thorup01approximate,
author = "Mikkel Thorup and Uri Zwick",
title = "Approximate distance oracles",
booktitle = "{ACM} Symposium on Theory of Computing",
pages = "183-192",
year = "2001",
url = "citeseer.ist.psu.edu/thorup01approximate.html"
}
@inproceedings{thorup01compact,
author = {Mikkel Thorup and Uri Zwick},
title = {Compact routing schemes},
booktitle = {\bibconf{SPAA}{ACM Symposium on Parallel Algorithms
and Architectures}},
year = {2001},
isbn = {1-58113-409-6},
pages = {1--10},
location = {Crete Island, Greece},
doi = {http://doi.acm.org/10.1145/378580.378581},
publisher = {ACM Press},
address = {New York, NY, USA},
}
@article{ tomlinson75selecting,
author = {Raymond S. Tomlinson},
title = {Selecting Sequence Numbers},
journal = {SIGOPS Operating Systems Review},
volume = {9},
number = {3},
month = jul,
year = {1975},
pages = {11--23},
}
@techreport{ touch06recursive,
author = {Joseph D. Touch and Yu-Shun Wang and Venkata Pingali},
title = {A Recursive Network Architecture},
institution = {University of Southern California
Information Sciences Institute},
number = {ISI-TR-2006-626},
month = oct,
year = 2006,
}
@article{ trinder02parallel,
author = {P.W. Trinder and H-W. Loidl and R.F. Pointon},
title = {Parallel and Distributed {H}askells},
journal = {Journal of Functional Programming},
volume = {12},
number = {4\&5},
pages = {469--510},
year = {2002},
url = {overcite.lcs.mit.edu/trinder02parallel.html},
}
@misc{ tis95elf,
author = {{Tool Interface Standard {(TIS)} Committee}},
title = {Executable and Linking Format {(ELF)} Specification},
month = may,
year = {1995},
}
@article{trinder98algorithm,
author = {Trinder, P. W. and Hammond, K. and Loidl, H.-W. and Peyton Jones, Simon L.},
title = {Algorithm + strategy = parallelism},
journal = {Journal of Functional Programming},
volume = {8},
number = {1},
month = jan,
year = 1998,
pages = {23--60},
}
@inproceedings{ tsuchiya88landmark,
author = "Paul Francis Tsuchiya",
title = "The {Landmark} Hierarchy: A New Hierarchy for Routing
in Very Large Networks",
booktitle = "\bibbrev{SIGCOMM}{ACM SIGCOMM}",
pages = "35--42",
location = "Stanford, CA",
month = aug,
year = "1988",
}
@inproceedings{ tzicker99integrating,
author = {{Tzi-cker} Chiueh and
Ganesh Venkitachalam and
Prashant Pradhan},
title = {Integrating segmentation and paging protection for safe,
efficient and transparent software extensions},
booktitle = "\bibconf[17th]{SOSP}{ACM Symposium
on Operating System Principles}",
month = dec,
year = {1999},
pages = {140--153},
ee = {http://www.acm.org/pubs/citations/proceedings/sigops/319151/p140-chiueh/},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
%U
@misc{ upnp01igd,
author = "{UPnP Forum}",
title = "Internet Gateway Device {(IGD)} Standardized
Device Control Protocol",
month = nov,
year = "2001",
note = "\url{http://www.upnp.org/}",
}
%V
@inproceedings{van04chain,
title={Chain Replication for Supporting High Throughput and Availability.},
author={Van Renesse, Robbert and Schneider, Fred B},
booktitle={OSDI},
volume={4},
pages={91--104},
year={2004}
}
@article{valiant79thecomplexity,
author = {Leslie G. Valiant},
title = {The Complexity of Enumeration and Reliability Problems},
journal = {SIAM J. Comput.},
volume = {8},
number = {3},
year = {1979},
pages = {410-421}
}
@article{ vamosi06security,
author = {Robert Vamosi},
title = {Security Watch: Don't get burned by viruses and hackers},
publisher = {CNET Reviews},
month = sep,
day = 15,
year = 2006,
url = {http://reviews.cnet.com/4520-3513_7-6638552-1.html},
}
@inproceedings{ vangala03tcp,
author = {Sarma Vangala and Miguel A. Labrador},
title = {The {TCP SACK}-Aware Snoop Protocol for {TCP}
over Wireless Networks},
booktitle = {Vehicular Technology Conference},
month = oct,
day = 9,
year = 2003,
location = {Orlando, FL},
}
@inproceedings{ vaziri06associating,
author = {Mandana Vaziri and Frank Tip and Julian Dolby},
title = {Associating Synchronization Constraints with
Data in an Object-Oriented Language},
booktitle = {\bibconf[33rd]{POPL}{ACM Symposium on
Principles of Programming Languages}},
month = jan,
year = 2006,
location = {Charleston, SC},
pages = {334-345},
}
@inproceedings{ vechev10automatic,
author = {Martin Vechev and Eran Yahav and Raghavan Raman
and Vivek Sarkar},
title = {Automatic Verification of Determinism
for Structured Parallel Programs},
booktitle = {\bibconf{SAS}{Static Analysis Symposium}},
month = sep,
year = 2010,
}
@article{veeraraghavan11doubleplay,
author = {Veeraraghavan, Kaushik and Lee, Dongyoon and Wester, Benjamin
and Ouyang, Jessica and Chen, Peter M. and Flinn, Jason and
Narayanasamy, Satish},
title = {Double{P}lay: parallelizing sequential logging and replay},
journal = {ACM SIGPLAN Notices},
volume = {47},
number = {4},
month = mar,
year = {2011},
pages = {15--26},
}
@misc{ versit96vcard,
author = {{versit} Consortium},
title = {{vCard}: The Electronic Business Card},
month = sep,
year = 1996,
}
@book{ vesely81fault,
author = {William E. Vesely and Francine F. Goldberg
and Norman H. Roberts and David F. Haasl},
title = {Fault Tree Handbook},
publisher = {U.S. Nuclear Regulatory Commission},
month = jan,
year = 1981,
}
@inproceedings{ vuillaume06flexible,
author = {Camille Vuillaume and Katsuyuki Okeya},
title = {Flexible Exponentiation with Resistance
to Side Channel Attacks},
booktitle = {\bibconf[4th]{ACNS}{Conference on Applied Cryptography
and Network Security}},
month = jun,
year = 2006,
pages = {268-283},
}
%W
@book{ wadge85lucid,
author = {William W. Wadge and Edward A. Ashcroft},
title = {Lucid, the Dataflow Programming Language},
publisher = {Academic Press},
location = {New York, NY},
year = 1985,
}
@article{ wadlow81xerox,
author = {Thomas A Wadlow},
title = {The {Xerox} {Alto} Computer},
journal = {Byte},
year = {1981},
month = sep,
volume = {6},
number = {9},
pages = {58--68},
}
@article{ wahbe93efficient,
author = "Robert Wahbe and Steven Lucco and Thomas E. Anderson
and Susan L. Graham",
title = "Efficient Software-Based Fault Isolation",
journal = "ACM SIGOPS Operating Systems Review",
volume = "27",
number = "5",
month = dec,
pages = "203--216",
year = "1993",
url = "citeseer.ist.psu.edu/wahbe93efficient.html"
}
@inproceedings{ waldspurger94lottery,
author = {Carl A. Waldspurger and William E. Weihl},
title = {Lottery Scheduling: Flexible Proportional-Share
Resource Management},
booktitle = {\bibconf[1st]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
month = nov,
year = 1994,
location = {Monterey, CA},
}
@inproceedings{ walfish04middleboxes,
author = {Michael Walfish and Jeremy Stribling and Maxwell Krohn and
Hari Balakrishnan and Robert Morris and Scott Shenker},
title = {Middleboxes No Longer Considered Harmful},
booktitle = {USENIX Symposium on
Operating Systems Design and Implementation},
location = {San Francisco, CA},
month = dec,
year = {2004},
}
@inproceedings{ walfish04untangling,
author = "Michael Walfish and Hari Balakrishnan and Scott Shenker",
title = "Untangling the {Web} from {DNS}",
booktitle = "\bibconf[1st]{NSDI}{USENIX/ACM Symposium
on Networked Systems Design and Implementation}",
location = "San Francisco, CA",
month = mar,
year = "2004",
}
@article{ walker83locus,
author = {Bruce Walker and Gerald Popek and Robert English
and Charles Kline and Greg Thiel},
title = {The {LOCUS} Distributed Operating System},
journal = {\bibbrev{OSR}{SIGOPS Operating Systems Review}},
volume = 17,
number = 5,
month = oct,
year = 1983,
}
@article{walker08benchmarking,
title ={Benchmarking Amazon {EC2} for High-Performance Scientific Computing},
author ={Walker, Edward},
journal ={{USENIX Login}},
volume ={33},
number ={5},
pages ={18--23},
year ={2008}
}
@article{ wallace91jpeg,
author = {G.K. Wallace},
title = {The {JPEG} still picture compression standard},
journal = {Communications of the ACM},
volume = {34},
number = {4},
pages = {30-44},
month = apr,
year = 1991,
}
@inproceedings{walsh06experience,
author = {Kevin Walsh and Emin G{\"u}n Sirer},
title = {Experience with an object reputation system for {P}eer-to-{P}eer
filesharing},
booktitle = {\bibconf[3rd]{NSDI}{USENIX Symposium on Networked Systems Design and Implementation}},
location = {San Jose, CA},
month = may,
year = 2006
}
@article{ wang05tcp,
author = {Ren Wang and others},
title = {{TCP} With Sender-Side Intelligence to Handle
Dynamic, Large, Leaky Pipes},
journal = {IEEE Journal on Selected Areas in Communications},
volume = 23,
number = 2,
month = feb,
year = 2005,
}
@inproceedings{ wang06covert,
author = {Zhenghong Wang and Ruby B. Lee},
title = {Covert and Side Channels due to Processor Architecture},
booktitle = {22nd \bibconf{ACSAC}{Annual Computer Security
Applications Conference}},
month = dec,
year = 2006,
location = {Miami Beach, FL},
}
@inproceedings{ watson07exploiting,
author = {Robert N. M. Watson},
title = {Exploiting Concurrency Vulnerabilities
in System Call Wrappers},
booktitle = {1st USENIX Workshop on Offensive Technologies},
month = aug,
year = 2007,
}
@article{ wan05psfq,
author = {Chieh-Yih Wan and Andrew T. Campbell and
Lakshman Krishnamurthy},
title = {{PSFQ}: A Reliable Transport Protocol for Sensor Networks},
journal = {\bibbrev{IEEE JSAC}{IEEE Journal on Selected Areas in Communication}},
volume = 23,
number = 4,
month = apr,
year = 2005,
}
@inproceedings{wei05new,
author = {Wei Wei and Bart Selman},
title = {A new approach to model counting},
booktitle = {\bibconf[8th]{SAT}{Internal Conference on Theory and Applications of Satisfiability Testing}},
month = jun,
year = 2005,
location = {St. Andrews, Scotland},
}
@inproceedings{ wei05tocttou,
author = {Jinpeng Wei and Calton Pu},
title = {{TOCTTOU} Vulnerabilities in {UNIX}-Style File Systems:
An Anatomical Study},
booktitle = {\bibconf[4th]{USENIX FAST}{USENIX Conference on
File and Storage Technologies}},
month = dec,
year = 2005,
location = {San Francisco, CA},
}
@article{ wei06fast,
author = {David X. Wei and others},
title = {{FAST TCP}: Motivation, Architecture, Algorithms, Performance},
journal = {Transactions on Networking},
volume = 14,
number = 6,
month = dec,
year = 2006,
}
@techreport{ weinberger00loco-i,
author = {Marcelo J. Weinberger and Gadiel Seroussi and
Guillermo Sapiro},
title = {The {LOCO-I} Lossless Image Compression Algorithm:
Principles and Standardization into {JPEG-LS}},
institution = {Hewlett-Packard Laboratories},
number = {HPL-98-193R1},
month = nov,
year = 1998,
}
@article{ weiser99mobile,
author = {Mark Weiser},
title = {The computer for the 21st century},
journal = {Mobile Computing and Communications Review},
volume = 3,
number = 3,
month = jul,
year = 1999,
}
@article{ weitzner08information,
author = {Daniel J. Weitzner and Hal Abelson and Tim Berners-Lee and
Joan Feigenbaum and James Hendler and Gerald Sussman},
title = {Information Accountability},
journal = {Communications of the ACM},
volume = 51,
year = 2008,
pages = {82-88},
}
@article{whiting94dataflow,
author={Whiting, P.G. and Pascoe, R.S.V.},
journal={Annals of the History of Computing, IEEE},
title={A history of data-flow languages},
year={1994},
month={winter },
volume={16},
number={4},
pages={38 -59},
}
@article{ widmer01tcp,
author = {Joerg Widmer and Robert Denda and Martin Mauve},
title = {A Survey on {TCP}-Friendly Congestion Control},
journal = {IEEE Network},
month = may,
year = 2001,
pages = {28-37},
}
@inproceedings{wieder12orchestrating,
author = {Alexander Wieder and
Pramod Bhatotia and
Ansley Post and
Rodrigo Rodrigues},
title = {Orchestrating the Deployment of Computations in the Cloud
with Conductor},
booktitle = {\bibconf[9th]{NSDI}{USENIX Symposium on Networked Systems
Design and Implementation}},
location = {San Jose, CA},
month = Apr,
year = 2012
}
@article{ williams83lisa,
author = {Geoff Williams},
title = {The {Lisa} Computer System},
journal = {Byte},
volume = {8},
number = {2},
pages = {33--55},
month = feb,
year = {1983},
}
@article{williams84apple,
author = "Geoff Williams",
title = "The {Apple Macintosh} Computer",
journal = "Byte",
volume = "9",
number = "2",
pages = "30--54",
month = feb,
year = "1984",
CODEN = "BYTEDJ",
ISSN = "0360-5280",
keywords = "olit-appl macintosh",
}
@inproceedings{ williams12xen,
author = {Dan Williams and Hani Jamjoom and Hakim Weatherspoon},
title = {The {Xen-Blanket}: Virtualize Once, Run Everywhere},
booktitle = {\bibconf{EuroSys}{European Conference
on Computer Systems}},
month = apr,
year = 2012,
location = {Bern, Switzerland},
}
@techreport{winick02inet,
author = "Jared Winick and Sugih Jamin",
title = "{Inet-3.0: {Internet} Topology Generator}",
institution = "University of Michigan",
number = "CSE-TR-456-02",
year = "2002"
}
@inproceedings{ winterbottom97design,
author = "Phil Winterbottom and Rob Pike",
title = "The Design of the {Inferno} Virtual Machine",
booktitle = "Hot Chips 9 Symposium",
year = "1997",
month = aug,
url = "citeseer.ist.psu.edu/winterbottom97design.html"
}
@inproceedings{ witchel96embra,
author = "Emmett Witchel and Mendel Rosenblum",
title = "Embra: Fast and Flexible Machine Simulation",
booktitle = "Measurement and Modeling of Computer Systems",
pages = "68-79",
year = "1996",
url = "citeseer.ist.psu.edu/witchel96embra.html"
}
@inproceedings{ wittie86bugnet,
author = {Larry Wittie},
title = {The {Bugnet} Distributed Debugging System},
booktitle = {\bibbrev{Making Distributed Systems Work}{
Second European SIGOPS Workshop on
``Making Distributed Systems Work''}},
month = sep,
year = 1986,
location = {Amsterdam, Netherlands},
}
@book{witten05data,
title={Data Mining: Practical machine learning tools and techniques},
author={Witten, Ian H and Frank, Eibe},
publisher = {},
year={2005},
}
@inproceedings{ wong99improving,
author = {Jackson W.K. Wong and Victor C.M. Leung},
title = {Improving End-to-End Performance of {TCP} Using
Link-Layer Retransmissions over Mobile Internetworks},
booktitle = {\bibconf{ICC}{IEEE International Conference
on Communications}},
month = jun,
year = 1999,
location = {Vancouver, BC, Canada},
}
@inproceedings{ woo95splash2,
author = {Steven Cameron Woo and Moriyoshi Ohara and Evan Torrie
and Jaswinder Pal Singh and Anoop Gupta},
title = {The {SPLASH-2} Programs: Characterization and
Methodological Considerations},
booktitle = {\bibconf[22nd]{ISCA}{International Symposium on
Computer Architecture}},
month = jun,
year = 1995,
pages = {24-36},
}
@inproceedings{ wray91analysis,
author = {John C. Wray},
title = {An Analysis of Covert Timing Channels},
booktitle = {{IEEE} Symposium on Security and Privacy},
month = may,
year = 1991,
location = {Oakland, CA},
}
@inproceedings{ wu01direct,
author = {Haitao Wu and Keping Long and Shiduan Cheng and Jian Ma},
title = {Direct Congestion Control Scheme{(DCCS)} for
Differentiated Services {IP} Networks},
booktitle = {\bibconf{GLOBECOM}{IEEE Global Telecommunications
Conference}},
month = dec,
year = 2001,
location = {San Antonio, TX},
}
@inproceedings{ wuu84efficient,
author = {Gene T.J. Wuu and Arthur J. Bernstein},
title = {Efficient Solutions to the Replicated Log and Dictionary Problems},
booktitle = {Principles of Distributed Computing},
month = aug,
year = 1984,
pages = {232-242},
}
%X
@inproceedings{ xia03analysis,
author = {Ye Xia and David Tse},
title = {Analysis on Packet Resequencing
for Reliable Network Protocols},
booktitle = {\bibbrev{INFOCOM}{IEEE INFOCOM}},
month = apr,
year = 2003,
location = {San Francisco, CA},
}
@inproceedings{ xiong10adhoc,
author = {WeiWei Xiong and Soyeon Park and Jiaqi Zhang and
Yuanyuan Zhou and Zhiqiang Ma},
title = {Ad Hoc Synchronization Considered Harmful},
booktitle = {\bibconf[9th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
location = {Vancouver, BC, Canada},
month = oct,
year = 2010,
}
@misc{ xiph04vorbis,
author = {{Xiph.org Foundation}},
title = {{Vorbis I} Specification},
note = {\\ {\small\tt http://www.xiph.org/ogg/vorbis/}}
}
@inproceedings{xu03replay,
author = {Xu, Min and Bodik, Rastislav and Hill, Mark D.},
title = {A "flight data recorder" for enabling full-system multiprocessor deterministic replay},
booktitle = {\bibconf[30th]{ISCA}{annual international symposium
on Computer architecture}},
month = jun,
year = 2003,
pages = {122--135},
location = {San Diego, California},
}
@inproceedings{ xu04binary,
author = {Lisong Xu and Khaled Harfoush and Injong Rhee},
title = {Binary Increase Congestion Control {(BIC)}
for Fast Long-Distance Networks},
booktitle = {\bibbrev{INFOCOM}{IEEE INFOCOM}},
month = mar,
year = 2004,
location = {Hong Kong},
}
@article{ xu07extending,
author = {Lisong Xu},
title = {Extending equation-based congestion control to
high-speed and long-distance networks},
journal = {Computer Networks},
volume = 51,
number = 7,
month = may,
year = 2007,
pages = {1847-1859},
}
@inproceedings{xu09detecting,
author = {Wei Xu and Ling Huang and Armando Fox
and David Patterson and Michael I. Jordan},
title = {Detecting large-scale system problems by mining console
logs},
booktitle = {\bibconf[22nd]{SOSP}{ACM Symposium on Operating Systems Principles}},
location = {Big Sky, MT},
month = oct,
year = 2009
}
%Y
@article{yang12data,
author = {Kan Yang and
Xiaohua Jia},
title = {Data storage auditing service in cloud
computing: {C}hallenges,
methods and opportunities},
journal = {World Wide Web},
volume = {15},
number = {4},
year = {2012},
pages = {409-428}
}
@inproceedings{ yavatkar94improving,
author = {Raj Yavatkar and Namrata Bhagawat},
title = {Improving End-to-End Performance of {TCP}
over Mobile Internetworks},
booktitle = {Workshop on Mobile Computing Systems and Applications},
month = dec,
year = 1994,
location = {Santa Cruz, CA},
}
@inproceedings{ ye06monitoring,
author = {Bin Ye and Anura P. Jayasumana and Nischal M. Piratla},
title = {On Monitoring of End-to-End Packet Reordering
over the {Internet}},
booktitle = {\bibconf{INCS}{International Conference on
Networking and Services}},
month = jul,
year = 2006,
}
@inproceedings{ yee09native,
author = {Bennet Yee and David Sehr and Gregory Dardyk and
J. Bradley Chen and Robert Muth and Tavis Ormandy and
Shiki Okasaka and Neha Narula and Nicholas Fullagar},
title = {Native Client: A Sandbox for Portable, Untrusted
x86 Native Code},
booktitle = {{IEEE} Symposium on Security and Privacy},
month = may,
year = 2009,
location = {Oakland, CA},
}
@inproceedings{ yi04hopbyhop,
author = {Yung Yi and Sanjay Shakkottai},
title = {Hop-by-hop Congestion Control over a
Wireless Multi-hop Network},
booktitle = {\bibbrev{INFOCOM}{IEEE INFOCOM}},
location = {Hong Kong},
month = mar,
year = 2004,
}
@article{ yi07hopbyhop,
author = {Yung Yi and Sanjay Shakkottai},
title = {Hop-by-hop Congestion Control over a
Wireless Multi-hop Network},
journal = {IEEE Transactions on Networking},
volume = 15,
number = 1,
month = feb,
year = 2007,
pages = {133-144},
}
@inproceedings{ yip06pastwatch,
author = {Alexander Yip and Benjie Chen and Robert Morris},
title = {Pastwatch: a Distributed Version Control System},
booktitle = {\bibconf[3rd]{NSDI}{Symposium
on Networked Systems Design and Implementation}},
month = may,
year = 2006,
location = {San Jose, CA},
}
@misc{ ylonen02ssh,
author = "T. Ylonen and T. Kivinen and M. Saarinen and T. Rinne and S. Lehtinen",
title = "{SSH} Protocol Architecture",
month = sep,
year = "2002",
note = "Internet-Draft (Work in Progress)",
}
@inproceedings{young87mach,
author = {Michael Young and
Avadis Tevanian and
Richard F. Rashid and
David B. Golub and
Jeffrey L. Eppinger and
Jonathan Chew and
William J. Bolosky and
David L. Black and
Robert V. Baron},
title = {\href{https://doi.org/10.1145/41457.37507}{The Duality of Memory and Communication in the Implementation of a
Multiprocessor Operating System}},
booktitle = {Proceedings of the Eleventh {ACM} Symposium on Operating System Principles,
{SOSP} 1987, Stouffer Austin Hotel, Austin, Texas, USA, November 8-11,
1987},
pages = {63--76},
year = {1987},
url = {https://doi.org/10.1145/41457.37507},
}
@inproceedings{ yu06sybilguard,
author = {Haifeng Yu and Michael Kaminsky and Phillip B. Gibbons
and Abraham Flaxman},
title = {{SybilGuard}: Defending Against Sybil Attacks
via Social Networks},
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
location = {Pisa, Italy},
month = sep,
year = 2006
}
%Z
@inproceedings{ zandy02reliable,
author = "Victor C. Zandy and Barton P. Miller",
title = "Reliable Network Connections",
booktitle = "\bibconf[8th]{MOBICOM}{ACM International Conference on
Mobile Computing and Networking}",
location = "Atlanta, GA",
month = sep,
year = "2002",
pages = "95--106",
}
@inproceedings{ zeldovich06making,
author = {Nickolai Zeldovich and Silas Boyd-Wickizer and Eddie Kohler
and David Mazi\`eres},
title = {Making Information Flow Explicit in {HiStar}},
booktitle = {\bibconf[7th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
month = nov,
year = 2006,
location = {Seattle, WA},
}
@inproceedings{zhai13anuntold,
author = {Ennan Zhai and
Ruichuan Chen and
David Isaac Wolinsky and
Bryan Ford},
title = {An Untold Story of Redundant Clouds:
{M}aking Your Service Deployment Truly Reliable},
booktitle = {\bibconf[9th]{HotDep}{Workshop on Hot Topics in Dependable
Systems}},
location = {Nemacolin Woodlands Resort, PA},
month = nov,
year = 2013
}
@techreport{zhai13auditing,
author = {Ennan Zhai and
David Isaac Wolinsky and
Hongda Xiao and
Hongqiang Liu and
Xueyuan Su and
Bryan Ford},
title = {{Auditing the Structural Reliability of the Clouds}},
number = {{YALEU/DCS/TR-1479}},
institution = {{Department of Computer Science, Yale University}},
year = {2013},
note = {Available at \url{http://www.cs.yale.edu/homes/zhai-ennan/sra.pdf}}
}
@inproceedings{zhai14heading,
author = {Ennan Zhai and
Ruichuan Chen and
David Isaac Wolinsky and
Bryan Ford},
title = {Heading off correlated failures through {I}ndependence-as-a-{s}ervice},
booktitle = {\bibconf[11th]{OSDI}{USENIX Symposium on Operating Systems Design and Implementation}},
location = {Broomfield, CO},
month = oct,
year = 2014
}
@inproceedings{ zhang91comparison,
author = "Hui Zhang and Srinivasan Keshav",
title = "Comparison of Rate-Based Service Disciplines",
booktitle = {\bibbrev{SIGCOMM}{ACM SIGCOMM}},
pages = "113-121",
year = "1991",
url = "citeseer.ist.psu.edu/zhang91comparison.html"
}
@inproceedings{ zhang00speeding,
author = {Yin Zhang and Lili Qiu and Srinivasan Keshav},
title = {Speeding Up Short Data Transfers: Theory, Architectural
Support and Simulation Results},
booktitle = {\bibconf[10th]{NOSSDAV}{Network and Operating System
Support for Digital Audio and Video}},
month = jun,
year = 2000
}
@techreport{ zhang02improving,
author = {Ming Zhang and Brad Karp and Sally Floyd and Larry Peterson},
title = {Improving {TCP}'s Performance under Reordering with {DSACK}},
institution = {International Computer Science Institute},
location = {Berkeley, CA},
number = "TR-02-006",
year = "2002",
month = jul,
}
@inproceedings{ zhang03rrtcp,
author = {Ming Zhang and Brad Karp and Sally Floyd and Larry Peterson},
title = {{RR-TCP}: a reordering-robust {TCP} with {DSACK}},
booktitle = {\bibconf[11th]{ICNP}{International Conference on
Network Protocols}},
month = nov,
year = 2003,
location = {Atlanta, GA},
}
@inproceedings{ zhang04transport,
author = {Ming Zhang and Junwen Lai and Arvind Krishnamurthy
and Larry Peterson and Randolph Wang},
title = {A transport layer approach for improving end-to-end
performance and robustness using redundant paths},
booktitle = {\bibconf{USENIX ATC}{USENIX Annual Technical Conference}},
month = jun,
year = 2004,
}
@article{ zhang06reasons,
author = {Zongsheng Zhang and Go Hasegawa and Masayuki Murata},
title = {Reasons not to Parallelize {TCP} Connections
for Long Fat Networks},
journal = {Simulation Series},
volume = 38,
number = 3,
pages = {354-362},
year = 2006,
}
@inproceedings{ zhang11cloudvisor,
author = {Fengzhe Zhang and Jin Chen and Haibo Chen and Binyu Zang},
title = {{CloudVisor}: Retrofitting Protection of Virtual Machines
in Multi-tenant Cloud with Nested Virtualization},
booktitle = {\bibconf[23rd]{SOSP}{{ACM} Symposium on
Operating Systems Principles (SOSP)}},
month = oct,
year = 2011,
location = {Cascais, Portugal},
}
@inproceedings{ zhang11virtual,
author = {Yu Zhang and Bryan Ford},
title = {A Virtual Memory Foundation for
Scalable Deterministic Parallelism},
booktitle = {\bibconf[2nd]{APSys}{ACM SIGOPS Asia-Pacific
Workshop on Systems}},
month = jul,
year = 2011,
location = {Shanghai, China},
}
@inproceedings{ zhang13lazy,
author = {Yu Zhang and Bryan Ford},
title = {{Lazy Tree Mapping}: Generalizing and Scaling
Deterministic Parallelism},
booktitle = {\bibconf[4th]{APSys}{ACM SIGOPS Asia-Pacific
Workshop on Systems}},
month = jul,
year = 2013,
location = {Singapore, Singapore},
}
@inproceedings{ zhang11homealone,
author={Zhang, Yinqian and Juels, Ari and Oprea, Alina and Reiter, Michael K},
booktitle={\bibconf{SP}{IEEE Security and Privacy}},
title={{HomeAlone}: Co-residency Detection in the Cloud via Side-Channel Analysis},
pages={313--328},
year={2011},
}
@inproceedings{ zhang12cloud,
author = {Zhang, Yinqian and Juels, Ari and Reiter, Michael K. and Ristenpart, Thomas},
booktitle = {\bibconf{CCS}{ACM Conference on Computer and Communications Security}},
title = {Cross-{VM} side channels and their use to extract private keys.},
year = 2012
}
@article{ zhao04tapestry,
author = {Ben Y. Zhao and Ling Huang and Jeremy Stribling
and Sean C. Rhea and Anthony D. Joseph
and John D. Kubiatowicz},
title = {\href{https://ieeexplore.ieee.org/document/1258114}{Tapestry: A Resilient Global-scale Overlay for
Service Deployment}},
journal = {IEEE Journal on Selected Areas in Communications},
volume = 22,
number = 1,
month = jan,
year = 2004,
pages = {41-53},
}
@inproceedings{zhao14iprof,
author = {Xu Zhao and
Yongle Zhang and
David Lion and
Muhammad Faizan Ullah and
Yu Luo and
Ding Yuan and
Michael Stumm},
title = {lprof: {A} Non-intrusive Request Flow Profiler for
Distributed Systems},
booktitle = {\bibconf[11th]{OSDI}{USENIX Symposium on Operating Systems Design and Implementation}},
location = {Broomfield, CO},
month = oct,
year = 2014
}
@inproceedings{zheng10ftcloud,
author = {Zibin Zheng and
Tom Chao Zhou and
Michael R. Lyu and
Irwin King},
title = {{FTCloud}: {A} Component Ranking Framework for Fault-Tolerant Cloud Applications},
booktitle = {ISSRE},
year = {2010}
}
@inproceedings{zhong08replication,
author = {Ming Zhong and
Kai Shen and
Joel I. Seiferas},
title = {Replication Degree Customization for High Availability},
booktitle = {\bibconf{EuroSys}{ACM SIGOPS/EuroSys European Conference
on Computer Systems}},
location = {Glasgow, Scotland},
month = mar,
year = 2008
}
@article{ zimmermann80osi,
author = {Hubert Zimmermann},
title = {{OSI} Reference Model---The {ISO} Model of Architecture
for Open Systems Interconnection},
journal = {IEEE Transactions on Communications},
volume = 28,
number = 4,
month = apr,
year = 1980,
pages = {425-432},
}
%%%%% Misc
@misc{ apple-mobileme,
author = {{Apple Computer, Inc.}},
title = {{MobileMe}},
note = {\url{http://www.apple.com/mobileme/}},
}
@misc{ amazon-ec2,
author = {{Amazon Web Services}},
title = {Amazon Elastic Compute Cloud ({Amazon EC2})},
note = {\url{http://aws.amazon.com/ec2/}},
}
@misc{ filevault,
author = {{Apple Computer, Inc.}},
title = {{FileVault}},
note = {\url{http://www.apple.com/macosx/features/filevault/}},
}
@misc{ bamboo,
key = {Bamboo},
title = {The Bamboo Distributed Hash Table},
note = {\url{http://bamboo-dht.org/}},
}
@misc{ bbftp,
author = {Tim Adye and others},
title = {{bbFTP}},
note = {\url{http://doc.in2p3.fr/bbftp/index.html}},
}
@misc{ bonjour,
author = {{Apple Computer, Inc.}},
title = {Bonjour},
note = {\url{http://developer.apple.com/networking/bonjour/}},
}
@misc{ cisco04rate,
author = {{Cisco, Inc.}},
title = {Rate Based Satellite Control Protocol},
year = 2004,
url = {http://www.cisco.com/en/US/docs/ios/12_3t/12_3t7/feature/guide/gt_rbscp.html},
}
@misc{ csharp-spec,
author = "{Microsoft Corporation}",
title = "C\# Language Specification, Version 3.0",
year = 2007,
}
@misc{ dimes,
author = "{The DIMES project}",
note = "\texttt{http://www.netdimes.org/}"
}
@misc{ firefox-pipelining,
author = {{Mozilla.org}},
title = {Firefox Tips \& Tricks: Pipelining},
note = {\url{http://www.mozilla.org/support/firefox/tips#oth_pipelining}}
}
@misc{ facebook,
title = "Facebook",
key = "Facebook",
note = "{\tt http://www.facebook.com/}",
}
@misc{ freenet,
note = "http://freenetproject.org/",
}
@misc{ freepastry14,
title = {Freepastry release notes},
note = {http://freepastry.rice.edu/FreePastry/README-1.4.1.html},
month = may,
year = 2005,
}
@misc{ friendster,
title = "Friendster",
key = "Friendster",
note = "{\tt http://www.friendster.com/}",
}
@misc{ guha-stunt,
author = {Saikat Guha and Paul Francis},
title = {Simple Traversal of {UDP} Through {NATs} and {TCP} too
{(STUNT)}},
note = {{\tt http://nutss.gforge.cis.cornell.edu/}}
}
@misc{ gurbani06handling,
author = {V. Gurbani and S. Lawrence},
title = {Handling Large User Datagram Protocol {(UDP)} Responses
in the Session Initiation Protocol {(SIP)}},
month = oct,
year = 2006,
note = "Internet-Draft (Work in Progress)",
}
@misc{ ietf-behave,
author = {{Internet Engineering Task Force (IETF)}},
title = {Behavior Engineering for Hindrance Avoidance (behave)},
note = {\url{http://www.ietf.org/html.charters/behave-charter.html}},
}
@misc{ ita,
title = {The {Internet} Traffic Archive},
key = {Internet Traffic Archive},
note = {\url{http://ita.ee.lbl.gov/}},
}
@misc{ info-zip,
title = {{Info-ZIP}},
key = {{Info-ZIP}},
note = {{\tt http://www.info-zip.org/}},
}
@misc{ iso00jpeg,
author = {{International Standards Organization}},
title = {{JPEG 2000} image coding system},
year = 2000,
note = {ISO/IEC 15444-1},
}
@misc{ kafka,
key = {kafka},
title = {kafka - A Distributed Streaming Platform},
note = {\url{http://kafka.apache.org.}},
}
@misc{
kegel99nat,
author = "Dan Kegel",
title = "{NAT} and Peer-to-Peer Networking",
month = jul,
year = "1999",
note = "\url{http://www.alumni.caltech.edu/~dank/peer-nat.html}"
}
@article{ kudalur05ie7,
author = {Venkat Kudallur and others},
title = {{IE7} Networking improvements
in content caching and decompression},
journal = {IEBlog},
month = oct,
year = 2005,
url = "{\tt http://blogs.msdn.com/ie/archive/2005/10/31/487509.aspx}"
}
@misc{ mojonation,
note = "http://mojonation.net/",
}
@misc{ mpi09,
author = {{Message Passing Interface Forum}},
title = {{MPI}: A Message-Passing Interface Standard Version 2.2},
month = sep,
year = 2009,
}
@misc{ mpich2,
author = {{Mathematics and Computer Science Division Argonne National Laboratory}},
title = {{MPICH2-1.4}: a high-performance and widely portable implementation of the {MPI} standard ( both MPI-1 and MPI-2 )},
month = Jun,
year = 2011,
url = {\url{http://www.mcs.anl.gov/research/projects/mpich2/}}
}
@misc{ ms-livemesh,
author = {{Microsoft Corporation}},
title = {{Live Mesh} tech preview},
note = {\url{https://www.mesh.com/}},
}
@misc{ msjpegbug,
author = {{Microsoft Corporation}},
title = "Buffer Overrun in {JPEG} Processing {(GDI+)}
Could Allow Code Execution (833987)",
note = "Microsoft Security Bulletin MS04-028",
year = 2004,
month = sep,
date = 14,
}
@misc{ natcheck,
key = "NAT Check",
title = "{NAT} Check",
note = "{\tt http://midcom-p2p.sourceforge.net/}",
}
@misc{ nats,
key = {NATS},
title = {NATS - The Cloud Native Messaging System},
note = {\url{http://nats.io}},
}
@misc{ openarena,
title = {{OpenArena} Project},
note = {\url{http://openarena.ws/}}
}
@misc{ openmp08,
author = {{OpenMP Architecture Review Board}},
title = {{OpenMP} Application Program Interface Version 3.0},
month = may,
year = 2008,
url = {\url{http://www.openmp.org/mp-documents/spec30.pdf}}
}
@misc{ openmp05,
author = {OpenMP Architecture Review Board},
title = {{OpenMP} Application Program Interface Version 2.5},
month = may,
year = 2005,
note = {\url{http://www.openmp.org/mp-documents/spec25.pdf}}
}
@misc{ openssl,
author = {OpenSSL Software Foundation},
title = {\href{https://www.openssl.org/}{{OpenSSL} Project}},
key = {OpenSSL},
}
note = {\url{http://www.openssl.org/}},
@misc{ openssh,
title = "{OpenSSH} Project",
key = "OpenSSH",
note = "\url{http://www.openssh.org/}",
}
@misc{ openvpn,
title = "{OpenVPN} Project",
key = "OpenVPN",
note = "\url{http://openvpn.net/}",
}
@misc{ orkut,
title = "Orkut",
key = "Orkut",
note = "{\tt http://www.orkut.com/}",
}
@misc{ pkzip,
title = {{PKZIP}},
author = {{PKWARE Inc.}},
note = {{\tt http://www.pkware.com/}},
}
@misc{ python,
key = {Python},
title = {The {Python} Programming Language},
note = {\url{http://www.python.org/}},
}
@misc{ rabbitmq,
key = {rabbitmq},
title = {RabbitMQ - An Open Source Multi-Protocol Messaging Broker},
note = {\url{https://www.rabbitmq.com/}},
}
@misc{ redis,
key = {Redis},
title = {The Redis Pub Sub},
note = {\url{http://redis.io/topics/pubsub}},
}
@misc{ trolltech-qt,
author = {Trolltech},
title = {Qt Cross-Platform Application Framework},
note = {\url{http://trolltech.com/products/qt/}}
}
% obsoleted by rfc5533
@misc{ shim6,
key = {Shim6},
title = {Site Multihoming by {IPv6} Intermediation {(shim6)}},
note = {\url{http://www.ietf.org/html.charters/shim6-charter.html}},
}
@misc{ skitter,
author = "CAIDA",
title = {Macroscopic Topology {AS} Adjacencies},
note = "\url{http://www.caida.org/tools/measurement/
skitter/as_adjacencies.xml}"
}
@misc{ uberti04,
author = "Justin Uberti",
title = "E-mail on {IETF} {MIDCOM} mailing list",
year = "2004",
month = feb,
day = "13",
note = "Message-ID: \url{<402CEB11.1060906@aol.com>}"
}
@misc{ zeroconf,
title = "Zero Configuration Networking {(Zeroconf)}",
key = "Zeroconf",
note = "{\tt http://www.zeroconf.org/}",
}
@misc{ via04esther,
title = "Next Generation {C5J} {Esther} Processor Core
With Advanced Features For Securing {E}-Commerce Transactions",
author = "VIA Technologies",
year = "2004",
month = may,
note = "News Release",
}
@misc{ via05padlock,
author = {{VIA Technologies, Inc.}},
title = {{VIA} {PadLock} Security Engine},
month = aug,
year = 2005,
note = {Technology Brief},
}
@misc{ openoffice-xml,
author = {{Sun Microsystems}},
title = {{OpenOffice.org} {XML} File Format 1.0},
month = dec,
year = 2002,
note = {{\small\tt xml.openoffice.org}}
}
@misc{ openajax-two-http,
author = {OpenAjax Alliance},
title = {The Two HTTP Connection Limit Issue},
note = {\url{http://www.openajax.org/runtime/wiki/The_Two_HTTP_Connection_Limit_Issue}},
}
@misc{ mit-jos,
author = {Frans Kaashoek and others},
title = {6.828: Operating System Engineering},
note = {\url{http://pdos.csail.mit.edu/6.828/}},
}
@misc{ osi,
author = {{Open Source Initiative}},
note = {\url{http://www.opensource.org/}},
}
@misc{ pios,
author = {Bryan Ford},
title = {{PIOS}: Parallel Instructional Operating System},
year = 2010,
note = {\url{http://zoo.cs.yale.edu/classes/cs422/pios}},
}
@misc{ git-scm,
key = {Git},
title = {\href{http://git-scm.com/}{Git: The Fast Version Control System}},
}
note = {\url{http://git-scm.com/}},
@misc{ mercurial-scm,
key = {Mercurial},
title = {mercurial: distributed source control management},
note = {\\ \url{http://mercurial.selenic.com/}},
}
@misc{ svn-scm,
key = {Subversion},
title = {{Apache Subversion}},
note = {\url{http://subversion.apache.org/}},
}
@misc{ skip-deltas,
key = {Skip-Deltas},
title = {Skip-Deltas in Subversion},
note = {\url{http://svn.apache.org/repos/asf/subversion/trunk/notes/skip-deltas}},
}
@misc{ xdelta,
key = {xdelta},
title = {xdelta: open-source binary diff},
note = {\url{http://xdelta.org}},
}
@article{anderson92scheduler,
author = {Thomas E. Anderson and Brian N. Bershad and Edward D. Lazowska and Henry M. Levy},
title = {Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism},
journal = {ACM Transactions on Computer Systems},
year = {1992},
volume = {10},
pages = {95--109}
}
@article{ohearn07resources,
title = "Resources, concurrency, and local reasoning",
journal = "Theoretical Computer Science",
volume = "375",
number = "1-3",
pages = "271 - 307",
year = "2007",
note = "Festschrift for John C. Reynolds's 70th birthday",
issn = "0304-3975",
doi = "DOI: 10.1016/j.tcs.2006.12.035",
url = "http://www.sciencedirect.com/science/article/B6V1G-4MPKBVB-7/2/8ea8fc4dcd92e12ba34dbfacfd6a714a",
author = "Peter W. O'Hearn",
keywords = "Concurrency",
keywords = "Logics of programs",
keywords = "Separation logic"
}
@inproceedings{igarashi01piCalculus,
author = {Igarashi, Atsushi and Kobayashi, Naoki},
title = {A generic type system for the Pi-calculus},
booktitle = {POPL '01: Proceedings of the 28th ACM SIGPLAN-SIGACT symposium on Principles of programming languages},
year = {2001},
isbn = {1-58113-336-7},
pages = {128--141},
location = {London, United Kingdom},
doi = {http://doi.acm.org/10.1145/360204.360215},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{ isard07automatic,
author = "Isard, Michael and Birrell, Andrew",
title = "Automatic Mutual Exclusion",
booktitle = "\bibconf[11th]{HotOS}{Workshop on
Hot Topics in Operating Systems}",
month = may,
year = "2007",
url = "https://www.usenix.org/events/hotos07/tech/full_papers/isard/isard.pdf",
location = "San Diego, California, USA",
organization = "USENIX",
publisher = "USENIX",
}
@inproceedings{joshi05detecting,
author = {Joshi, Ashlesha and King, Samuel T. and Dunlap, George W.
and Chen, Peter M.},
title = {Detecting past and present intrusions through
vulnerability-specific predicates},
booktitle = {\bibconf[20th]{SOSP}{{ACM} Symposium on
Operating Systems Principles (SOSP)}},
year = {2005},
isbn = {1-59593-079-5},
pages = {91--104},
location = {Brighton, UK},
doi = {http://doi.acm.org/10.1145/1095810.1095820},
publisher = {ACM},
address = {New York, NY, USA},
}
@misc{leiserson97cilk,
author = {Charles E. Leiserson and Aske Plaat},
title = {Programming Parallel Applications in {C}ilk},
year = 1997,
url = {http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.31.3848&rep=rep1&type=pdf}
}
@unpublished{leiserson98minicourse,
author = "Leiserson, Charles E. and Prokop, Harald",
title = "A Minicourse on Multithreaded Programming",
year = "1998",
note = "\url{http://supertech.csail.mit.edu/papers/minicourse.pdf}",
}
@inproceedings{musuvathi08heisenbugs,
author = {Madanlal Musuvathi and Shaz Qadeer and Thomas Ball and
Gerard Basler},
title = {Finding and Reproducing {Heisenbugs} in Concurrent Programs},
booktitle = {\bibconf[8th]{OSDI}{USENIX Symposium on
Operating Systems Design and Implementation}},
year = {2008},
publisher = {USENIX Association},
location = {San Diego, California, USA},
address = {Berkeley, California, USA},
pages = {267-280},
}
@inproceedings{choi98deterministic,
author = {Choi, Jong-Deok and Srinivasan, Harini},
title = {Deterministic replay of {Java} multithreaded applications},
booktitle = {SPDT '98: Proceedings of the SIGMETRICS symposium on Parallel and distributed tools},
year = {1998},
isbn = {1-58113-001-5},
pages = {48--59},
location = {Welches, Oregon, United States},
doi = {http://doi.acm.org/10.1145/281035.281041},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{emrath88automatic,
author = {Emrath, Perry A. and Padua, David A.},
title = {Automatic detection of nondeterminacy in parallel programs},
booktitle = {PADD '88: Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging},
year = {1988},
isbn = {0-89791-296-9},
pages = {89--99},
location = {Madison, Wisconsin, United States},
doi = {http://doi.acm.org/10.1145/68210.69224},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{ pool07relaxed,
author = "Pool, Jesse and Wong, Ian Sin Kwok and Lie, David",
title = "Relaxed Determinism: Making Redundant Execution on Multiprocessors Practical",
booktitle = "\bibconf[11th]{HotOS}{Workshop on
Hot Topics in Operating Systems}",
month = may,
year = "2007",
url = "http://www.usenix.org/events/hotos07/tech/full_papers/pool/pool.pdf",
location = "San Diego, California, USA",
organization = "USENIX",
publisher = "USENIX",
}
@inproceedings{rajagopalan07thread,
author = "Rajagopalan, Mohan and Lewis, Brian T. and Anderson, Todd A.",
title = "Thread Scheduling for Multi-Core Platforms",
booktitle = "\bibconf[11th]{HotOS}{Workshop on
Hot Topics in Operating Systems}",
month = may,
year = "2007",
url = "http://www.usenix.org/events/hotos07/tech/full_papers/rajagopalan/rajagopalan.pdf",
location = "San Diego, California, USA",
organization = "USENIX",
publisher = "USENIX",
}
@phdthesis{roe91parallel,
author = "Roe, Paul",
title = "Parallel Programming using Functional Languages",
school = "University of Glasgow",
year = "1991",
month = "feb",
note = "\url{http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.46.7763&rep=rep1&type=pdf}",
}
@article{stumm90algorithms,
title={Algorithms implementing distributed shared memory},
author={Stumm, M. and Zhou, S.},
journal={Computer},
year={1990},
month={May},
volume={23},
number={5},
pages={54-64},
keywords={local area networks, multiprogramming, network operating systemsapplication-level access behavior, distributed shared memory, environment, local area network, local virtual address spaces, memory access behavior, multiple hosts, performance, shared memory algorithms, virtual memory systems},
doi={10.1109/2.53355},
ISSN={0018-9162},
}
@inproceedings{aspnes00deterministic,
author = {Aspnes, James},
title = {Fast deterministic consensus in a noisy environment},
booktitle = {PODC '00: Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing},
year = {2000},
isbn = {1-58113-183-6},
pages = {299--308},
location = {Portland, Oregon, United States},
doi = {http://doi.acm.org/10.1145/343477.343631},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{barnes93method,
author = {Barnes, Greg},
title = {A method for implementing lock-free shared-data structures},
booktitle = {SPAA '93: Proceedings of the Fifth Annual ACM Symposium on
Parallel Algorithms and architectures},
year = {1993},
isbn = {0-89791-599-2},
pages = {261--270},
location = {Velen, Germany},
doi = {http://doi.acm.org/10.1145/165231.165265},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{dolev08carSTM,
author = {Dolev, Shlomi and Hendler, Danny and Suissa, Adi},
title = {{CAR-STM}: scheduling-based collision avoidance and
resolution for software transactional memory},
booktitle = {PODC '08: Proceedings of the {T}wenty-{S}eventh ACM
{S}ymposium on {P}rinciples of {D}istributed {C}omputing},
year = {2008},
isbn = {978-1-59593-989-0},
pages = {125--134},
location = {Toronto, Canada},
doi = {http://doi.acm.org/10.1145/1400751.1400769},
publisher = {ACM},
address = {New York, NY, USA},
}
@TechReport{fraser04practical,
author = {Fraser, Keir},
title = {{Practical lock-freedom}},
year = 2004,
month = feb,
url = {http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-579.pdf},
institution = {University of Cambridge, Computer Laboratory},
issn = {1476-2986},
number = {UCAM-CL-TR-579}
}
@inproceedings{herlihy03stm,
author = {Herlihy, Maurice and Luchangco, Victor and Moir, Mark and Scherer,III, William N.},
title = {Software transactional memory for dynamic-sized data structures},
booktitle = {PODC '03: Proceedings of the twenty-second annual symposium on Principles of distributed computing},
year = {2003},
isbn = {1-58113-708-7},
pages = {92--101},
location = {Boston, Massachusetts},
doi = {http://doi.acm.org/10.1145/872035.872048},
publisher = {ACM},
address = {New York, NY, USA},
}
@article{herlihy91waitFree,
author = {Herlihy, Maurice},
title = {Wait-free synchronization},
journal = {ACM Trans. Program. Lang. Syst.},
volume = {13},
number = {1},
year = {1991},
issn = {0164-0925},
pages = {124--149},
doi = {http://doi.acm.org/10.1145/114005.102808},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{herlihy93tm,
author = {Herlihy, Maurice and Moss, J. Eliot B.},
title = {Transactional memory: architectural support for lock-free data structures},
booktitle = {ISCA '93: Proceedings of the 20th annual international symposium on Computer architecture},
year = {1993},
isbn = {0-8186-3810-9},
pages = {289--300},
location = {San Diego, California, United States},
doi = {http://doi.acm.org/10.1145/165123.165164},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{herlihy93methodology,
author = {Herlihy, Maurice and Moss, J. Eliot B.},
title = {Transactional memory: architectural support for lock-free data structures},
booktitle = {ISCA '93: Proceedings of the 20th annual international symposium on Computer architecture},
year = {1993},
isbn = {0-8186-3810-9},
pages = {289--300},
location = {San Diego, California, United States},
doi = {http://doi.acm.org/10.1145/165123.165164},
publisher = {ACM},
address = {New York, NY, USA},
}
@article{hoare69axiomatic,
author = {Hoare, C. A. R.},
title = {An axiomatic basis for computer programming},
journal = {Communications of the ACM},
volume = {12},
number = {10},
year = {1969},
issn = {0001-0782},
pages = {576--580},
doi = {http://doi.acm.org/10.1145/363235.363259},
publisher = {ACM},
address = {New York, NY, USA},
}
@book{ gosling05java,
author = {James Gosling and Bill Joy and Guy Steele and Gilad Bracha},
title = {The {Java} Language Specification},
edition = {third},
publisher = {Addison-Wesley},
year = {2005},
month = may,
}
@book{larus06tm,
author = {Larus, James R. and Rajwar, Ravi},
title = {Transactional Memory},
year = {2006},
publisher = {Morgan \& Claypool},
urlpage = {http://www.morganclaypool.com/doi/abs/10.2200/S00070ED1V01Y200611CAC002},
}
@inproceedings{seward05using,
author = {Seward, Julian and Nethercote, Nicholas},
title = {Using Valgrind to detect undefined value errors with bit-precision},
booktitle = {ATEC '05: Proceedings of the annual conference on USENIX Annual Technical Conference},
year = {2005},
pages = {2--2},
location = {Anaheim, CA},
publisher = {USENIX Association},
address = {Berkeley, CA, USA},
}
@article{nethercote03redux,
title = "Redux: A Dynamic Dataflow Tracer",
journal = "Electronic Notes in Theoretical Computer Science",
volume = "89",
number = "2",
pages = "149 - 170",
year = "2003",
note = "RV '2003, Run-time Verification (Satellite Workshop of CAV '03)",
issn = "1571-0661",
doi = "DOI: 10.1016/S1571-0661(04)81047-8",
url = "http://www.sciencedirect.com/science/article/B75H1-4DDWKTJ-PN/2/c52b80355187c6fb842f5b2f2ac32b8e",
author = "Nicholas Nethercote and Alan Mycroft"
}
@inproceedings{reynolds02separation,
title={Separation logic: a logic for shared mutable data structures},
author={Reynolds, J.C.},
booktitle={Logic in Computer Science, 2002. Proceedings. 17th Annual IEEE Symposium on},
year={2002},
month={},
volume={},
number={},
pages={ 55-74},
keywords={ computational complexity, data structures, formal logic Hoare logic, address arithmetic, heap, imperative programming language, low-level imperative programs, program logic, reasoning, recursive procedures, separation logic, shared mutable data structures},
doi={10.1109/LICS.2002.1029817},
ISSN={1043-6871 },
}
@inproceedings{nethercote07shadow,
author = {Nethercote, Nicholas and Seward, Julian},
title = {How to shadow every byte of memory used by a program},
booktitle = {VEE '07: Proceedings of the 3rd international conference on Virtual execution environments},
year = {2007},
isbn = {978-1-59593-630-1},
pages = {65--74},
location = {San Diego, California, USA},
doi = {http://doi.acm.org/10.1145/1254810.1254820},
publisher = {ACM},
address = {New York, NY, USA},
}
@article{nethercote03valgrind,
title = "Valgrind: A Program Supervision Framework",
journal = "Electronic Notes in Theoretical Computer Science",
volume = "89",
number = "2",
pages = "44 - 66",
year = "2003",
note = "RV '2003, Run-time Verification (Satellite Workshop of CAV '03)",
issn = "1571-0661",
doi = "DOI: 10.1016/S1571-0661(04)81042-9",
url = "http://www.sciencedirect.com/science/article/B75H1-4DDWKTJ-PG/2/49e9f28ff4e74ceeb8e34e4bf4050f5b",
author = "Nicholas Nethercote and Julian Seward"
}
@inproceedings{feng07assumeGuarantee,
author = "Feng, Xinyu and Ferreira, Rodrigo and Shao, Zhong",
title = "On the Relationship Between Concurrent Separation Logic and Assume-Guarantee Reasoning",
booktitle = {\bibconf[16th]{ESOP}{European Symposium on Programming}},
year = "2007",
pages = "173--188",
location = "Braga, Portugal",
month = jul,
}
@inproceedings{ohearn01local,
author = "OÕHearn, Peter and Reynolds, John and Yang, Hongseok",
title = "Local Reasoning about Programs that Alter Data Structures",
booktitle = "Computer Science Logic: 15th International Workshop (CSL 2001)",
year = "2001",
pages = "1--19",
location = "Paris, France",
}
address = "Berlin, Germany",
@article{Brookes07semantics,
title = "A semantics for concurrent separation logic",
journal = "Theoretical Computer Science",
volume = "375",
number = "1-3",
pages = "227 - 270",
year = "2007",
note = "Festschrift for John C. Reynolds's 70th birthday",
author = "Stephen Brookes",
}
@article{terauchi08capabilityCalculus,
author = {Terauchi, Tachio and Aiken, Alex},
title = {A capability calculus for concurrency and determinism},
journal = {ACM Trans. Program. Lang. Syst.},
volume = {30},
number = {5},
year = {2008},
issn = {0164-0925},
pages = {1--30},
doi = {http://doi.acm.org/10.1145/1387673.1387676},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{saraswat07memmodels,
author = {Saraswat, Vijay A. and Jagadeesan, Radha and Michael, Maged and von Praun, Christoph},
title = {A theory of memory models},
booktitle = {PPoPP '07: Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming},
year = {2007},
isbn = {978-1-59593-602-8},
pages = {161--172},
location = {San Jose, California, USA},
doi = {http://doi.acm.org/10.1145/1229428.1229469},
publisher = {ACM},
address = {New York, NY, USA},
}
@article{li89memoryCoherence,
author = {Li, Kai and Hudak, Paul},
title = {Memory coherence in shared virtual memory systems},
journal = {ACM Trans. Comput. Syst.},
volume = {7},
number = {4},
year = {1989},
issn = {0734-2071},
pages = {321--359},
doi = {http://doi.acm.org/10.1145/75104.75105},
publisher = {ACM},
address = {New York, NY, USA},
}
@article{hudak86parafunctional,
title = {Para-Functional Programming},
author = {Hudak, P.},
journal = {Computer},
year = 1986,
month = aug,
volume = 19,
number = 8,
pages={60--70},
doi={10.1109/MC.1986.1663309},
ISSN={0018-9162},
}
@article{kitchin06orc,
author = {Kitchin, David and Cook, William and Misra, Jayadev},
title = {A Language for Task Orchestration and Its Semantic Properties},
booktitle = {\bibconf[17th]{CONCUR}{International Conference on Concurrency Theory}},
year = {2006},
pages = {477--491},
location = {Bonn, Germany},
}
@article{ackerman82dataflow,
title={Data Flow Languages},
author={Ackerman, W.B.},
journal={Computer},
year={1982},
month={Feb},
volume={15},
number={2},
pages={ 15-25},
doi={},
ISSN={0018-9162},
}
@article{lee06problem,
title={The problem with threads},
author={Lee, E.A.},
journal={Computer},
year={2006},
month={May},
volume={39},
number={5},
pages={ 33-42},
keywords={ message passing, multi-threading MPI, OpenMP, PVM, computer architectures, concurrent programming, data-parallel language extension, general-purpose architectures, message-passing libraries, operating system, programming languages, sequential processes, software engineering, threads programming model},
doi={10.1109/MC.2006.180},
ISSN={0018-9162},
}
@article{rinard98jade,
author = {Rinard, Martin C. and Lam, Monica S.},
title = {The design, implementation, and evaluation of Jade},
journal = {ACM Trans. Program. Lang. Syst.},
volume = {20},
number = {3},
year = {1998},
issn = {0164-0925},
pages = {483--545},
doi = {http://doi.acm.org/10.1145/291889.291893},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{chakravarty07parallelHaskell,
author = {Chakravarty, Manuel M. T. and Leshchinskiy, Roman and
Jones, Simon Peyton and Keller, Gabriele and Marlow, Simon},
title = {{D}ata {P}arallel {H}askell: a status report},
booktitle = {\bibconf{DAMP}{Workshop on Declarative
Aspects of Multicore Programming}},
year = {2007},
isbn = {978-1-59593-690-5},
pages = {10--18},
location = {Nice, France},
doi = {http://doi.acm.org/10.1145/1248648.1248652},
publisher = {ACM},
address = {New York, NY, USA},
}
@book{brinchHansen02origin,
editor = {Brinch Hansen, Per},
title = {The Origin of Concurrent Programming: From Semaphores to Remote Procedure Calls},
year = {2002},
publisher = {Springer-Verlag},
address = {Berlin, Germany},
}
@inproceedings{hoare72theory,
author = {Hoare, C. A. R},
title = {Towards a Theory of Parallel Programming},
booktitle = {Operating Systems Techniques: Proceedings of a Seminar at Queen's University},
location = {Belfast, Northern Ireland},
year = {1972},
editor = {Hoare, C. A. R. and Perrott, R. H.},
publisher = {Academic Press},
address = {New York, New York, USA},
pages = {61--71},
note = {Reprinted in \cite{brinchHansen02origin}, 231--244.},
}
@techreport{jones93implicitExplicit,
author = {Jones, Mark and Hudak, Paul},
title = {Implicit and Explicit Parallel Programming in {H}askell},
institution = {Yale University},
year = {1993},
type = {Research Report},
number = {YALEU/DCS/RR-982},
month = {Aug},
address = {New Haven, Connecticut, USA},
note = {\url{http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.125.3273&rep=rep1&type=pdf}},
}
@article{terauchi05witnessingSideEffects,
author = {Terauchi, Tachio and Aiken, Alex},
title = {Witnessing side effects},
journal = {ACM Trans. Program. Lang. Syst.},
volume = {30},
number = {3},
year = {2008},
issn = {0164-0925},
pages = {1--42},
doi = {http://doi.acm.org/10.1145/1353445.1353449},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{boyland03checkingInterference,
author = {Boyland, John},
title = {Checking Interference with Fractional Permissions},
booktitle = {\bibconf{SAS}{International Symposium on Static Analysis}},
pages = {1075--1075},
location = {San Diego, California, USA},
month = {Jun},
year = {2003},
}
@article{ohearn99logicBunchedImplications,
title = {The Logic of Bunched Implications},
author = {O'Hearn, Peter W. and Pym, David J.},
journal = {The Bulletin of Symbolic Logic},
volume = {5},
number = {2},
pages = {215--244},
note = {\url{http://www.jstor.org/stable/421090}},
issn = {10798986},
year = {1999},
publisher = {Association for Symbolic Logic},
}
@inproceedings{tesler68languageDesign,
author = {Tesler, L. G. and Enea, H. J.},
title = {A language design for concurrent processes},
booktitle = {AFIPS '68 (Spring): Proceedings of the April 30--May 2, 1968, spring joint computer conference},
year = {1968},
pages = {403--408},
location = {Atlantic City, New Jersey},
doi = {http://doi.acm.org/10.1145/1468075.1468134},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{anderson08sharC,
author = {Anderson, Zachary and Gay, David and Ennals, Rob and Brewer, Eric},
title = {{SharC}: checking data sharing strategies for multithreaded {C}},
booktitle = {PLDI '08: Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation},
year = {2008},
isbn = {978-1-59593-860-2},
pages = {149--158},
location = {Tucson, AZ, USA},
doi = {http://doi.acm.org/10.1145/1375581.1375600},
publisher = {ACM},
address = {New York, NY, USA},
}
@article{sutter05softwareConcurrencyRevolution,
author = {Sutter, Herb and Larus, James},
title = {Software and the Concurrency Revolution},
journal = {Queue},
volume = {3},
number = {7},
year = {2005},
issn = {1542-7730},
pages = {54--62},
doi = {http://doi.acm.org/10.1145/1095408.1095421},
publisher = {ACM},
address = {New York, NY, USA},
}
@article{adl-tabatabai06unlockingConcurrency,
author = {Adl-Tabatabai, Ali-Reza and Kozyrakis, Christos and Saha, Bratin},
title = {Unlocking Concurrency},
journal = {Queue},
volume = {4},
number = {10},
year = {2007},
issn = {1542-7730},
pages = {24--33},
doi = {http://doi.acm.org/10.1145/1189276.1189288},
publisher = {ACM},
address = {New York, NY, USA},
}
@techreport{anderson08sharCtechReport,
author = {Anderson, Zachary and Gay, David and Ennals, Rob and Brewer, Eric},
title = {SharC: checking data sharing strategies for multithreaded C},
institution = {\bibbrev{UCB EECS}{Department of Electrical Engineering and Computer Science,
University of California, Berkeley}},
year = 2008,
type = {Technical Report},
number = {UCB/EECS-2008-25},
address = {Berkeley, California, USA},
month = mar,
note = {\url{http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-25.pdf}},
}
@article{hudak89conceptionEvolutionApplication,
author = {Hudak, Paul},
title = {Conception, evolution, and application of functional programming languages},
journal = {ACM Comput. Surv.},
volume = {21},
number = {3},
year = {1989},
issn = {0360-0300},
pages = {359--411},
doi = {http://doi.acm.org/10.1145/72551.72554},
publisher = {ACM},
address = {New York, NY, USA},
}
@article{savage97eraser,
author = {Savage, Stefan and Burrows, Michael and Nelson, Greg and Sobalvarro, Patrick and Anderson, Thomas},
title = {Eraser: a dynamic data race detector for multithreaded programs},
journal = {ACM Trans. Comput. Syst.},
volume = {15},
number = {4},
year = {1997},
issn = {0734-2071},
pages = {391--411},
doi = {http://doi.acm.org/10.1145/265924.265927},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{dubois86memoryAccessBuffering,
author = {Dubois, M. and Scheurich, C. and Briggs, F.},
title = {Memory access buffering in multiprocessors},
booktitle = {ISCA '86: Proceedings of the 13th annual international symposium on Computer architecture},
year = {1986},
isbn = {0-8186-0719-X},
pages = {434--442},
location = {Tokyo, Japan},
doi = {http://doi.acm.org/10.1145/17407.17406},
publisher = {IEEE Computer Society Press},
address = {Los Alamitos, CA, USA},
}
@book{reynolds98theories,
author = {Reynods, John C.},
title = {Theories of Programming Languages},
publisher = {Cambridge University Press},
year = {1998},
address = {Cambridge, UK},
}
@inbook{reynolds98nondeterminism,
author = {Reynods, John C.},
title = {Chapter 7. Nondeterminism and Guarded Commands},
booktitle = {Theories of Programming Languages},
pages = {136--154},
publisher = {Cambridge University Press},
year = {1998},
address = {Cambridge, UK},
}
@inbook{reynolds98concurrency,
author = {Reynods, John C.},
title = {Chapter 8. {S}hared Variable Concurrency},
booktitle = {Theories of Programming Languages},
pages = {155--1180},
publisher = {Cambridge University Press},
year = {1998},
address = {Cambridge, UK},
}
@inproceedings{bennett90munin,
author = {Bennett, J. K. and Carter, J. B. and Zwaenepoel, W.},
title = {Munin: distributed shared memory based on
type-specific memory coherence},
booktitle = {\bibconf[2nd]{PPOPP}{{ACM SIGPLAN} symposium on {P}rinciples \& practice
of parallel programming}},
year = {1990},
pages = {168--176},
location = {Seattle, WA}
}
@article{muehlenfeld07faultDetection,
title = "Fault Detection in Multi-Threaded C++ Server Applications",
journal = "Electronic Notes in Theoretical Computer Science",
volume = "174",
number = "9",
pages = "5 - 22",
year = "2007",
note = "Proceedings of the Thread Verification Workshop (TV 2006)",
issn = "1571-0661",
doi = "DOI: 10.1016/j.entcs.2007.04.004",
url = "http://www.sciencedirect.com/science/article/B75H1-4NYD490-2/2/181e46d1b8e986484db0d034546ac20f",
author = "Arndt Mühlenfeld and Franz Wotawa",
}
@inproceedings{ritchie80unix,
author = {Ritchie, Dennis},
title = {The evolution of the {Unix} time-sharing system},
booktitle = {Language Design and Programming Methodology},
series = {\bibbrev{LNCS}{Lecture Notes in Computer Science}},
pages = {25--35},
year = 1980,
location = {Sydney, Australia},
month = sep,
publisher = {Springer-Verlag},
address = {Berlin, Germany},
}
@inproceedings{behren03,
author={Rob von Behren and Jeremy Condit and Feng Zhou
and George C. Necula and Eric Brewer},
title={Capriccio: {S}calable Threads for Internet Services},
booktitle={{SOSP}'03},
}
@misc{ ford10pios,
author = {Bryan Ford},
title = {{PIOS}: Parallel Instructional Operating System},
month = may,
year = 2010,
note = {\url{http://zoo.cs.yale.edu/classes/cs422/pios}}
}
@misc{ domp,
author = {Amittai and Bryan Ford},
title = {Deterministic {OpenMP}},
month = jan,
year = 2010,
note = {\em Under submission.},
}
@misc{kvm,
author = {Qumranet},
title = {Kernel-based Virtual Machine for Linux},
howpublished = {\url{http://kvm.qumranet.com/kvmwiki}},
month = {March},
day = {14},
year = {2007}
}
@misc{aufs,
author = {Junjiro R. Okajima},
year = {2013},
month = {January},
howpublished = {\url{http://aufs.sourceforge.net/}},
title = {Aufs3 -- advanced multi layered unification filesystem version 3.3},
}
@misc{peacekeeper,
author = {Futuremark},
title = {Peacekeeper -- The Universal Browser Test},
year = {2013},
month = {January},
howpublished = {\url{http://peacekeeper.futuremark.com}},
}
@misc{hpopenview,
title = {{Open View: HP Technologies Inc.}},
note = {\url{http://www.openview.hp.com.}}
}
@misc{iCloud,
title = {{Apple's iCloud runs on Microsoft's Azure and Amazon's cloud}},
note = {\url{http://venturebeat.com/2011/09/03/icloud-azure-amazon/}}
}
@misc{lshw,
title = {{Hardware Lister (lshw)}},
note = {\url{http://ezix.org/project/wiki/HardwareLiSter}}
}
@misc{Azure,
title = {{Microsoft Azure}},
note = {\url{http://www.windowsazure.com/}}
}
@misc{EC2,
title = {{Amazon EC2 Web Services}},
note = {\url{http://aws.amazon.com/ec2/}}
}
@misc{S3,
title = {{Amazon S3's Redundant Storage}},
note = {\url{http://aws.amazon.com/s3/faqs/}}
}
@misc{HDFS,
title = {{Hadoop distributed file system (HDFS)}},
note = {\url{http://www-01.ibm.com/software/data/infosphere/hadoop/hdfs/}}
}
@misc{Netflix,
title = {Netflix},
note = {\url{https://signup.netflix.com/}}
}
@misc{Beat,
title = {{How Netflix, Zynga Beat Amazon Cloud Failure}},
note = {\url{http://www.informationweek.com/news/cloud-computing/infrastructure/232200511}}
}
@misc{Zynga,
title = {Zynga},
note = {\url{https://zynga.com/}}
}
@misc{hurricanesandy12,
title = {{Hurricane Sandy takes data centers
offline with flooding, power outages}},
author = {Jon Brodkin},
year = {2012},
month = {10},
note = {\url{http://arstechnica.com/information-technology/2012/10/hurricane_sandy_takes_data_centers_offline_with_flooding_power_outages/}}
}
@misc{powerOut,
title = {{Netflix Outage}},
note = {\url{http://www.huffingtonpost.com/2012/07/02/amazon-power-outage-cloud-computing_n_1642700.html}}
}
@misc{christmasoutage12,
title = {{EC2 Outages on Christmas Day of 2012}},
note = {\url{http://my.chicagotribune.com/#section/-1/
article/p2p-73813597/}}
}
@misc{EC2Crash11,
title = {{EC2 Crash in April of 2011}},
note = {\url{http://money.cnn.com/2011/04/21/technology/
amazon_server_outage/index.htm}}
}
@misc{storm12,
title = {{Internet Outages Highlight Problem for
Cloud Computing: Actual Clouds}},
note = {\url{http://www.slate.com/blogs/future_tense/2012/07/02/
amazon_ec2_outage_netflix_pinterest_instagram_
down_after_aws_cloud_loses_power.html}}
}
@misc{amazon12summary,
title = {{Summary of the Amazon EC2, Amazon EBS,
and Amazon RDS Service Event in the EU West Region}},
note = {\url{http://aws.amazon.com/message/2329B7/}}
}
@misc{ebscorrelated,
title = {{Correlated Failures within EBS and EC2}},
note = {\url{https://aws.amazon.com/message/680342/}}
}
@misc{networkx,
title = {{NetworkX}},
note = {\url{http://networkx.github.com/}}
}
@misc{EBS,
title = {{Amazon EBS}},
note = {\url{http://aws.amazon.com/ebs/}}
}
@misc{iCloudEvent,
title = {{iCloud Outage}},
note = {\url{http://reviews.cnet.com/8301-13727_7-57511311-263/icloud-outage-affecting-users-for-two-days-running/}}
}
@misc{Top10-2013,
title = {{The 10 Biggest Cloud Outages of 2013}},
note = {\url{http://www.crn.com/slide-shows/cloud/240158298/the-10-biggest-cloud-outages-of-2013-so-far.htm?pgno=1}}
}
@misc{zoo,
title = {{Yale Cluster}},
note = {\url{http://zoo.cs.yale.edu/}}
}
@misc{OpenStack,
title = {{OpenStack}},
note = {\url{http://www.openstack.org/}}
}
@misc{secrec,
title = {{The SecreC Language}},
note = {\url{http://sharemind.cyber.ee/the-secrec-language}}
}
@misc{wd,
title = {{Western digital support}},
note = {\url{http://www.wdc.com/en/}}
}
@misc{openstack-overview,
title = {{An Overview of OpenStack}},
note = {\url{http://www.openstack.org/downloads/openstack-compute-datasheet.pdf}}
}
@misc{Riak,
title = {{Riak 1.3.1}},
note = {\url{http://docs.basho.com/riak/1.3.1/downloads/}}
}
@misc{Baltimore2001,
author="The Associated Press",
title="Fire in Baltimore Snarls {I}nternet Traffic, Too",
year="2001",
month="July",
day="20",
note = {\url{http://www.nytimes.com/2001/07/20/technology/20BALT.html}}
}
@misc{loadbalance,
title = {{ELB Service outage due to the failure of load balancers}},
note = {\url{http://aws.amazon.com/message/680587/}}
}
@misc{amazondc,
title = {{A Look Inside Amazon's Data Centers.}},
note = {\url{http://www.datacenterknowledge.com/archives/2011/06/09/a-look-inside-amazons-data-centers/}}
}
@misc{survey09,
title = {{Survey: Cloud computing `No Hype', but fear of security and control slowing adoption}},
note = {\url{http://www.circleid.com/posts/20090226_cloud_computing_hype_security}}
}
@article{euro11,
author = {Jack Clark},
title = {Lightning strikes {A}mazon's {E}uropean cloud},
journal = {ZDNet},
month = aug,
year = 2011,
note =
{\url{http://www.zdnet.com/lightning-strikes-amazons-european-cloud-3040093641/},
accessed on Sep 9, 2014}
}
@misc{thep,
title = {Homomorphic Encryption Project},
note = {\url{https://code.google.com/p/thep/}}
}
@inproceedings{aviram2012generalized,
title={A generalized reduction construct for deterministic OpenMP},
author={Aviram, Amittai and Ford, Bryan},
booktitle={3rd Workshop on Determinism and Correctness in Parallel Programming (WoDet), London, England},
year={2012}
}
@misc{dep,
title = {Package dependency graph generation tool},
note = {\url{https://apps.ubuntu.com/cat/applications/quantal/debtree/}}
}
@misc{dep2,
title = {apt-rdepends},
note = {\url{http://packages.debian.org/sid/apt-rdepends}}
}
@misc{Zynge,
title = {Zynga},
note = {\url{https://zynga.com}}
}
@misc{NetflixandZynga,
title = {{How Netflix, Zynga Beat Amazon Cloud Failure}},
note = {\url{http://www.informationweek.com/news/cloud-computing/infrastructure/232200511}}
}
@misc{andinverter,
title = {And-Inverter Graph},
note = {\url{http://en.wikipedia.org/wiki/And-inverter_graph}}
}
@misc{keepass,
title = {{KeePass}},
note = {\url{http://keepass.info/}},
}
@misc{opencv,
title = {{OpenCV}},
note = {\url{http://opencv.org}},
}
@misc{vmwarefusionmigrate,
title = {Migrating a {Windows PC} to run in {VMWare Fusion}},
year = {2008},
howpublished = {\url{https://www.vmware.com/pdf/migrating_physical_pc_to_fusion.pdf}},
}
@misc{gplv2,
title = {{GNU} General Public License, version 2},
year = {1991},
month = {june},
howpublished = {\url{http://www.gnu.org/licenses/gpl-2.0.html}},
}
@misc{cvss,
author = {{National Institute of Standards and Technology}},
title = {{Common Vulnerability Scoring System (CVSS)}},
note = {\url{http://nvd.nist.gov/cvss.cfm}, accessed on Sep 9, 2014}
}
@misc{snort,
title = {snort},
note = {\url{http://www.snort.org}},
}
@misc{stackoverflow-dataset,
title = {StackOverflow Dataset},
note = {\url{http://www.ics.uci.edu/~duboisc/stackoverflow/}}
}