ERA is in the process of being migrated to Scholaris, a Canadian shared institutional repository service (https://scholaris.ca). Deposits to existing ERA collections are frozen until migration is complete. Please contact erahelp@ualberta.ca for further assistance
- 230 views
- 181 downloads
The Enterprise Model for Developing Distributed Applications
-
- Author(s) / Creator(s)
-
Technical report TR92-20. Workstations have been in use for more than a decade now. Although a network of workstations represents a large amount of aggregate computing power, there is a need for software that can harness this power for single, distributed applications. Enterprise is an interactive graphical programming environment for designing, coding, debugging, testing, monitoring, profiling and executing programs in a distributed hardware environment. Enterprise code looks like familiar sequential code because the parallelism is expressed graphically and independently of the code. The system automatically inserts the code necessary to handle communication and synchronization, allowing the rapid construction of correct distributed programs. The system supports load balancing, limited process migration, and dynamic distribution of work in environments with changing resource utilization. Enterprise utilizes the combined power of a cluster of workstations by providing a high-level programming model and environment that eliminates the perceived complexity in writing parallel software. | TRID-ID TR92-20
-
- Date created
- 1992
-
- Type of Item
- Report
-
- License
- Attribution 3.0 International