19086803
Transaction management in design databases
Abstract Conventional data base systems are not suitable for handling advanced applications encountered in engineering, such as CAD/CAM, CASE, CAE, and VLSI design. The data bases in such environments, also called design data bases, are characterized by the presence of many complex data objects denoted by a large number of small tables, as opposed to a few large tables encountered in conventional data bases. The transaction model used in tracking data bases for banking, inventory control, and other such applications use view serializability as the correctness criterion. While view serializability is appropriate for tracking data bases, it is unnecessarily restrictive for engineering data bases. We propose a transaction model that is suitable for accessing shared design data based on coserializability. The transaction model supports long-duration transactions with intermediate commit points. In addition to the conventional nested transaction hierarchy, the model allows for cooperation between nested design transactions needed in a design environment.
45515179
Distributed real-time nested transactions
Abstract We present the concepts of real-time nested transactions and priority propagation for a distributed transaction processing environment. Real-time nested transactions incorporate the deadline requirements in the hierarchical structure of nested transactions. Priority propagation addresses issues related to transaction aborts in real-time nested transaction processing. The notion of priority ceiling has been used to avoid the priority inversion problem. The proposed protocols exhibit freedom from deadlock and have tightly bounded waiting periods. Both of these properties make them very suitable for distributed real-time transaction processing environments.
8543519
Design and Implementation of National Engineering Education Delivery System
17876052
Probabilistic constructive optimization techniques
We have developed a new optimization paradigm for solving computationally intractable combinatorial optimization and synthesis problems. The technique, named probabilistic constructive, combines the advantages of both constructive and probabilistic optimization mechanisms. Since it is a constructive approach, it has a relatively short runtime and is amenable for the inclusion of insights through heuristic rules. The probabilistic nature facilitates a flexible tradeoff between runtime and the quality of solution, suitability for the superimposition of a variety of control strategies, and simplicity of implementation. After presenting the generic technique, we apply it to a generic NP-complete problem (maximum independent set) and a synthesis and compilation problem (sequential code covering). Extensive experimentation indicates that the new approach provides very attractive tradeoffs between the quality of solution and runtime, often outperforming the best previously published approaches.
18507162
A statistical methodology for wire-length prediction
In this paper, the classic wire-length estimation problem is addressed and a new statistical wire-length estimation approach that captures the probability distribution function of net lengths after placement and before routing is proposed. These types of models are highly instrumental in formalizing a complete and consistent probabilistic approach to design automation and design closure where, along with optimizing the pertinent cost function, the associated prediction error is also considered. The wire-length prediction model was developed using a combination of parametric and nonparametric statistical techniques. The model predicts not only the length of the net using input parameters extracted from the floorplan of a design, but also probability distributions that a net with given characteristics after placement will have a particular length. The model is validated using the learn-and-test and resubstitution techniques. The model can be used for a variety of purposes, including the generation of a large number of statistically sound, and therefore realistic, instances of designs. The net models were applied to the probabilistic buffer-insertion problem and substantial improvement was obtained in net delay after routing (~ 20%) when compared to a traditional bounding box (BBOX)-based buffer-insertion strategy
30604687
A Comparative Study of Some Two-Processor Organizations
In many applications, parallelism inherent in a computation can be exploited by using a parallel computer organization. Such organizations may suffer throughput degradation because of data dependencies. The case of no data dependencies is considered. In this case, the throughput realized is dependent on the actual manner in which the parallel computer system is organized. A comparative performance study of four models of two-processor organizations is presented. The performance evaluation is through queueing analysis or simulation, the aim being to compare their response times under different workloads. This study also indicates the possibility of switching between alternate organizations in a dynamically reconfigurable system.
17359298
Queueing Network Modeling of Computer Communication Networks
The application of queueing network models to the performance analysis of messageswitched (or packet-switched) commumcatmn networks m surveyed. The main topics covered are the analysis of end-to-end delay and the analysis of buffer management schemes. A brief discussmn on flow control is also included. A queueing network model is developed for a simple user-resource network. The mean response time of a host computer m this network is illustrated by a numerical example.
1973000
Gateway placement for latency and energy efficient data aggregation [wireless sensor networks]
We propose the use of multiple gateways to significantly reduce latency and energy consumption in multi-hop wireless sensor networks during data aggregation. We have derived efficient integer linear programming formulations as well as a novel negative selection statistically-tuned heuristics. The heuristics are based on newly developed relaxation based lower bounds that are also used to quantify the effectiveness of the proposed heuristics. Our simulation study indicates that the use of gateways can often reduce latency and energy consumption by several times.