Computational Grids are emerging as a new infrastructure for Internet-based parallel and distributed computing. They enable the sharing, exchange, discovery, and aggregation of resources distributed across multiple ad...
详细信息
Computational Grids are emerging as a new infrastructure for Internet-based parallel and distributed computing. They enable the sharing, exchange, discovery, and aggregation of resources distributed across multiple administrative domains, organizations and enterprises. To accomplish this, Grids need infrastructure that supports various services: security, uniform access, resource management, scheduling, application composition, computational economy, and accounting. Although several initiatives are engaged in the development of Grid technologies, Grid accounting issues are yet to be addressed. To overcome this limitation, we propose a new infrastructure called GridBank that provides services for accounting. The support of computational economy and accounting services can lead to a self-regulated accountability in Grid computing. This paper presents requirements of Grid accounting and different economic models within which it can operate and proposes a Grid Accounting Services Architecture to meet them. The paper highlights implementation issues with a detailed discussion on the format for various records/databases that the GridBank needs to maintain. It also presents protocols for interaction between the GridBank and various components within Grid computing environments.
Decision making plays a more and more important role in present society, especially in dealing with open complex giant systems, such as macroeconomic decision making. A feasible and effective approach for dealing with...
详细信息
Decision making plays a more and more important role in present society, especially in dealing with open complex giant systems, such as macroeconomic decision making. A feasible and effective approach for dealing with the increasingly remarkable decision making problems, in particular open complex giant systems, is to construct a Hall for Workshop of Metasynthetic engineering (HWME), which is essentially an open giant intelligent decision support system in itself. On the other hand, the emergent agent technology is proposed and popularized as a new computing paradigm for building complex softwaresystems. In this paper, we first briefly introduce the principle of metasynthetic engineering and the HWME in terms of decision support, and propose the network-based hierarchical model of an HWME. Furthermore, we discusse the design idea of agent-oriented metasynthetic engineering for decision support systems. We discuss the design scheme, the framework and the working mechanism of an HWME based on intelligent agents in Java which took the macroeconomic decision making as an instance. In addition, we further examine the fundamental problem of designing agent-oriented open giant intelligent decision support systems. The suitability and challenges of the present agent-oriented abstractions for open giant intelligent systems are further analyzed. Then, we propose the concept of societal abstraction for agent-oriented open giant intelligent systems, which is based on the following hypothesis: a unified mechanism — societal interactions, organizational schemes and component patterns, and multi-agent society. Our preliminary study reveals that the agent-oriented metasynthetic engineering is valid and powerful for decision making of open complex giant systems.
This paper presents a case study highlighting the best practices for designing and building a web-based auction system using UML (Unified Model Language) and component-based programming. We use the Use Case, Class, Se...
详细信息
This paper presents a case study highlighting the best practices for designing and building a web-based auction system using UML (Unified Model Language) and component-based programming. We use the Use Case, Class, Sequence, and Component Diagrams offered by UML for designing the system. This enables new functions to be added and updated easily. Our implementation, with its basis in component-based programming, enabled us to develop a highly maintainable system with a number of reusable components: the Method of Bidding (the bidder can bid at three different frequencies-fast, medium or leisurely), the Certification (Identity verification function), and the Registration Good (Product entry function) Components. Further, the system uses intelligent agents that permit fair help to bidders participating in auctions and at the same time achieve maximum profit for the seller. The design and implementation environment, along with the tools used, provide excellent support for the successful development of the system.
In order to satisfy, the complex and various demands of the customers, telecommunication networks must provide their services rapidly and flexibly, with the support of efficient service and network management systems....
详细信息
As telecommunication softwaresystems are growing in size and complexity, the eflort of tuning them for performance becomes more costly and time-consuming. Performance modelling ofleers an eficient means of estimating...
详细信息
ISBN:
(纸本)1581130600
As telecommunication softwaresystems are growing in size and complexity, the eflort of tuning them for performance becomes more costly and time-consuming. Performance modelling ofleers an eficient means of estimating software design and implementation alternatives, and is much easier to apply than actually changing the real system. Although it is widelv recognized that performance engineering is very important to the telecommunications industry, modelling techniques are not easily accessible to software developers. The most important obstacle is the cognitive gap between the software and the performance domains. This paper presents the experience of the authors in modelling an existing telecommunication product and then in using its results for capacity planning and for feeding back recommendations to the sofmare development team. The paper also describes an approach to make performance engineering more accessible to .software developers.
Whereas it is generally acknowledged that code tangling reduces the quality of software and that aspect-oriented programming (AOP) is a means of addressing this problem, there is — as yet — no clear definition or ch...
详细信息
The transportation of prerecorded, compressed video data without loss of picture quality requires the network and video servers to support large fluctuations in bandwidth requirements. Fully utilizing a client-side bu...
详细信息
The transportation of prerecorded, compressed video data without loss of picture quality requires the network and video servers to support large fluctuations in bandwidth requirements. Fully utilizing a client-side buffer for smoothing bandwidth requirements can limit the fluctuations in bandwidth required from the underlying network and the video-on-demand servers. This paper shows that, for a fixed-size buffer constraint, the critical bandwidth allocation technique results in plans for continuous playback of stored video that have (1) the minimum number of bandwidth increases, (2) the smallest peak bandwidth requirements, and (3) the largest minimum bandwidth requirements. In addition, this paper introduces an optimal bandwidth allocation algorithm which, in addition to the three critical bandwidth allocation properties, minimizes the total number of bandwidth changes necessary for continuous playback. A comparison between the optimal bandwidth allocation algorithm and other critical bandwidth-based algorithms using 17 full-length movie videos and 3 seminar videos is also presented.
As companies increase the level of customization in their products, move towards smaller lot production and experiment with more flexible customer/supplier arrangements such as those made possible by Electronic Data I...
详细信息
The transportation of compressed video data without loss of picture quality requires the network to support large fluctuations in bandwidth requirements. These fluctuations can be smoothed, but straightforward approac...
详细信息
The transportation of compressed video data without loss of picture quality requires the network to support large fluctuations in bandwidth requirements. These fluctuations can be smoothed, but straightforward approaches to smoothing can still suffer from excessive buffering requirements, poor buffer utilization and an excessive number of bandwidth changes. This paper introduces critical bandwidth allocation, which reduces the number of bandwidth changes to a very small number, and achieves the maximum effectiveness from client-side buffers. A comparison between critical bandwidth allocation algorithms and other smoothing algorithms is presented, the sensitivity of the algorithm to jitter is examined, and, implications for the design of network services are discussed.
暂无评论