Heterogeneous architectures have emerged as a dominant platform, not only in high-performance computing but also in mobile processing, cloud computing and the Internet of Things (IoTs). Because the undergraduate compu...
详细信息
ISBN:
(纸本)9781728159751
Heterogeneous architectures have emerged as a dominant platform, not only in high-performance computing but also in mobile processing, cloud computing and the Internet of Things (IoTs). Because the undergraduate computer science curriculum is over-crowded in its current state, it is difficult to include a new course as a required part of the curriculum without increasing the number of hours to graduation. Integration of heterogeneous computing content requires a module-based approach, such as those undertaken for introducing parallel and distributed computing. In this paper, we present a teaching module that introduces CS1 students to some of the fundamental concepts in heterogeneous computing. The goal of this module is not to teach students how to program heterogeneous systems but rather expose them to this emerging trend and prepare them for material they are expected to see in future classes. Although concepts are covered at a high-level, the module emphasizes active learning and includes a lab assignment that provides students with hands-on experience with respect to task mapping and performance evaluation of a heterogeneous system. The module was implemented at our home institution in Fall 2018. Initial evaluation results are quite encouraging both in terms of learning outcomes and student engagement and interest.
The aim of this paper is to present a distributed implementation of the Type-2 Fuzzy Logic (T2FL) algorithm in a mobile agent based distributedcomputing platform. The proposed algorithm is assigned to be implemented ...
详细信息
ISBN:
(纸本)9781467387491
The aim of this paper is to present a distributed implementation of the Type-2 Fuzzy Logic (T2FL) algorithm in a mobile agent based distributedcomputing platform. The proposed algorithm is assigned to be implemented on an SPMD (Single Program Multiple Data) architecture which is based on a cooperative mobile agent model. It is constituted by a set of mobile agents as AVPEs (Agent Virtual Processing Elements) in order to improve the processing resources needed for performing the big data image segmentation. In this work we focused on the application of this algorithm to process the big data MRI (Magnetic Resonance Images) image. The input image is splitted into elementary images by the Mobile Team leader Agent and encapsulated one per AVPE. Each AVPE perform and exchange the segmentation results and maintain asynchronous communication with their Team leader agent until the convergence of this algorithm. The obtained experimental results in terms of accuracy and efficiency analysis of the proposed distributed implementation are achieved thanks to the mobile agents several interesting skills introduced in this distributed computational model.
COGNITIVE computing MODELS IN COMMUNICATION SYSTEMS A concise book on the latest research focusing on problems and challenges in the areas of data transmission technology, computer algorithms, AI-based devices, comput...
详细信息
ISBN:
(数字)9781119865605
ISBN:
(纸本)9781119865070
COGNITIVE computing MODELS IN COMMUNICATION SYSTEMS A concise book on the latest research focusing on problems and challenges in the areas of data transmission technology, computer algorithms, AI-based devices, computer technology, and their solutions.
We propose to strengthen the computer science (CS) curriculum by embedding parallel concepts in a required first-semester seminar taken by all incoming declared CS majors. We introduce students to parallelcomputing c...
详细信息
ISBN:
(纸本)9781450367936
We propose to strengthen the computer science (CS) curriculum by embedding parallel concepts in a required first-semester seminar taken by all incoming declared CS majors. We introduce students to parallelcomputing concepts through a series of unplugged activities so that students see parallel approaches as a natural form of solution to a task. We describe a pilot offering of the class and activities, with measurements and analysis of what students self-report and their performance on assessments.
This article describes problems of distributing a real-time, human-in-the-loop simulator. The simulator itself is a dynamics simulator solving the dynamics of Multi-Body Systems in real-time. Techniques used to distri...
详细信息
ISBN:
(纸本)9780769538686
This article describes problems of distributing a real-time, human-in-the-loop simulator. The simulator itself is a dynamics simulator solving the dynamics of Multi-Body Systems in real-time. Techniques used to distribute computation are presented and their suitability for general purpose interactive simulation are discussed.
We establish a general fault-tolerance property for the interesting hierarchical cubic networks, when a linear number of vertices are removed from such a network. As its application, we discuss and derive several conn...
详细信息
ISBN:
(纸本)9781479979813
We establish a general fault-tolerance property for the interesting hierarchical cubic networks, when a linear number of vertices are removed from such a network. As its application, we discuss and derive several connectivity results of its underlying graph, including its restricted connectivity, cyclic vertex-connectivity, component connectivity, and conditional diagnosability. These results demonstrate several fault-tolerance properties of the hierarchical cubic networks.
A shared disks (SD) cluster couples multiple computing nodes for high performance transaction processing, and all nodes share a common database at the disk level. To reduce the number of disk access, the node may cach...
详细信息
ISBN:
(纸本)3540254242
A shared disks (SD) cluster couples multiple computing nodes for high performance transaction processing, and all nodes share a common database at the disk level. To reduce the number of disk access, the node may cache both data pages and index pages in its local memory buffer. In general, index pages are accessed more often and thus cached at more nodes than their corresponding data pages. Furthermore, tree-based indexes such as B+ trees require complicated operations, e.g., root-to-leaf traversal and structure modification operation due to a page split or a page concatenation. This means that it is strongly required to devise a dedicated cache coherency scheme for index pages that takes advantage of the semantics of their access. In this paper, we propose a new cache coherency scheme for B+ tree indexes in the SD cluster. The proposed scheme can reduce the message traffic between nodes and the number of tree re-traversals. Using a simulation model of the SD cluster, we show that the proposed scheme exhibits substantial performance improvement over the previous schemes.
We investigate schemes to accelerate the decay of aircraft trailing vortices. These structures are susceptible to several instabilities that lead to their eventual destruction. We employ an Evolution Strategy to desig...
详细信息
ISBN:
(纸本)9783642193279
We investigate schemes to accelerate the decay of aircraft trailing vortices. These structures are susceptible to several instabilities that lead to their eventual destruction. We employ an Evolution Strategy to design a lift distribution and a lift perturbation scheme that minimize the wake hazard as proposed in [6]. The performance of a scheme is measured as the reduction of the mean rolling moment that would be induced on a following aircraft;it is computed by means of a Direct Numerical Simulation using a parallel vortex particle code. We find a configuration and a perturbation scheme characterized by an intermediate wavelength lambda similar to 4.64, necessary to trigger medium wavelength instabilities between tail and flap vortices and subsequently amplify long wavelength modes.
parallel and distributed computing (PDC) has become ubiquitous to the extent that even common users depend on parallel programming. This points to the need for every programmer to understand how parallelism and distri...
详细信息
ISBN:
(数字)9783319751788
ISBN:
(纸本)9783319751788;9783319751771
parallel and distributed computing (PDC) has become ubiquitous to the extent that even common users depend on parallel programming. This points to the need for every programmer to understand how parallelism and distributed programming affect problem solving, teaching only traditional sequential programming is no longer sufficient. To address the rapidly widening gap between emerging highly-parallel computer architectures and the sequential programming approach taught in traditional CS/CE courses, the Computer Science Department at Tennessee Technological University has integrated PDC into their introductory programming course sequence. This paper presents our implementation efforts, experience and lessons learned, as well as preliminary evaluation results.
distributed Systems Comprehensive textbook resource on distributed systems—integrates foundational topics with advanced topics of contemporary importance within the field distributed Systems: Theory and Applications ...
详细信息
ISBN:
(数字)9781119825951;9781119825944
ISBN:
(纸本)9781119825937
distributed Systems Comprehensive textbook resource on distributed systems—integrates foundational topics with advanced topics of contemporary importance within the field distributed Systems: Theory and Applications is organized around three layers of abstractions: networks, middleware tools, and application framework. It presents data consistency models suited for requirements of innovative distributed shared memory applications. The book also focuses on distributed processing of big data, representation of distributed knowledge and management of distributed intelligence via distributed agents. To aid in understanding how these concepts apply to real-world situations, the work presents a case study on building a P2P Integrated E-Learning system. Downloadable lecture slides are included to help professors and instructors convey key concepts to their students. Additional topics discussed in distributed Systems: Theory and Applications include:
Network issues and high-level communication tools
Software tools for implementations of distributed middleware.
Data sharing across distributed components through publish and subscribe-based message diffusion, gossip protocol, P2P architecture and distributed shared memory.
Consensus, distributed coordination, and advanced middleware for building large distributed applications
distributed data and knowledge management
Autonomy in distributed systems, multi-agent architecture
Trust in distributed systems, distributed ledger, Blockchain and related technologies.
Researchers, industry professionals, and students in the fields of science, technology, and medicine will be able to use distributed Systems: Theory and Applications as a comprehensive textbook resource for understanding distributed systems, the specifics behind the modern elements which relate to them, and their practical applications.
暂无评论