Aeolus: Performance
From Pmgwiki
(Difference between revisions)
Line 1: | Line 1: | ||
+ | # Preliminaries | ||
+ | ## List is mostly based on Winnie's thesis | ||
+ | ## Vicky's thesis also computes "with and without logging" | ||
# Creation | # Creation | ||
## Create process | ## Create process | ||
Line 11: | Line 14: | ||
## call to pid | ## call to pid | ||
## closure call | ## closure call | ||
+ | ## rpc call | ||
# Web | # Web | ||
## base web service | ## base web service | ||
Line 24: | Line 28: | ||
## 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 | ||
+ | # Boxes | ||
+ | ## create, put, get | ||
+ | # Shared Objects | ||
+ | ## create, put, get | ||
+ | # Shared Queues | ||
+ | ## create, enqueue, waitanddequeue: basic + ipc | ||
+ | # Shared Locks | ||
+ | ## Lock, Unlock | ||
+ | # Authority Manager | ||
+ | ## not sure |
Revision as of 00:00, 4 February 2011
- Preliminaries
- List is mostly based on Winnie's thesis
- Vicky's thesis also computes "with and without logging"
- Creation
- Create process
- Create VN
- Communication costs
- inter VN communication
- intra VN communicaion (i.e., inter thread/aeolus process)
- Forks and calls
- fork, (? for to public), (? for to pid)
- normal call
- call to public
- call to pid
- closure call
- rpc call
- Web
- base web service
- aeolus web service
- File
- create dir
- create file
- list dir
- remove file
- remove dir
- read various size files
- write various size files
- file stream open and read, various size files
- file stream write, various size files
- Boxes
- create, put, get
- Shared Objects
- create, put, get
- Shared Queues
- create, enqueue, waitanddequeue: basic + ipc
- Shared Locks
- Lock, Unlock
- Authority Manager
- not sure