Aeolus: Performance

From Pmgwiki

(Difference between revisions)
Jump to: navigation, search
(Data to be collected for SOSP paper)
Line 10: Line 10:
## intra VN communicaion (i.e., inter thread/aeolus process)
## intra VN communicaion (i.e., inter thread/aeolus process)
# Forks and calls
# Forks and calls
-
## fork, (? for to public), (? for to pid)
+
## fork, (? to public), (? to pid)
## normal call
## normal call
## call to public
## call to public

Revision as of 00:07, 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"
  2. Creation
    1. Create process
    2. Create VN
  3. Communication costs
    1. inter VN communication
    2. intra VN communicaion (i.e., inter thread/aeolus process)
  4. Forks and calls
    1. fork, (? to public), (? to pid)
    2. normal call
    3. call to public
    4. call to pid
    5. closure call
    6. rpc call
  5. Web
    1. base web service
    2. aeolus web service
  6. File
    1. create dir
    2. create file
    3. list dir
    4. remove file
    5. 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
  7. Boxes
    1. create, put, get
  8. Shared Objects
    1. create, put, get
  9. Shared Queues
    1. create, enqueue, waitanddequeue: basic + ipc
  10. Shared Locks
    1. Lock, Unlock
  11. Authority Manager
    1. not sure
Personal tools