A task-priority based control approach to distributed data-driven ocean sampling