967 resultados para Parallel or distributed processing


Relevância:

40.00% 40.00%

Publicador:

Resumo:

Most of the current web-based application systems suffer from poor performance and costly heterogeneous accessing. Distributed or replicated strategies can alleviate the problem in some degree, but there are still some problems of the distributed or replicated model, such as data synchronization, load balance, and so on.  In this paper, we propose a novel architecture for Internet-based data processing system based on multicast and anycast protocols. The proposed architecture breaks the functionalities of existing data processing system, in particular, the database functionality, into several agents. These agents communicate with each other using multicast and anycast mechanisms. We show that the proposed architecture provides better scalability, robustness, automatic load balance, and performance than the current distributed architecture of Internet-based data
processing.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

The aim of this paper is to show a general design of autonomic elements and initial implementation of a cluster operating system that moves parallel processing on clusters to the computing mainstream using the autonomic computing vision. The significance of this solution is as follows. Autonomic Computing was identified by IBM as one of computing's Grand Challenges. The human body was used to illustrate an Autonomic Computing system that possesses self-knowledge, self-configuration, self optimization, self-healing, and self-protection, knowledge of its environment and user friendliness properties. One of the areas that could benefit from the comprehensive approach created by the autonomic computing vision is parallel processing on non-dedicated clusters. Many researchers and research groups have responded positively to the challenge by initiating research around one or two of the characteristics identified by IBM as the requirements for autonomic computing. We demonstrate here that it is possible to satisfy all Autonomic Computing characteristics.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

The paper describes some details of the mechanical and kinematics design of a five-axis mechanism. The design has been utilized to physically realize an industrial-scale five-axis milling machine that can carry a three KW spindle. However, the mechanism could be utilized in other material processing and factory automation applications. The mechanism has five rectilinear joints/axes. Two of these axes are arranged traditionally, i.e. in series, and the other three axes utilize the concept of parallel kinematics. This combination results in a design that allows three translational and two rotational two-mode degrees of freedom (DOFs). The design provides speed, accuracy and cost advantages over traditional five-axis machines. All axes are actuated using linear motors.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Dedicated clusters are becoming commonly used for high performance parallel processing. Computers of a non-dedicated cluster are often idle or lightly loaded. These under utilised computers can be employed to execute parallel applications. Thus, they have to be shared by parallel and sequential applications, which could lead to the improvement of their execution performance. There is a lack of experimental study showing the behaviour and performance of executing parallel and sequential applications concurrently on a non-dedicated cluster. We present the result of an experimental study into load balancing of a mixture of parallel and sequential applications on a non-dedicated cluster.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Parallel transfer of large amounts of data is attractive as (i) the data can be received in less time and (ii) is more resilient to connection failures. This is often used in e-Science under the field of data sharing. Data from one research project should be easily assessable to others regardless of the size of the data thus parallelism is used to help share the data quickly. However, there are many tasks to be carried out to make it possible: replica discovery and load detection just to name two. A common problem with most solutions is they overlook some tasks such as load detection. PHTTP is an innovate protocol which handles the tasks behind parallel transfer while presenting itself as a normal sequential transfer.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

