This paper introduces the invocation profile as the basis for a suite of metrics to indicate the presence and mix of object-oriented mechanisms in a system written in an object-oriented language. This addresses concer...
详细信息
This paper presents a mechanism for active resource management (ARM) in a differentiated services environment.. While the differentiated services architecture and the bandwidth broker agent provide a mechanism for QoS...
详细信息
ISBN:
(纸本)0769515282
This paper presents a mechanism for active resource management (ARM) in a differentiated services environment.. While the differentiated services architecture and the bandwidth broker agent provide a mechanism for QoS management through resource reservation, this mechanism is based on a static provisioning of resources. As bandwidth requirements are typically dynamic, such a static reservation approach can either lead to wasted bandwidth or leave applications resource-starved. The active resource management approach presented in this paper addresses this problem by dynamically, reallocating resources based on current network state and applications requirements. An implementation and evaluation of ARM using the NS-2 simulation toolkit is also presented.
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 softwaresystems above the operating system which is becoming widely used for programming distributedsystems. Voting is a fundamental operation when distributedsystems involve replicated com...
详细信息
Middleware is a class of softwaresystems above the operating system which is becoming widely used for programming distributedsystems. 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.
This paper presents a softwareengineering process that includes family-based aspects for aero-engine control software. The process uses a "family capability" derived from family analysis of the embedding sy...
详细信息
Resource allocation plays an important role in call admission control (CAC). In a wireless environment where resource is scarce, an efficient resource allocation scheme is of critical importance. A movable boundary (N...
详细信息
Resource allocation plays an important role in call admission control (CAC). In a wireless environment where resource is scarce, an efficient resource allocation scheme is of critical importance. A movable boundary (NO) resource allocation scheme for handling real-time (RT) and non-real-time (NRT) traffic at the base station is proposed. Numerical results show that this scheme reduces the resource requirement and increases the utilization of NRT traffic significantly while maintaining the service performance of RT traffic.
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.
This paper describes a TV program generation system using digest video scenes that are retrieved from video streams with the program indexes. The key features of the system are: (1) TV programs can be dynamically gene...
详细信息
ISBN:
(纸本)0769509819
This paper describes a TV program generation system using digest video scenes that are retrieved from video streams with the program indexes. The key features of the system are: (1) TV programs can be dynamically generated from digest video scenes selected by user preference. (2) Directions can be added using a happiness or sadness level based on the user preferences. (3) Personalized TV programs for an individual viewer can be made. The procedures taken by the system are as follows: (1) Conjunctive expressions between scenes are automatically generated; (2) Emotional expressions are automatically generated by user preference; (3) TV program metaphors are defined; (4) Direction templates corresponding to the metaphors are defined; (5) These expressions and definitions are coded using a markup language, and (6) Contents such as virtual characters and movies are synchronized. The resultant program can be shown on a TV set.
暂无评论