Home exercise 2 Topic: Consistency, design Group work with groups of up to 3 people is allowed. A working group belonging to a large global project has to travel quite a lot all around the world. All the workers have portable computers, and they also have GPRS-level access to the project's file and database servers (the most important of these are replicated in different parts of the world). In order to improve its internal cooperation the group wants to have a "shared desk" with - a bulletin board and - a repository for active files (reports etc, updatable by everybody). Which consistency model should be applied in this application? Go through all consistency models (data centric and client centric) and for each evaluate the benefits and costs involved (implementation and maintenance, the (in)conveniences for the users etc; however, there is no need think in terms of money). How could the model(s) you propose be implemented?