A common characteristic among parallel/distributed programming languages is that the one language is used to specify not only the overall organisation of the distributed application, but also the functionality of the application. That is, the connectivity and functionality of processes are specified within a single program. Connectivity and functionality are independent aspects of a distributed application. This thesis shows that these two aspects can be specified separately, therefore allowing application designers to freely concentrate on either aspect in a modular fashion. Two new programming languages have been developed for specifying each aspect. These languages are for loosely coupled distributed applications based on message passing, and have been designed to simplify distributed programming by completely removing all low level interprocess communication. A suite of languages and tools has been designed and developed. It includes the two new languages, parsers, a compilation system to generate intermediate C code that is compiled to binary object modules, a run-time system to create, manage and terminate several distributed applications, and a shell to communicate with the run-tune system. DAL (Distributed Application Language) and DAPL (Distributed Application Process Language) are the new programming languages for the specification and development of process oriented, asynchronous message passing, distributed applications. These two languages have been designed and developed as part of this doctorate in order to specify such distributed applications that execute on a cluster of computers. Both languages are used to specify orthogonal components of an application, on the one hand the organisation of processes that constitute an application, and on the other the interface and functionality of each process. Consequently, these components can be created in a modular fashion, individually and concurrently. The DAL language is used to specify not only the connectivity of all processes within an application, but also a cluster of computers for which the application executes. Furthermore, sub-clusters can be specified for individual processes of an application to constrain a process to a particular group of computers. The second language, DAPL, is used to specify the interface, functionality and data structures of application processes. In addition to these languages, a DAL parser, a DAPL parser, and a compilation system have been designed and developed (in this project). This compilation system takes DAL and DAPL programs to generate object modules based on machine code, one module for each application process. These object modules are used by the Distributed Application System (DAS) to instantiate and manage distributed applications. The DAS system is another new component of this project. The purpose of the DAS system is to create, manage, and terminate many distributed applications of similar and different configurations. The creation procedure incorporates the automatic allocation of processes to remote machines. Application management includes several operations such as deletion, addition, replacement, and movement of processes, and also detection and reaction to faults such as a processor crash. A DAS operator communicates with the DAS system via a textual shell called DASH (Distributed Application SHell). This suite of languages and tools allowed distributed applications of varying connectivity and functionality to be specified quickly and simply at a high level of abstraction. DAL and DAPL programs of several processes may require a few dozen lines to specify as compared to several hundred lines of equivalent C code that is generated by the compilation system. Furthermore, the DAL and DAPL compilation system is successful at generating binary object modules, and the DAS system succeeds in instantiating and managing several distributed applications on a cluster.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Sexual arousal is a complex and dynamic element of women’s sexuality. Accounts vary, however most multidimensional models highlight the cognitive, affective and physiological components of the female sexual arousal response. While literature examining the peripheral physiological changes that occur during female sexual arousal abounds, there has been a dearth of literature pertaining to the cognitive and affective components. Thus, while many authors have included cognitive and emotions as independent components of the female sexual arousal response, there has been little empirical research to validate this approach. The aim of the current thesis was to examine the cognitive and affective components of female sexual arousal in more depth, investigating the nature of the relationship between these components under various experimental conditions. In order to do so, two integrated studies were conducted, each highlighting the effects of either external or internal variables on women’s subjective sexual arousal, absorption, positive affect and negative affect. Study One was designed to evaluate women’s emotional and cognitive processing of two elements of erotic film – foreplay and erotic context. 60 women were asked to report their subjective sexual arousal, absorption, positive affect and negative affect in response to one of four erotic film excerpts. The erotic excerpts varied in accordance with the degree of foreplay (low vs. high) depicted and the context in which the sexual activities took place (novel vs. habitual context). Women in the study responded more favourably to the high foreplay erotic film excerpt, subsequently reporting higher degrees of subjective sexual arousal, absorption and positive affect. Women also responded favourably to the erotic excerpt filmed in a novel context, reporting greater subjective sexual arousal as a result. The environment in which the sexual encounters were filmed failed to have an effect however, on women’s absorption or their positive or negative affect. The results of Study One suggest that stimulus specific variables, such as the degree of foreplay depicted, have a significant influence on female cognitive and emotional processing of erotic film. The results also suggest that a relationship exists between absorption, subjective sexual arousal and positive affect, albeit a correlational one. Specifically, there was evidence of parallel processing during sexual arousal, as participant reported sexual arousal, absorption and positive affect all increased and decreased in unison. Based on the results it was suggested that future research attempt to experimentally manipulate one of these variables, to examine its direct effect on the remaining variable. Thus, Study Two aimed to examine the effects of absorption on women’s cognitive and emotional processing of erotica. Study Two manipulated absorption at two levels (high vs. low), examining the impact of these states on participants’ subsequent absorption, subjective sexual arousal and positive and negative affect. 62 women were asked to read one of two sets of test session instructions. The first, participant-oriented instruction set, instructed participants to immerse themselves in the erotic film excerpt, as if they were active participants in the sexual exchange. The second, spectator-oriented instruction set, directed participants to observe and evaluate the erotic film. These instructions were designed to elicit high and low degrees of absorption, respectively. The utility of this approach when manipulating female absorption, was demonstrated by self reported ratings of absorption, given at the conclusion of the film presentation. Participants were also asked to report their subjective sexual arousal and positive and negative affect at the conclusion of the erotic film presentation. The findings of this study suggest that the adoption of a participant-oriented (high absorption) perspective elicits more favourable responses from participants than a spectator-oriented (low absorption) perspective, with participants in the former experimental group reporting greater degrees of subjective sexual arousal and positive affect. Negative affect was equivalent across experimental conditions, with the participants reporting that they experienced little to no aversive feelings during either of the experimental conditions. The results suggest that the degree to which a women immerses and absorbs herself in a sexual stimulus has a significant impact in her subsequent cognitive and affective processing of that stimulus. More specifically, it appears that women respond more favourably when they are highly absorbed and immersed in a stimulus, reporting greater subjective sexual arousal and positive affect. Overall, the results of Studies One and Two highlight the dynamic and complex nature of female sexual arousal. It appears that women have definite cognitive and affective responses to sexual stimuli. The magnitude of these responses may be mediated by a number of factors however, including the intrinsic qualities of the stimulus and the degree to which the woman attends to the stimulus. Both these variables act to either enhance or inhibit the sexual arousal response. There results have important implications for current sexuality literature. While women’s cognitions and emotions in response to erotic film were generally highly correlated, in some instances they differed, warranting their inclusion as separate elements in models of female sexual arousal. Furthermore, it might be suggested that the inclusion of an additional variable – absorption – into current models of female sexual arousal would prove beneficial, aiding researchers to better understand and predict the arousal process. As such, recommendations are made for a revised model of female sexual arousal. In terms of future directions, the results of the present thesis have implications for the treatment of sexual dysfunctions, suggesting that clinicians need to understand the internal and external variables that might contribute to the aetiology and maintenance of their presenting problems.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

