Automatic Data-Driven Partitioning of MVC Applications for On-Demand Edge Computing
Original Publication Date: 2004-Nov-19
Included in the Prior Art Database: 2004-Nov-19
It has been formally proven (in an asynchronous network model) that it is impossible for wide area distributed computing systems to provide all of the following three guarantees - Consistency, Availability and tolerance to network Partitions (CAP). In this paper, is disclosed, an integrated development environment (IDE) for distributed applications that allows developers to be aware of the CAP theorem while they develop their systems and experiment with various trade-offs between model consistency, application availability, scalability, performance and tolerance to network partitions.