Integration of services into workflow applications. (2015)
- Record Type:
- Book
- Title:
- Integration of services into workflow applications. (2015)
- Main Title:
- Integration of services into workflow applications
- Further Information:
- Note: Pawel Czarnul.
- Authors:
- Czarnul, Pawel
- Contents:
- Understanding the Need for Service Integration; Introduction; Software Systems and Applications; Rationale behind Service Integration; Challenges in Service Integration; Solutions Proposed in the Book; ; Existing Parallel and Distributed Systems, Challenges and Solutions ; Modern Software Architectures, Systems and APIs for Parallel and Distributed Systems; HPC Systems; SOA; Multi-tier Architectures; Peer-to-peer, Distributed Software Objects and Agents; Grid Systems; Volunteer Computing Cloud Computing; Sky Computing; Mobile Computing; Complex Distributed Scenarios as Workflow Applications; Workflow Structure; Abstract vs Concrete Workflows; Data Management; Workflow Modeling for Scientific and Business Computing; Workflow Scheduling; Static vs Dynamic Scheduling; Workflow Management Systems; Challenges and Proposed Solutions; Integration of Systems Implementing Various Software Architectures Integration of Services for Various Target Application Types Dynamic QoS Monitoring and Evaluation of Distributed Software Services; Dynamic Data Management with Storage Constraints in a Distributed System; Dynamic Optimization of Service-based Workflow Applications with Data Management in Distributed Heterogeneous Environment; ; A Concept of Dynamic Quality Management for Service–based Workflows in Distributed Environments ; A Generalized Quality Model of a Service; Uniform Description of Modern Distributed Systems; Mapping of Various Service Types and Legacy Software to theUnderstanding the Need for Service Integration; Introduction; Software Systems and Applications; Rationale behind Service Integration; Challenges in Service Integration; Solutions Proposed in the Book; ; Existing Parallel and Distributed Systems, Challenges and Solutions ; Modern Software Architectures, Systems and APIs for Parallel and Distributed Systems; HPC Systems; SOA; Multi-tier Architectures; Peer-to-peer, Distributed Software Objects and Agents; Grid Systems; Volunteer Computing Cloud Computing; Sky Computing; Mobile Computing; Complex Distributed Scenarios as Workflow Applications; Workflow Structure; Abstract vs Concrete Workflows; Data Management; Workflow Modeling for Scientific and Business Computing; Workflow Scheduling; Static vs Dynamic Scheduling; Workflow Management Systems; Challenges and Proposed Solutions; Integration of Systems Implementing Various Software Architectures Integration of Services for Various Target Application Types Dynamic QoS Monitoring and Evaluation of Distributed Software Services; Dynamic Data Management with Storage Constraints in a Distributed System; Dynamic Optimization of Service-based Workflow Applications with Data Management in Distributed Heterogeneous Environment; ; A Concept of Dynamic Quality Management for Service–based Workflows in Distributed Environments ; A Generalized Quality Model of a Service; Uniform Description of Modern Distributed Systems; Mapping of Various Service Types and Legacy Software to the Generalized Service; A Solution for Dynamic QoS-aware Optimization of Service-based Workflow Applications; Proposed Architecture; A Generalized Dynamic Workflow Scheduling Model; A QoS-aware Workflow Scheduling Problem; A Dynamic QoS-aware Workflow Scheduling Problem; A Dynamic QoS-aware Workflow Scheduling Problem with Data Streaming; ; Dynamic Workflow Application Scheduling with Quality of Service; Monitoring and Measurement of Quality Metrics; Monitoring Procedure; Measurement and Digital Filtering of Data; Workflow Scheduling Algorithms; Integer Linear Programming; Genetic Algorithms; Divide and Conquer; Hill Climbing; Characteristics and Comparison of Algorithms; Service Selection with Dynamic Data Flows and Automatic Data Parallelization; Extending the Genetic Algorithm Formulation; Extending the Integer Linear Formulation; Mixing Two Algorithms for Service Selection and Data Distribution; Modeling Additional Dependencies or Constraints; Discounts; Synchronization Tasks; Associated Tasks; Integer Data Sizes; Data Sizes Known at Runtime Only; Data Servers or Repositories; Checkpointing in Workflow Optimization; ; Dynamic Data Management in Workflow Execution ; Model Considering Data Constraints and Management; Multithreaded Implementation of Data Handling; Data Streaming; Data Sizes and Storage Constraints; Impact of the Message Size; Storage Size of the Workflow Execution System; Storage Constraints for Service Nodes; Data Caching for Increased Throughput and Improvement of Workflow Execution Time Runtime Workflow Data Footprint; Cost of Storage in Workflow Execution; Service Interfaces and Data Interchange; ; Workflow Management and Execution using BeesyCluster ; BeesyCluster – a Middleware for Service–based Distributed Systems; Middleware Requirements; Domain Model of the System; BeesyCluster as a Modern Middleware for Distributed Services Functions and Features; Architecture and Core Modules; Security; Running Services in BeesyCluster; Publishing Services; Performance of Web Service and WWW Interfaces; Workflow Management System in BeesyCluster; Workflow Editor and Execution Engine in BeesyCluster; Workflow Execution; ; Practical Workflow Applications ; Exemplary Workflow Patterns and Use Cases; Scientific and Multimedia Applications; Modeling; Trade-offs and Performance; Checkpoint and Restart for Improving Performance; Business Production Problem; A Workflow Application for Planning Interdisciplinary Projects; Control and Management of Distributed Devices and Sensors; Monitoring Facilities; Integration of HPC nodes and Mobile Devices for Optimization of Traffic and Emergency Procedures; Online Translation on HPC Resources; Monitoring of Objects using Mobile Devices; A Script-based Workflow Application for Parallel Data Processing; Modeling Performance in BeesyCluster; Overhead of the BeesyCluster Workflow Solution; Modeling Performance of Applications; ; Bibliography; ; Index … (more)
- Edition:
- 1st
- Publisher Details:
- Boca Raton : Chapman & Hall/CRC
- Publication Date:
- 2015
- Extent:
- 1 online resource, illustrations (black and white)
- Subjects:
- 004.35
Parallel computers
Electronic data processing -- Distributed processing
Computer networks - Languages:
- English
- ISBNs:
- 9781498706476
- Related ISBNs:
- 9781498706469
- Notes:
- Note: Includes bibliographical references and index.
Note: Description based on CIP data; item not viewed. - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.136897
- Ingest File:
- 02_038.xml