This research investigated an automated approach to re-writing traditional sequential computer programs into parallel programs for networked computers. A tool was designed and developed for generating parallel programs automatically and also executing these parallel programs on a network of computers. Performance is maximized by utilising all idle resources.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

The aim of the work was to reduce the cost and improve the performance of five-axis machines. The main performance criteria were motion cycle-time and positioning accuracy/precision. A novel machine that utilizes the concept of parallel-kinematics and linear motor technology is proposed, designed, built and controlled for this sake.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Knowledge is instrumental in organisational problem solving and is embedded in organisational processes and routines. We explore the application of IT in breakdowns (forms of interruptions from normal organisational work routines) and illustrate the application of distributed cognition theory (DCT) as a useful lens to explain the exchange of knowledge in breakdowns. DCT also allows for a rich analysis of the role that information technology (IT) can play to foster knowledge exchange in breakdown situations. We use two cases to illustrate that DCT is useful in identifying the matches and mismatches in IT support for exchanging knowledge in breakdowns.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

In many businesses, including hydrocarbon industries, reducing cost is of high priority. Although hydrocarbon industries appear able to afford the expensive computing infrastructure and software packages used to process seismic data in the search for hydrocarbon traps, it is always imperative to find ways to minimize cost. Seismic processing costs can be significantly reduced by using inexpensive, open source seismic data processing packages. However, hydrocarbon industries question the processing performance capability of open source packages, claiming that their seismic functions are less integrated and provide almost no technical guarantees for one to use. The objective of this paper is to demonstrate, through a comparative analysis, that open source seismic data processing packages are capable of executing the required seismic functions on an actual industrial workload. To achieve this objective we investigate whether or not open source seismic data processing packages can be executed using the same set of seismic data through data format conversions, and whether or not they can achieve reasonable performance and speedup when executing parallel seismic functions on a HPC cluster. Among the few open source packages available on the Internet, the subjects of our study are two popular packages: Seismic UNIX (SU) and Madagascar.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Addressing core issues in mobile surveillance, we present an architecture for querying and retrieving distributed, semi-permanent multi-modal data through challenged networks with limited connectivity. The system provides a rich set of queries for spatio-temporal querying in a surveillance context, and uses the network availability to provide best quality of service. It incrementally and adaptively refines the query, using data already retrieved that exists on static platforms and on-demand data that it requests from mobile platforms. We demonstrate the system using a real surveillance system on a mobile 20 bus transport network coupled with static bus depot infrastructure. In addition, we show the robustness of the system in handling different conditions in the underlying infrastructure by running simulations on a real, but historic dataset collected in an offline manner.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Distributed denial-of-service (DDoS) attacks typically exhaust bandwidth, processing capacity, or memory of a targeted machine, service or network. Despite enormous efforts in combating DDoS attacks in the past decade, DDoS attacks are still a serious threat to the security of cyberspace. In this talk I shall outline the recent efforts of my research group in detection of and defence against DDoS attacks. In particular, this talk will concentrate on the following three critical issues related to DDoS attacks: (1) Traceback of DDoS attacks; (2) Detection of low-rate DDoS attacks; and (3) Discriminating DDoS attacks from flash crowds.