Aeolus: Performance
From Pmgwiki
(Difference between revisions)
(→Data to be collected for SOSP paper) |
(→Data to be collected for SOSP paper) |
||
Line 23: | Line 23: | ||
## (ok) Shared Locks: Lock, unlock | ## (ok) Shared Locks: Lock, unlock | ||
# Monster.com: non-aeolus vs. aeolus | # Monster.com: non-aeolus vs. aeolus | ||
+ | ## complete setup code: adding companies to workers | ||
+ | ## see if one queue for results works | ||
+ | ## time basic resume matching | ||
+ | ## review infoflow control usage | ||
---- | ---- |
Revision as of 00:03, 23 February 2011
Data to be collected for SOSP paper
- Preliminaries
- Configuration
- Will be competing with James for machines for SOSP
- Eigenharp, Badger, Qubit, Theremin are the fastest machines. The farm is best when lots of machines needed
- Is the Authority Service on the same machine that runs the benchmarks?
- ok for micro benchmarks (because different processor cores will be used, but big monster should really be distributed
- also test to see if it makes a difference
- Turn off logging and turn off the file service (No interest in fs benchmarks)
- (ok) indicates that the current benchmark code is somewhat reasonable
- (P) indicates that the benchmark is mentioned in the current paper
- List based on Winnie's thesis; Vicky's thesis computes "with and w/out logging"
- Configuration
- Forks and calls
- (ok) aeolus fork, call with a different pid, same pid, public pid; native call
- to do: native fork
- to do: rpc
- ?skip: closure:
- it will be close to call with different pid
- the implementation still uses the authority server with closures (which could be hacked out)
- Shared Memory
- (ok) Shared Objects: (P) put, get (skip create)
- (ok) Shared Queues: enqueue, waitanddequeue: basic + ipc (skip create)
- (ok) Shared Locks: Lock, unlock
- Monster.com: non-aeolus vs. aeolus
- complete setup code: adding companies to workers
- see if one queue for results works
- time basic resume matching
- review infoflow control usage
- Skip the following due to rare use
- Creation: Normal process creation vs VN creation
- Boxes
- Skip the following due to monster example
- (P) Online Store
- (P) Secure Wiki
- Web: base web service vs. aeolus web service
- Skip the following: not too interesting
- File operations
- (P) create dir
- (P) create file
- (P) list dir
- (P) remove file
- (P) remove dir
- read various size files
- write various size files
- file stream open and read, various size files
- file stream write, various size files
- Note: the paper mentions some measurement information about accessing file content
- Authority Server
- File operations