Computational intelligence techniques have been successfully used for solving control problems in packet-switching network architectures. The introduction of active networking adds a high degree of flexibility in cust...
Computational intelligence techniques have been successfully used for solving control problems in packet-switching network architectures. The introduction of active networking adds a high degree of flexibility in customizing the network infrastructure and introducing new functionality. Therefore, there is a clear need for investigating both the applicability of computational intelligence techniques in this new networking environment, as well as the provisions of active networking technology that computational intelligence techniques can exploit for improved operation. We report on the characteristics of these technologies, their synergy and on outline recent efforts in the design of a computational intelligence toolkit and its application to routing on a novel active networking environment.
In a world of electronic interconnectivity, concepts for process automation within an organisation need to be extended to support co-operation with customers and partners across organisational boundaries. Current work...
详细信息
ISBN:
(纸本)0769510809
In a world of electronic interconnectivity, concepts for process automation within an organisation need to be extended to support co-operation with customers and partners across organisational boundaries. Current workflow standards provide only limited support to enable this interconnectivity. We propose a model for tiering business processes into the private business processes of organisations and those shared business processes that interconnect them. Private business processes can expose interaction points, and shared processes can link to these points so that an overall business process may span two or more organisations. The interaction points can selectively expose information about the processes and process tasks of an organisation. This paper also shows how these ideas can be supported by a coordinating architecture and describes a prototype that implements the key ideas. The proposed architecture that supports inter-organisational business processes was initially validated in the Vega final demonstration that brought together six different companies in a virtual enterprise. The implementation built upon OMG's Workflow Management Facility Specification concept for inter-workflow management interfaces, incorporated existing workflow management systems, including SAP R/3, and also non-process-oriented systems. Available services were selected at run time according to their capabilities and their availability. Experience from the demonstration with all the involved components showed a dynamic linkage between existing business processes and reliable communication between the business partners.
Middleware is a class of software systems above the operating system which is becoming widely used for programmingdistributedsystems. Voting is a fundamental operation when distributedsystems involve replicated com...
详细信息
Middleware is a class of software systems above the operating system which is becoming widely used for programmingdistributedsystems. Voting is a fundamental operation when distributedsystems involve replicated components. However support for voting in middleware is very limited. The paper describes issues involved with supporting voting, and more general data fusion, in middleware. We describe the Voting Virtual Machine (VVM) architecture, which can be embedded in different middleware substrates such as .NET and CORBA. We also describe its companion Voting Definition Language (VDL), which allows for portable description of voting algorithms. The VVM and VDL, together with the external VVM voting manager provide for voting transparency and adaptive voting. Finally, we describe how the simple "byte-by-byte" value comparison schemes used in other voting middleware as well as in byzantine fault tolerant multicast systems do not work in the face of the heterogeneity inherent in distributedsystems.
We develop a new software layer called the Automatic Parallel Detection Layer (APDL) for the automatic transformation from sequential to parallel code. The main interest, in this research, is the parallelism at loop l...
详细信息
We develop a new software layer called the Automatic Parallel Detection Layer (APDL) for the automatic transformation from sequential to parallel code. The main interest, in this research, is the parallelism at loop level, because significant parallelism in programs almost invariably occurs in loops. The proposed APDL has five processes for code transformation: the sequential source code parser, data dependence analysis of this code, partitioning, scheduling both task and data, and generating parallel source code. Many cases have been studied to evaluate the performance of the developed layer. The performance is evaluated depending on the execution time of: the sequential code, the parallel programmer code, and the code output from APDL for the same case study. Performance results show that APDL greatly improves the execution time with respect to sequential execution time, and saves on the high cost of a parallel programmer.
Dominance constraints are logical tree descriptions originating from automata theory that have multiple applications in computational linguistics. The satisfiability problem of dominance constraints is NP-complete. In...
ISBN:
(纸本)9780898714906
Dominance constraints are logical tree descriptions originating from automata theory that have multiple applications in computational linguistics. The satisfiability problem of dominance constraints is NP-complete. In most applications, however, only normal dominance constraints are used. The satisfiability problem of normal dominance constraints can be reduced in linear time to the configuration problem of dominance graphs, as shown recently. In this paper, we give a polynomial time algorithm testing configurability of dominance graphs (and thus satisfiability of normal dominance constraints). Previous to our work no polynomial time algorithms were known.
distributed application programmers rely on middleware such as CORBA in order to handle the complexity that arises from the distributed and heterogeneous nature of the underlying computing platform. CORBA, in particul...
详细信息
File copying is frequently used to implement ad hoc management of file replicas, backups and versions. Such tasks can be assisted by appropriate applications, at the expense of introducing some restrictions to the usa...
ISBN:
(纸本)9781450373562
File copying is frequently used to implement ad hoc management of file replicas, backups and versions. Such tasks can be assisted by appropriate applications, at the expense of introducing some restrictions to the usage patterns. In particular, this is the case of interactions involving disconnected machines and transportable media. Panasync tries to support these actions by introducing a set of commands for file copying and re-integration that complement the file-system commands and provide support for dependency analysis among time-stamp assisted files.
With the introduction of Wireless Local Area Networking technology in recent years, many exciting applications are now closer to becoming a reality. One such application is the smart car or automated vehicle - a car c...
详细信息
ISBN:
(纸本)9781450373562
With the introduction of Wireless Local Area Networking technology in recent years, many exciting applications are now closer to becoming a reality. One such application is the smart car or automated vehicle - a car capable of transporting its passenger(s) to their intended destination without human intervention. For this application, automated vehicles need to be able to co-ordinate with each other in a reliable and timely fashion. A logical approach to this problem would be to use existing real-time group communication techniques. However, existing techniques have been designed with a more static network in mind. In particular, group membership is more dynamic in the automated vehicle application. In this paper we outline new requirements for group communication suitable for such mobile applications. Such group communication must take into account the proximity of members of the group to each other. The Anois project, at Trinity College Dublin, is currently developing such a group communication system addressing these new requirements that arise due to mobility.
A number of researchers have recently suggested the use of reflection as a means of supporting dynamic adaptation of object-oriented software especially systems software including both middleware and operating systems...
详细信息
Our previous work in mobility support for CORBA applications resulted in the design and implementation of the Architecture for Location-Independent CORBA Environments (ALICE). The first version of ALICE enabled CORBA ...
详细信息
暂无评论