architectural models in distributed system - Search