Distributed mobile CEP for collaborative social computing