resource sharing protocols