wiki:WorkShop09/InterprocComm

Version 1 (modified by davea, 14 years ago) (diff)

--

BOF 1: (INTER PROCESS COMMUNICATION)
vulnerability issues in IPC (get/read/put) -- how can we prevent malicious users from corrupting the database?

firewall issues -- certain clients will not be able to communicate.

what type of applications can use this?
        cellular GAs?
MPI applications -- not all MPI applications require tightly coupled processors, some have more appropriate computation to communication ratios.

somewhat coupled applications
         load balancing -- appropriately balancing load can reduce inter client communication and maybe make IPC useful to some applications
         process migration -- can aid in load balancing
         latency detection -- grouping clients with low latency could allow group computation

malaria control
        memory bound simulation can benefit from having a workunit split between hosts
        are communication requirements realistic?
        reduce communication with algorithm

p2p communication bewteen clients

distributed hashtables could be used for put/read/get

put/read/get could use storage for checkpoints -- cliques can be used as well