The Model/View/Controller design pattern is very useful for architecting interactive software systems. This design pattern is partition-independent, because it is expressed in terms of an interactive application runni...
详细信息
The Model/View/Controller design pattern is very useful for architecting interactive software systems. This design pattern is partition-independent, because it is expressed in terms of an interactive application running in a single address space. Applying the Model/View/Controller design pattern to web-applications is therefore complicated by the fact that current technologies encourage developers to partition the application as early as in the design phase. Subsequent changes to that partitioning require considerable changes to the application's implementation-despite the fact that the application logic has not changed. This paper introduces the concept of Flexible Web-Application Partitioning, a programming model and implementation infrastructure, that allows developers to apply the Model/View/Controller design pattern in a partition-independent manner Applications are developed and tested in a single address-space; they can then be deployed to various client/server architectures without changing the application's source code. In addition, partitioning decisions can be changed without modifying the application.
TRACY is a prototype of a middleware architecture that supports the migration of agents (in our definition: self contained, autonomous objects) in heterogeneous networks with the aim to complement more traditional dis...
详细信息
ISBN:
(纸本)0769510868
TRACY is a prototype of a middleware architecture that supports the migration of agents (in our definition: self contained, autonomous objects) in heterogeneous networks with the aim to complement more traditional distributed architectures. TRACY supports a weak form of (optimized) agent migration in a network of agent servers and implements local message passing between agents. Derived from a concise evaluation of requirements, mostly targeted towards eCommerce and Intranet applications, TRACY is based on a three layer architecture model that supports a clean separation of concerns. A fully functional prototype of TRACY is by now ready for a first release and will be offered to system developers on the basis of an open-source venture. Currently, we are developing an industrial strength reference installation with a partner in the transport and logistics domain. The focus of this paper are the lessons learned during requirements analysis and system design, and the architecture of TRACY.
Existing active networkarchitectures depend on using statically typed languages for protection and performance. Unfortunately, this limits some of the more dynamic features of an active network. In this paper, we pre...
详细信息
NetTap is a new platform for prototyping, field testing, and deploying network services. NetTap is based on a PC running FreeBSD, and can be configured as a bridge, router, or host. NetTap's API allows user level ...
详细信息
In recent years, there has been an increasing interest in introducing more advanced services and functionality into networks. This is the primary driver behind the ongoing research on active and programmable networkin...
详细信息
We propose the use of "selectors for (active) packet flows" similar to tags employed in the IP world. Their impact on the performance of an active network node is significant, as active packets have to be de...
详细信息
End-to-end connectivity is growing increasingly diverse, with orders-of-magnitude differences in characteristics throughout the network. At the same time, most applications assume a level of network characteristics be...
详细信息
One of the traditional goals of networking has been to hide details of network topology from end users. As networks become larger and more heterogeneous, however, situations arise in which the ability to identify part...
详细信息
This paper presents the SIMD Phase programming Model, a simple approach to solving asynchronous, irregular problems on massively parallel SIMD computers. The novelty of this model consists of a simple, clear method on...
详细信息
ISBN:
(纸本)0769507166
This paper presents the SIMD Phase programming Model, a simple approach to solving asynchronous, irregular problems on massively parallel SIMD computers. The novelty of this model consists of a simple, clear method on how to turn a general serial program into an explicitly parallel one for a SIMD machine, transferring a portion of the flow control into the single PEs. Three case studies (the Mandelbrot Set, the N-Queen problem, and a Hopfield neural network that approximates the maximum clique in a graph) will be presented, implemented on two different SIMD computers (the UCSC Kestrel and the MasPar MP-2). Our results so far show good performance with respect to conventional serial CPU computing time and in, terms of the high parallel speedup and efficiency achieved.
暂无评论