distributed smartphones