distributed analysis