Aeolus: Performance

From Pmgwiki

(Difference between revisions)
Jump to: navigation, search
(Data to be collected for SOSP paper)
(Data to be collected for SOSP paper)
Line 3: Line 3:
## List is mostly based on Winnie's thesis
## List is mostly based on Winnie's thesis
## Vicky's thesis also computes "with and without logging"
## Vicky's thesis also computes "with and without logging"
 +
## Is the Authority Service on the same machine that runs the benchmarks?
 +
## Is the Audit Trail Logging Service on the same machine that runs the benchmarks?
 +
## Is the File Service on the same machine that runs the benchmarks?
 +
## (P) indicates that the benchmark is mentioned in the current paper
# Creation
# Creation
## Normal process creation
## Normal process creation
Line 10: Line 14:
## intra VN communicaion (i.e., inter thread/aeolus process)
## intra VN communicaion (i.e., inter thread/aeolus process)
# Forks and calls
# Forks and calls
-
## normal fork vs aeolus fork, af with public pid, af with a different pid
+
## (P) normal fork vs aeolus fork, af with public pid, af with a different pid
-
## normal call vs aeolus call, also aeolus call with public pid, aeolus call with different pid
+
## (P) normal call vs aeolus call, also aeolus call with public pid, aeolus call with different pid
-
## closure call
+
## Note that "normal" calls and forks are not measured in the paper
 +
## (P) closure call
## rpc call
## rpc call
# File
# File
-
## create dir
+
## (P) create dir
-
## create file
+
## (P) create file
-
## list dir
+
## (P) list dir
-
## remove file
+
## (P) remove file
-
## remove dir
+
## (P) remove dir
## read various size files
## read various size files
## write various size files
## write various size files
## file stream open and read, various size files
## file stream open and read, various size files
## file stream write, various size files
## file stream write, various size files
 +
## Note: the paper mentions some measurement information about accessing file content
# Boxes
# Boxes
## create, put, get
## create, put, get
# Shared Objects
# Shared Objects
-
## create, put, get
+
## (P) create, put, get
 +
## Note: the paper does not discuss create times
# Shared Queues
# Shared Queues
## create, enqueue, waitanddequeue: basic + ipc
## create, enqueue, waitanddequeue: basic + ipc
Line 37: Line 44:
# Authority Manager
# Authority Manager
## not sure
## not sure
 +
# Applications
 +
## (P) Online Store
 +
## (P) Secure Wiki

Revision as of 23:39, 4 February 2011

Data to be collected for SOSP paper

  1. Preliminaries
    1. List is mostly based on Winnie's thesis
    2. Vicky's thesis also computes "with and without logging"
    3. Is the Authority Service on the same machine that runs the benchmarks?
    4. Is the Audit Trail Logging Service on the same machine that runs the benchmarks?
    5. Is the File Service on the same machine that runs the benchmarks?
    6. (P) indicates that the benchmark is mentioned in the current paper
  2. Creation
    1. Normal process creation
    2. VN creatopm
  3. Communication costs
    1. inter VN communication
    2. intra VN communicaion (i.e., inter thread/aeolus process)
  4. Forks and calls
    1. (P) normal fork vs aeolus fork, af with public pid, af with a different pid
    2. (P) normal call vs aeolus call, also aeolus call with public pid, aeolus call with different pid
    3. Note that "normal" calls and forks are not measured in the paper
    4. (P) closure call
    5. rpc call
  5. File
    1. (P) create dir
    2. (P) create file
    3. (P) list dir
    4. (P) remove file
    5. (P) remove dir
    6. read various size files
    7. write various size files
    8. file stream open and read, various size files
    9. file stream write, various size files
    10. Note: the paper mentions some measurement information about accessing file content
  6. Boxes
    1. create, put, get
  7. Shared Objects
    1. (P) create, put, get
    2. Note: the paper does not discuss create times
  8. Shared Queues
    1. create, enqueue, waitanddequeue: basic + ipc
  9. Shared Locks
    1. Lock, Unlock
  10. Web
    1. base web service
    2. aeolus web service
  11. Authority Manager
    1. not sure
  12. Applications
    1. (P) Online Store
    2. (P) Secure Wiki
Personal tools