Ignore:
Timestamp:
Aug 5, 2022, 4:18:02 PM (23 months ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, ast-experimental, master, pthread-emulation
Children:
62c5a55
Parents:
511a9368
Message:

Filled in several citations and did some of the todos

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/thierry_delisle_PhD/thesis/local.bib

    r511a9368 r8040286  
    429429}
    430430
     431@inproceedings{Albers12,
     432    author      = {Susanne Albers and Antonios Antoniadis},
     433    title       = {Race to Idle: New Algorithms for Speed Scaling with a Sleep State},
     434    booktitle   = {Proceedings of the 2012  Annual ACM-SIAM Symposium on Discrete Algorithms (SODA)},
     435    doi         = {10.1137/1.9781611973099.100},
     436    URL         = {https://epubs.siam.org/doi/abs/10.1137/1.9781611973099.100},
     437    eprint      = {https://epubs.siam.org/doi/pdf/10.1137/1.9781611973099.100},
     438    year        = 2012,
     439    month       = jan,
     440    pages       = {1266-1285},
     441}
     442
     443@inproceedings{atikoglu2012workload,
     444  title={Workload analysis of a large-scale key-value store},
     445  author={Atikoglu, Berk and Xu, Yuehai and Frachtenberg, Eitan and Jiang, Song and Paleczny, Mike},
     446  booktitle={Proceedings of the 12th ACM SIGMETRICS/PERFORMANCE joint international conference on Measurement and Modeling of Computer Systems},
     447  pages={53--64},
     448  year={2012}
     449}
     450
     451@article{schillings1996engineering,
     452  title={Be engineering insights: Benaphores},
     453  author={Schillings, Benoit},
     454  journal={Be Newsletters},
     455  volume={1},
     456  number={26},
     457  year={1996}
     458}
     459
     460
     461
    431462% --------------------------------------------------
    432463% ULE FreeBSD scheduler
     
    582613}
    583614
     615@misc{apache,
     616  key = {Apache Software Foundation},
     617  title = {{T}he {A}pache Web Server},
     618  howpublished = {\href{http://httpd.apache.org}{http://\-httpd.apache.org}},
     619  note = "[Online; accessed 6-June-2022]"
     620}
     621
     622@misc{memcached,
     623  key = {Brad Fitzpatrick},
     624  title = {{M}emcached},
     625  year = {2003},
     626  howpublished = {\href{http://httpd.apache.org}{http://\-httpd.apache.org}},
     627  note = "[Online; accessed 6-June-2022]"
     628}
     629
     630@misc{libuv,
     631  author = {libuv team},
     632  title = {libuv: Asynchronous I/O made simple.},
     633  howpublished = {\href{https://libuv.org/}{https://\-libuv.org/}},
     634  note = "[Online; accessed 5-August-2022]"
     635}
     636
     637@misc{SeriallyReusable,
     638    author      = {IBM},
     639    title       = {Serially reusable programs},
     640    month       = mar,
     641    howpublished= {\href{https://www.ibm.com/docs/en/ztpf/1.1.0.15?topic=structures-serially-reusable-programs}{https://www.ibm.com/\-docs/\-en/\-ztpf/\-1.1.0.15?\-topic=structures\--serially\--reusable-programs}},
     642    year        = 2021,
     643}
     644
     645@misc{GITHUB:mutilate,
     646  title = {Mutilate: high-performance memcached load generator },
     647  author = { Jacob Leverich },
     648  howpublished = {\href{https://github.com/leverich/mutilate}{https://\-github.com/\-leverich/\-mutilate}},
     649  version = {Change-Id: d65c6ef7c2f78ae05a9db3e37d7f6ddff1c0af64}
     650}
     651
     652% --------------------------------------------------
     653% Tech documents
     654@techreport{rfc:tcp,
     655  title={Transmission control protocol},
     656  author={Postel, Jon},
     657  year={1981}
     658}
     659
     660@manual{win:priority,
     661  key = {TaskSettings Priority},
     662  title = {TaskSettings.Priority property},
     663  year = "2020",
     664  month = "September",
     665  howpublished = {\href{https://docs.microsoft.com/en-us/windows/win32/taskschd/tasksettings-priority}{https://\-docs.microsoft.com/\-en-us/\-windows/\-win32/\-taskschd/\-tasksettings-priority}},
     666  note = "[Online; accessed 5-August-2022]"
     667}
     668
     669@manual{win:overlap,
     670  key = {Synchronous and Asynchronous IO},
     671  title = {Synchronous and Asynchronous I\/O},
     672  year = "2021",
     673  month = "March",
     674  howpublished = {\href{https://docs.microsoft.com/en-us/windows/win32/fileio/synchronous-and-asynchronous-i-o}{https://\-docs.microsoft.com/\-en-us/\-windows/\-win32/\-fileio/\-synchronous-and-asynchronous-i-o}},
     675  note = "[Online; accessed 5-August-2022]"
     676}
     677
     678@book{russinovich2009windows,
     679  title={Windows Internals},
     680  author={Russinovich, M.E. and Solomon, D.A. and Ionescu, A.},
     681  isbn={9780735625303},
     682  lccn={2009927697},
     683  series={Developer Reference Series},
     684  url={https://books.google.ca/books?id=SfglSQAACAAJ},
     685  year={2009},
     686  publisher={Microsoft Press}
     687}
     688
     689@manual{apple:gcd,
     690  key = {Grand Central Dispatch},
     691  title = {Grand Central Dispatch},
     692  year = "2022",
     693  author = {Apple Inc.},
     694  howpublished = {https://developer.apple.com/documentation/DISPATCH},
     695  note = "[Online; accessed 5-August-2022]"
     696}
     697
     698@techreport{apple:gcd2,
     699  key = {Grand Central Dispatch},
     700  title = {Grand Central Dispatch, A better way to do multicore.},
     701  year = "2009",
     702  month = "August",
     703  author = {Apple Inc.},
     704  howpublished = {\href{http://web.archive.org/web/20090920043909/http://images.apple.com/macosx/technology/docs/GrandCentral_TB_brief_20090903.pdf}{http://web.archive.org/web/20090920043909/http://\-images.apple.com/\-macosx/\-technology/\-docs/\-GrandCentral\_TB\_brief\_20090903.pdf}},
     705  note = "[Online; accessed 5-August-2022]"
     706}
     707
     708
    584709% --------------------------------------------------
    585710% Man Pages
     
    617742  year       = "2019",
    618743  month      = "March",
     744}
     745
     746@manual{MAN:sendfile,
     747  key        = "sendfile",
     748  title      = "sendfile(2) Linux User's Manual",
     749  year       = "2017",
     750  month      = "September",
     751}
     752
     753@manual{MAN:splice,
     754  key        = "splice",
     755  title      = "splice(2) Linux User's Manual",
     756  year       = "2019",
     757  month      = "May",
    619758}
    620759
     
    709848}
    710849
    711 % RMR notes :
    712 % [05/04, 12:36] Trevor Brown
    713 %     i don't know where rmr complexity was first introduced, but there are many many many papers that use the term and define it
    714 % [05/04, 12:37] Trevor Brown
    715 %     here's one paper that uses the term a lot and links to many others that use it... might trace it to something useful there https://drops.dagstuhl.de/opus/volltexte/2021/14832/pdf/LIPIcs-DISC-2021-30.pdf
    716 % [05/04, 12:37] Trevor Brown
    717 %     another option might be to cite a textbook
    718 % [05/04, 12:42] Trevor Brown
    719 %     but i checked two textbooks in the area i'm aware of and i don't see a definition of rmr complexity in either
    720 % [05/04, 12:42] Trevor Brown
    721 %     this one has a nice statement about the prevelance of rmr complexity, as well as some rough definition
    722 % [05/04, 12:42] Trevor Brown
    723 %     https://dl.acm.org/doi/pdf/10.1145/3465084.3467938
    724 
    725 % Race to idle notes :
    726 % [13/04, 16:56] Martin Karsten
    727 %       I don't have a citation. Google brings up this one, which might be good:
    728 %
    729 % https://doi.org/10.1137/1.9781611973099.100
    730 
    731 
     850@misc{wiki:ma,
     851  author = "{Wikipedia contributors}",
     852  title = "Bin packing problem --- {W}ikipedia{,} The Free Encyclopedia",
     853  year = "2022",
     854  howpublished = "\href{https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average}{https://\-en.wikipedia.org/\-wiki/\-Moving\_average\#Exponential\_moving\_average}",
     855  note = "[Online; accessed 5-August-2022]"
     856}
     857
     858@misc{wiki:jni,
     859  author = "{Wikipedia contributors}",
     860  title = "Java Native Interface --- {W}ikipedia{,} The Free Encyclopedia",
     861  year = "2021",
     862  howpublished = "\href{https://en.wikipedia.org/wiki/Java_Native_Interface}{https://\-en.wikipedia.org/\-wiki/\-Java\_Native\_Interface}",
     863  note = "[Online; accessed 5-August-2022]"
     864}
     865
     866% --------------------------------------------------
     867% True Misc
    732868@misc{AIORant,
    733869  author = "Linus Torvalds",
     
    739875}
    740876
    741 @misc{apache,
    742   key = {Apache Software Foundation},
    743   title = {{T}he {A}pache Web Server},
    744   howpublished = {\href{http://httpd.apache.org}{http://\-httpd.apache.org}},
    745   note = "[Online; accessed 6-June-2022]"
    746 }
    747 
    748 @misc{SeriallyReusable,
    749     author      = {IBM},
    750     title       = {Serially reusable programs},
    751     month       = mar,
    752     howpublished= {\href{https://www.ibm.com/docs/en/ztpf/1.1.0.15?topic=structures-serially-reusable-programs}{https://www.ibm.com/\-docs/\-en/\-ztpf/\-1.1.0.15?\-topic=structures\--serially\--reusable-programs}},
    753     year        = 2021,
    754 }
    755 
    756 @inproceedings{Albers12,
    757     author      = {Susanne Albers and Antonios Antoniadis},
    758     title       = {Race to Idle: New Algorithms for Speed Scaling with a Sleep State},
    759     booktitle   = {Proceedings of the 2012  Annual ACM-SIAM Symposium on Discrete Algorithms (SODA)},
    760     doi         = {10.1137/1.9781611973099.100},
    761     URL         = {https://epubs.siam.org/doi/abs/10.1137/1.9781611973099.100},
    762     eprint      = {https://epubs.siam.org/doi/pdf/10.1137/1.9781611973099.100},
    763     year        = 2012,
    764     month       = jan,
    765     pages       = {1266-1285},
    766 }
     877@misc{xkcd:dynamicentropy,
     878  author = "Randall Munroe",
     879  title = "2318: Dynamic Entropy",
     880  year = "2020",
     881  month = "June",
     882  howpublished = "\href{https://xkcd.com/2318/}",
     883  note = "[Online; accessed 10-June-2020]"
     884}
     885
     886@misc{go:safepoints,
     887  author = "The Go Programming Language",
     888  title = "src/runtime/preempt.go",
     889  howpublished = {\href{https://go.dev/src/runtime/preempt.go}},
     890  note = "[Online; accessed 5-August-2022]"
     891}
     892
     893@misc{go:cgo,
     894  author = "The Go Programming Language",
     895  title = "cgo",
     896  howpublished = {\href{https://pkg.go.dev/cmd/cgo}},
     897  note = "[Online; accessed 5-August-2022]"
     898}
Note: See TracChangeset for help on using the changeset viewer.