Framework: DataRequest implementation

Good question. IMHO, it's best to handle retry logic on framework side and/or on continuous failures restart another machine. There are more interesting things to see in failure detection, recovery, and interaction between framework and application than we can see and discuss here. We should spend some time holding a group meeting.