Component-based approach is an effective way to improve the quality and efficiency of software development. This paper discuss component-based approach to develop an integrated diagnostic platform which in fact is a s...
详细信息
Component-based approach is an effective way to improve the quality and efficiency of software development. This paper discuss component-based approach to develop an integrated diagnostic platform which in fact is a software system and has the ability of both applications development and application implementing, by which the user can develop the diagnostic application software from a higher level of abstraction rather than from scratch.
Recent developments of global computing systems such as Ninf, NetSolve and Globus have opened up the opportunities for providing high-performance computing services over wide-area networks. However, most research focu...
详细信息
Recent developments of global computing systems such as Ninf, NetSolve and Globus have opened up the opportunities for providing high-performance computing services over wide-area networks. However, most research focused on the individual architectural aspects of the system, or application deployment examples, instead of the necessary characteristics such systems should intrinsically satisfy, nor how such systems relate with each other. Our comparative study performs deployment of example applications of network-based libraries using Ninf, NetSolve, and CORBA systems. There, we discover that dedicated systems for global computing such as Ninf and NetSolve have management, programmability, and it does not suffer performance disadvantages over more generic distributed computing capabilities provided by CORBA. Such results indicate the advantage of dedicated global computing systems over general systems, stemming further basic research is necessary across multiple systems to identify the ideal software architectures for global computing.
The necessity for Renewable Energy Resources (RES) has become a major issue due to the shortage of adequate fossil fuels recently. In addition to fossil fuel shortages, global warming is also an anxiety for a lot of c...
详细信息
Metaschedulers can distribute parts of a bag-of-tasks (BoT) application among various resource providers in order to speed up its execution. When providers cannot disclose private information such as their load and co...
详细信息
Metaschedulers can distribute parts of a bag-of-tasks (BoT) application among various resource providers in order to speed up its execution. When providers cannot disclose private information such as their load and computing power, which are usually heterogeneous, the metascheduler needs to make blind scheduling decisions. We propose three policies for composing resource offers to schedule deadline-constrained BoT applications. Offers act as a mechanism in which resource providers expose their interest in executing an entire BoT or only part of it without revealing their load and total computing power. We also evaluate the amount of information resource providers need to expose to the metascheduler and its impact on the scheduling. Our main findings are: (i) offer-based scheduling produces less delay for jobs that cannot meet deadlines in comparison to scheduling based on load availability (i.e. free time slots); thus it is possible to keep providers' load private when scheduling multi-site BoTs; and (ii) if providers publish their total computing power they can have more local jobs meeting deadlines.
Online travel support systems have often been cited as an ideal proving ground for agent-based architectures, yet no working systems have materialized. Over the last few years we have been considering various aspects ...
详细信息
Online travel support systems have often been cited as an ideal proving ground for agent-based architectures, yet no working systems have materialized. Over the last few years we have been considering various aspects of the design of such travel support systems. The aim of this note is to present the current state of our comprehensive framework for delivering personalized travel services using agent infrastructure
Agent communication has developed widely over the past decade for various types of multiple agent environments. Originally, most of this research surrounded simulation systems and inference systems. Subsequently, agen...
详细信息
Summary form only given. parallel computing for high performance scientific applications gained widespread adoption and deployment about two decades ago. Computer systems based on shared memory and message passing par...
详细信息
Summary form only given. parallel computing for high performance scientific applications gained widespread adoption and deployment about two decades ago. Computer systems based on shared memory and message passing parallel architectures were soon followed by clusters and loosely coupled workstations, that afforded flexibility and good performance for many applications at a fractional cost of MPP. Such platforms, referred to as paralleldistributed computing systems, have evolved considerably and are currently manifested as very sophisticated metacomputing and Grid systems. This paper traces the evolution of loosely coupled systems and highlights specific functional, as well as fundamental, differences between clusters and NOW of yesteryear versus metacomputing Grids of today. In particular, semantic differences between Grids and systems such as PVM and MPICH are explored. In addition, the recent trend in Grid frameworks to move away from conventional parallel programming models to a more service-oriented architecture is discussed. Exemplified by toolkits that follow the OGSA specification, these efforts attempt to unify aspects of Web-service technologies, high performance computing, and distributedsystems in order to enable large scale, cross-domain sharing of compute, data, and service resources. The paper also presents specific examples of current metacomputing and Grid systems with respect to the above characteristics, and discusses the relative merits of different approaches.
The CAN bus is one of the most used networks in distributed real-time systems. The CAN bus can be divided by means of bridges in order to distribute the network load among different segments and contribute positively ...
详细信息
Microgrid is a self-sufficient energy system that provides power to a specific geographic area, such as neighborhood, business center, hospital complex, or college campus. It can connect and disconnect from the grid t...
详细信息
暂无评论