Grading programming assignments of courses on distributed programming can greatly benefit from extensive testing, especially if quality aspects such as portability, robustness, security, and performance have to be eva...
详细信息
Grading programming assignments of courses on distributed programming can greatly benefit from extensive testing, especially if quality aspects such as portability, robustness, security, and performance have to be evaluated. this paper presents a framework that was developed at the Turin Polytechnic, Turin, Italy, to enable seamless and fast implementation of Web portals for automated management of student programming assignments. By using a computational grid facility to schedule testing jobs on different hosts, the framework offers high flexibility and scalability, thus enabling computationally intensive tests and some kinds of distributed tests, such as portability tests and field tests, which otherwise would be difficult to automate. the grid can be made of ordinary and even nondedicated or dismissed PCs, which, according to the authors' experience, is enough to offer students online extensive testing services. the framework was successfully used in two courses on distributed programming, located at different sites, partially overlapped in time, and attended by a total of 60 students. However, the framework should be scalable enough to work with increasing numbers of students and courses.
As of late it has turned out to be normal to catch wind of the ethics and advantages of the supposed "cloud" for the utilization of corporate programming. In spite of the fact that the utilization of the clo...
详细信息
ISBN:
(纸本)9781538608289
As of late it has turned out to be normal to catch wind of the ethics and advantages of the supposed "cloud" for the utilization of corporate programming. In spite of the fact that the utilization of the cloud in the business condition has effectively changed the idea of information stockpiling and asset administration, its utilization in the field of libraries and data focuses is to some degree less broad. this article intends to lay out its advantages and downsides. To see how the cloud can be utilized as a part of this expert condition, it is important to first get comfortable withthe cloud's highlights and its potential applications in the library and data focus industry. distributedcomputing, otherwise called "the Cloud", is an exceptionally adaptable stage promising fast access to equipment and programming over the web, notwithstanding simple administration and access by non-master clients. there are different sorts of "mists"[1].
the programming of distributed memory architectures can be significantly facilitated by abstract, application-oriented models. the Promoter model reconciles generality and easiness of use by a new concept of high-leve...
详细信息
ISBN:
(纸本)3540663630
the programming of distributed memory architectures can be significantly facilitated by abstract, application-oriented models. the Promoter model reconciles generality and easiness of use by a new concept of high-level data parallelism that leads to distributed types withparallel operations. the model enables the user to describe the spatial structures for a wide spectrum of numerical and non-numerical application in a uniform algebraic formalism, so that the compiler can readily generate the optimized message-passing program.
We present a system for secure telephone conferences (stc) over the internet. the system ensures participant authentication via x.509 certificates, such that every participant of a conference is informed about every o...
详细信息
ISBN:
(纸本)0769526403
We present a system for secure telephone conferences (stc) over the internet. the system ensures participant authentication via x.509 certificates, such that every participant of a conference is informed about every other participant. Also, all signaling and media data are encrypted, to ensure confidentiality. the system builds upon the open source telephone server asterisk and standard IP softphones. those software products are used unaltered. Stc client and server processes reside with softphones and server, respectively, to realize secure conferences. Experiments with our prototype show that the additional network and processor load is low, and that the system scales well for more than 10 participants.
A novel approach for extracting coarse-grained parallelism being represented with independent and synchronization-requiring slices is presented. Each slice is composed of dependent iterations of perfectly nested loops...
详细信息
ISBN:
(纸本)9780769529172
A novel approach for extracting coarse-grained parallelism being represented with independent and synchronization-requiring slices is presented. Each slice is composed of dependent iterations of perfectly nested loops. Presented algorithms work for both uniform and non-uniform loops. Our approach, based on operations on relations and sets, requires exact dependence analysis. Examples illustrating the proposed algorithm and results of experiments are presented.
Component software is a promising approach for dealing withthe problem of large scale distributed system development, because it decreases development costs and increases software quality. One of the central issues f...
详细信息
ISBN:
(纸本)0769506348
Component software is a promising approach for dealing withthe problem of large scale distributed system development, because it decreases development costs and increases software quality. One of the central issues for component software in distributed systems is the location of components. In large scale distributed systems trading is already used as a service location mechanism. this is considered the only way to manage services in large scab distributed systems where complete knowledge of the system is both unreasonable and unrealistic. Providing trading mechanisms appropriate for component development requires a move from appearance based (interface) to behaviour based (semantic) trading. We present a semantically enhanced component trading architecture that enables this move.
Transparency, minimal interference, minimal residual dependencies, efficiency and robustness are some of the features that are felt necessary for process migration mechanisms in distributed operating systems. None of ...
详细信息
By using the cloud computing platform that has achieved excellent commercial results to perform parallel classification processing of massive remote sensing data, it can meet the requirements of improving the parallel...
详细信息
Recently, Genetic Algorithm has been studied as an effective approach for large scale optimization problems. However, we have issues of early convergence and settings of many parameters in the GA approach. In order to...
详细信息
Recently, Genetic Algorithm has been studied as an effective approach for large scale optimization problems. However, we have issues of early convergence and settings of many parameters in the GA approach. In order to deal with such issues, parameter free genetic algorithm(PfGA) and distributed genetic algorithm(DGA) were proposed. In this paper, we propose a distributed parameter free genetic algorithm(DPfGA) that keeps parameter free characteristic and improves efficiency of optimization. Besides the distributed construction of GA, we propose the method varying the number of offspring adaptively in accordance withthe current performance of optimization. We show effectiveness of the algorithm through application of the algorithm to TSP(Travelling Salesman Problem).
A test suite for a key interface within a dimensional measuring system (coordinate measuring machine or CMM) is presented. the test suite consists of test procedures, test definitions, and various testing utilities. A...
详细信息
ISBN:
(纸本)0769515584
A test suite for a key interface within a dimensional measuring system (coordinate measuring machine or CMM) is presented. the test suite consists of test procedures, test definitions, and various testing utilities. A real-time, distributed test utilizing the test suite has been performed and is described.
暂无评论