Agile Computing on Business Grids

Size: px
Start display at page:

Download "Agile Computing on Business Grids"

Transcription

1 C&C Research Laboratories NEC Europe Ltd Rathausallee 10 D St Augustin Germany Junwei Cao Agile Computing on Business Grids An Introduction to AgileGrid June 2003

2 Agile Computing on Business Grids An Introduction to AgileGrid 1 Introduction Grid computing [Cao2003b] will lead to a global computing infrastructure, which will provide an ideal basis to achieve agile computing [Cao2003c] In this document, detailed technical issues are discussed on how to build agile computing services on business grids (AgileGrid) A java package, JAG (Java for Agile Grids), is designed to provide an all-in-one solution to AgileGrid This document is a work in progress and feedback is encouraged 2 AgileGrid: Agile Computing on Business Grids Agile computing [Cao2003c] is proposed to be a new computing paradigm that allows greater variety and individuality in computing services Agile computing cannot be achieved for mass customization of computing services without a global computing infrastructure that enables mass production of computing power The grid is an ideal candidate for such a global computing infrastructure, especially future grids for commercial usage [Cao2003b] Technical issues related to enable the grid have been addressed in the research of grid community These include: resource management, information services, data management, security, programming models, QoS and adaptation support, performance evaluation, monitoring and measurement, portals and PSEs, and so on [Cao2003b] Some of these are potential to be utilized to enable agile computing and are introduced below Workflow Management Workflow and process management has been a research topic in business management and other areas for many years Since a grid application could also be a collection of loosely coupled activities, workflow is considered as a programming model for grid applications Related research issues include workflow specification language, workflow engine/enactor, workflow simulation, workflow scheduling, workflow monitoring, workflow editor, and so on Our initial experience to implement workflow management in a grid computing environment can be found in [Cao2003a] AgileGrid requires that grid services should be customized according customers QoS requirements If a grid service is implemented as a flow of utilization of other grid services, dynamic service federation will be essential to achieve agile grid computing That means service instances should be created after customers QoS requirements arrive, which provide the maximum flexibility to adapt to various requirement In this way grid services are 2

3 customized and each customer is served with a different service instance that is considered to be the best one to meet his requirement Dynamic service federation is essential to achieve agile grid computing and has to be implemented efficiently to fit into the real time situation Several topics below are related to the implementation of dynamic service federation Performance Prediction Numerous methodologies have been developed for modeling, analysis, evaluation and predication of HPC applications, including benchmarking, analytical modeling, simulation, and monitoring Our previous experiences on performance modeling of HPC applications and its use for grid computing QoS support can be found respectively in [Cao2000] and [Cao2002a] Performance predictive information is also quite useful for decision making processes of dynamic service federation in agile grid computing Example performance metrics include execution time, cost, memory and disk usage Analysis and measurement based performance prediction is more likely to be used in agile grid computing scenarios Service Discovery Current service discovery mechanism and protocols developed in grid computing are centralized Distributed service discovery is more addressed in P2P systems In our previous work, a P2P-like service advertisement and discovery mechanism is designed in an agentbased grid computing system [Cao2001, Cao2001b] AgileGrid requires dynamic service discovery capabilities Service discovery processes should not rely on a single point service registration and discovery service Services should be able to find each other in a self organizing way using some distributed mechanisms and protocols Dynamic service federation requires service discovery to be processed efficiently and rapidly Scheduling Resource scheduling and workload balancing is important to achieve high performance computing on clusters or multiprocessors In a grid computing environment, meta/co/super schedulers are used for higher level control of multiple local grid schedulers Our previous work on cluster scheduling and grid load balancing can be found in [Cao2002] and [Cao2003] AgileGrid brings new challenges on more flexible scheduling processes For example, mapping workflow activities efficiently onto multiple choices of grid services according to multiple performance metrics is a difficult task, because it is not only an issue of advanced scheduling algorithms but also relies on complicate policies In agile grid computing, scheduling becomes interactive processes among the customer, the customized service and other grid services The scheduling should be processed according to customers preferences if required Automatic Negotiation While there is little research on the use of automatic negotiation techniques for grid computing scheduling and QoS support This has been identified as a useful technique to achieve agile grid computing A negotiation can be described using communication protocols or workflow descriptions Related issues need to be refined further 3

4 Customer Integration AgileGrid requires that the customer to be the most important partner of the whole computing processes The customer cannot be simplified as a request sender and result collector The customer may be required to participate in all the AgileGrid processes, eg business management, QoS negotiation, service selection and federation, and so on The customer may have their own preferences on how to use the grid Customer integration needs software support to interface customer to software systems For example, predefined usage patterns can be managed by customer software agents, which are intelligent and autonomous software entities that interface customers to software systems Related issues need to be refined further Security AgileGrid requires more flexible interactions among grid services, which may lead to security problems For example, a customized grid service has to carry out flows of computing tasks by consuming other grid services on behalf of the customer Current grid security infrastructure may be not enough to achieve this It may be necessary to find a good tradeoff between flexibility and security Security issues need to be refined further All of above issues have to be addressed to achieve the AgileGrid and corresponding software systems have to be designed according to some predefined architecture Since grid computing infrastructures are following a service-oriented approach and the emerging Open Grid Service Architecture (OGSA) is becoming the de facto standard architecture for grid computing, AgileGrid will also be implemented within the OGSA framework The implementation of AgileGrid will end up with the development of some high level grid services on top of grid core and base services (Or directly web services based? This is also an issue to be decided in future) 3 JAG: Java for Agile Grids As Globus is an open source implementation of the OGSI, JAG is considered to be an all-inone Java solution to AgileGrid and provides the following services: Grid Workflow Services These services provide interfaces for runtime handling of workflow instances These may include the creation and deletion of a workflow instance, retrieving information about workflows (eg partners and their properties), changing partners of workflow activities, adding and removing activities, and so on These services allow modification to deployed workflows and are essential for the implementation of dynamic service federation for agile grid computing For example, if the QoS negotiation result for a new customer request requires that one of current workflow partners should be replaced by another grid service, the changing partner service can be called to perform this without un-deploying the whole workflow (Should workflow services definitions be related to a specific workflow language, eg BPEL4WS or GSFL?) Grid Performance Services These services provide general support to performance prediction of the corresponding grid service, eg performance data management (Should performance services be related to a specific prediction approach or algorithm? If so, it seems the most suitable one is the statistical analysis of historical information) 4

5 There may be many other services required to support AgileGrid, eg grid negotiation services, grid proxy services (I will add here details in future) While Globus can be used for mandatory implementation of grid services to guarantee the interoperability, at this moment, JAG is designed to be a package that developers can choose to implement their applications with only necessary services Interoperability of agile grid computing applications can only be achieved if the AgileGrid service infrastructure can be standardized in future Software developers can build grid applications directly on top of the OGSI using toolkits like GT3, however, in this case, all high level services we mentioned above aiming at the AgileGrid will has to be implemented as application-specific services JAG is motivated by the generalization of these high level services and aims to provide more services to facilitate grid application development Even if a user does not totally agree with our vision of agile computing, JAG will be still a useful Java package that can provide more grid application enabling support References [Cao2000] [Cao2001] [Cao2001b] [Cao2002] J Cao, D J Kerbyson, E Papaefstathiou, and G R Nudd, Performance Modelling of Parallel and Distributed Computing Using PACE, in Proc of 19 th IEEE Int Performance, Computing and Communication Conf, Phoenix, USA, pp , 2000 J Cao, D J Kerbyson, and G R Nudd, Performance Evaluation of an Agent- Based Resource Management Infrastructure for Grid Computing, in Proc of 1 st IEEE/ACM Int Symp on Cluster Computing and the Grid, Brisbane, Australia, pp , 2001 J Cao, D J Kerbyson, and G R Nudd, High Performance Service Discovery in Large-Scale Multi-Agent and Mobile-Agent Systems, Int J Software Engineering and Knowledge Engineering, Special Issue on Multi-Agent Systems and Mobile Agents, Vol 11, No 5, pp , 2001 J Cao, S A Jarvis, S Saini, D J Kerbyson, and G R Nudd, ARMS: an Agent-based Resource Management System for Grid Computing, Scientific Programming, Special Issue on Grid Computing, Vol 10, No 2, pp , 2002 [Cao2002a] J Cao, S A Jarvis, D P Spooner, J D Turner, D J Kerbyson, and G R Nudd, Performance Prediction Technology for Agent-based Resource Management in Grid Environments, in Proc 11 th IEEE Heterogeneous Computing Workshop, in conj with 16 th IEEE Int Parallel & Distributed Processing Symp, Fort Lauderdale, FL, USA, pp 86-99, 2002 [Cao2003] [Cao2003a] J Cao, D P Spooner, S A Jarvis, S Saini, and G R Nudd, Agent-Based Grid Load Balancing Using Performance-Driven Task Scheduling, in Proc 17 th IEEE Int Parallel & Distributed Processing Symp, Nice, France, pp 49-58, 2003 J Cao, S A Jarvis, S Saini, and G R Nudd, GridFlow: Workflow Management for Grid Computing, in Proc 3 rd IEEE/ACM Int Symp on Cluster Computing and the Grid, Tokyo, Japan, pp ,

6 [Cao2003b] [Cao2003c] J Cao, From Scientific Grids to Business Grids - The State-of-the-Art of Grid Computing, Agile Computing Series White Paper, C&C Research Laboratories, NEC Europe Ltd, 2003 J Cao, Agile Computing Enabling Mass Customization of Computing Services, Agile Computing Series White Paper, C&C Research Laboratories, NEC Europe Ltd,

GridFlow: Workflow Management for Grid Computing

GridFlow: Workflow Management for Grid Computing GridFlow: Workflow Management for Grid Computing Junwei Cao *, Stephen A. Jarvis, Subhash Saini and Graham R. Nudd * C&C Research Laboratories, NEC Europe Ltd., Sankt Augustin, Germany Department of Computer

More information

Decision Resource Management and Scheduling on the Grid

Decision Resource Management and Scheduling on the Grid Decision Resource Management and Scheduling on the Grid Mingsheng Hu 1 2,Xueguang Chen 1,Zhijuan Jia 2 (Institute of Systems Engineering, Huazhong University of Science and Technology, 430074, P.R.China)1

More information

COST ESTIMATION OF ADVANCE RESERVATIONS OVER QUEUED JOBS: A QUANTITATIVE STUDY

COST ESTIMATION OF ADVANCE RESERVATIONS OVER QUEUED JOBS: A QUANTITATIVE STUDY International Journal of Modeling, Simulation, and Scientific Computing Vol. 1, No. 3 (2010) 317 332 c World Scientific Publishing Company DOI: 10.1142/S1793962310000249 COST ESTIMATION OF ADVANCE RESERVATIONS

More information

CROWNBench: A Grid Performance Testing System Using Customizable Synthetic Workload

CROWNBench: A Grid Performance Testing System Using Customizable Synthetic Workload CROWNBench: A Grid Performance Testing System Using Customizable Synthetic Workload Xing Yang, Xiang Li, Yipeng Ji, and Mo Sha School of Computer Science, Beihang University, Beijing, China {yangxing,

More information

Hybrid performance-based workload management for multiclusters and grids

Hybrid performance-based workload management for multiclusters and grids Hybrid performance-based workload management for multiclusters and grids L. He, S.A. Jarvis, D.P. Spooner, X. Chen and G.R. Nudd Abstract: The paper addresses the dynamic scheduling of parallel jobs with

More information

Bilateral Bargaining Game and Fuzzy Logic in the System Handling SLA-Based Workflow

Bilateral Bargaining Game and Fuzzy Logic in the System Handling SLA-Based Workflow Bilateral Bargaining Game and Fuzzy Logic in the System Handling SLA-Based Workflow Dang Minh Quan International University in Germany School of Information Technology Bruchsal 76646, Germany quandm@upb.de

More information

An Autonomic Service Oriented Architecture in Computational Engineering Framework

An Autonomic Service Oriented Architecture in Computational Engineering Framework Journal of Computer Engineering 1 (2009) 3-11 An Autonomic Service Oriented Architecture in Computational Engineering Framework M. Agni Catur Bhakti and Azween B. Abdullah Department of Computer and Information

More information

Research on Architecture and Key Technology for Service-Oriented Workflow Performance Analysis

Research on Architecture and Key Technology for Service-Oriented Workflow Performance Analysis Research on Architecture and Key Technology for Service-Oriented Workflow Performance Analysis Bo Liu and Yushun Fan Department of Automation, Tsinghua University, Beijing 100084, China liubo03@mails.tsinghua.edu.cn,

More information

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation Welcome to: Unit 1 Overview of delivery models in Cloud Computing 9.1 Unit Objectives After completing this unit, you should be able to: Understand cloud history and cloud computing Describe the anatomy

More information

The NextGRID Architecture

The NextGRID Architecture The NextGRID Architecture Guy Lonsdale C&C Research Laboratories, NEC Europe Ltd. OGF-20, Grid Means Business,, Collaborative Grids Session, 9.5.07 The financial support of the European Commission is gratefully

More information

Performance Analysis of Grid workflows in K-WfGrid and ASKALON

Performance Analysis of Grid workflows in K-WfGrid and ASKALON Performance Analysis of Grid workflows in K-WfGrid and ASKALON Hong-Linh Truong and Thomas Fahringer Distributed and Parallel Systems Group Institute of Computer Science, University of Innsbruck With contributions

More information

Building Effective Multivendor Autonomic Computing Systems

Building Effective Multivendor Autonomic Computing Systems September 2006 (vol. 7, no. 9), art. no. 0609-o9003 1541-4922 2006 IEEE Published by the IEEE Computer Society Panel Report Building Effective Multivendor Autonomic Computing Systems Omer F. Rana Cardiff

More information

The SWRLing Future of OWL. Mark Greaves DARPA / IXO

The SWRLing Future of OWL. Mark Greaves DARPA / IXO The SWRLing Future of OWL Mark Greaves DARPA / IXO In the Beginning DARPA Agent Mark Up Language (DAML) PE/Project Number: 62301E/ST-11 PAD ID NUMBER: 010033 PGM NUMBER: XAM8E DIRO APPROVAL: PGM MANAGER:

More information

IBM Grid Offering for Analytics Acceleration: Customer Insight in Banking

IBM Grid Offering for Analytics Acceleration: Customer Insight in Banking Grid Computing IBM Grid Offering for Analytics Acceleration: Customer Insight in Banking customers. Often, banks may purchase lists and acquire external data to improve their models. This data, although

More information

Grid Computing for Virtual Experimentation and Analysis

Grid Computing for Virtual Experimentation and Analysis Grid Computing for Virtual Experimentation and Analysis Nirupam Julka 1, Peter Lendermann 1, Wentong Cai 2, Nguyen Quoc Khanh 2, Terence Hung 3 D-SIMLAB, Singapore Institute of Manufacturing Technology

More information

Towards SLA-supported Resource Management

Towards SLA-supported Resource Management Towards SLA-supported Resource Management Peer Hasselmeyer 1, Bastian Koller 2, Lutz Schubert 2, Philipp Wieder 3 1 C&C Research Laboratories, NEC Europe Ltd., 53757 Sankt Augustin, Germany, hasselmeyer@ccrl-nece.de

More information

CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE

CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE Susan Sutherland (nee Rao) University of Canberra PO Box 148, Jamison Centre, ACT 2614, Australia Susan.sutherland@canberra.edu.au

More information

SERVICE-ORIENTED WORKFLOW: CONCEPTS, ARCHITECTURE AND KEY TECHNOLOGIES

SERVICE-ORIENTED WORKFLOW: CONCEPTS, ARCHITECTURE AND KEY TECHNOLOGIES Proceedings of DET2007 4th International Conference on Digital Enterprise Technology Bath, United Kingdom 19-21 September 2007 SERVICE-ORIENTED WORKFLOW: CONCEPTS, ARCHITECTURE AND KEY TECHNOLOGIES Bo

More information

Oracle Management Cloud

Oracle Management Cloud Oracle Management Cloud Cloud Essentials Autonomously monitor, detect, triage, and proactively resolve issues across hybrid-cloud environments. Oracle Management Cloud represents a new generation of systems

More information

Intelligent Business Transaction Agents for Cross-Organizational Workflow Definition and Execution

Intelligent Business Transaction Agents for Cross-Organizational Workflow Definition and Execution Intelligent Business Transaction Agents for Cross-Organizational Workflow Definition and Execution Mohammad Saleem 1, Paul W.H. Chung 1, Shaheen Fatima 1, Wei Dai 2 1 Computer Science Department, Loughborough

More information

Towards Autonomic Virtual Applications in the In-VIGO System

Towards Autonomic Virtual Applications in the In-VIGO System Towards Autonomic Virtual Applications in the In-VIGO System Jing Xu, Sumalatha Adabala, José A. B. Fortes Advanced Computing and Information Systems Electrical and Computer Engineering University of Florida

More information

How do I simplify, accelerate and scale application testing in my Microsoft Azure development environments?

How do I simplify, accelerate and scale application testing in my Microsoft Azure development environments? SOLUTION BRIEF CA SERVICE VIRTUALIZATION ON DEMAND ON MICROSOFT AZURE How do I simplify, accelerate and scale application testing in my Microsoft Azure development environments? SOLUTION BRIEF CA DATABASE

More information

AGORA: An Architecture for Strategyproof Computing in Grids

AGORA: An Architecture for Strategyproof Computing in Grids AGORA: An Architecture for Strategyproof Computing in Grids Daniel Grosu Department of Computer Science Wayne State University Detroit, Michigan 48202, USA Email: dgrosu@cs.wayne.edu Abstract Grids enable

More information

e-business on demand

e-business on demand e-business on demand a technology perspective Open Standards Web Services Autonomic Computing e-utility Grid Computing Fulvio Capogrosso Distinguished Engineer Server Group, South Region, EMEA Agenda Scenario

More information

A Semantic Service Oriented Architecture for Enterprise Application Integration

A Semantic Service Oriented Architecture for Enterprise Application Integration 2009 Second International Symposium on Electronic Commerce and Security A Semantic Service Oriented Architecture for Enterprise Application Integration Liyi Zhang Center for Studies of Information Resources,

More information

Open Grid: Current Status and Future Directions

Open Grid: Current Status and Future Directions Open Grid: Current Status and Future Directions Ian Foster Argonne National Laboratory University of Chicago Globus Alliance Abstract In February 2002, the Globus Alliance and IBM introduced the Open Grid

More information

Focus on SOA Express. Extending the value of mainframe applications through Service-Oriented Architecture (SOA)

Focus on SOA Express. Extending the value of mainframe applications through Service-Oriented Architecture (SOA) Focus on SOA Express Extending the value of mainframe applications through Service-Oriented Architecture (SOA) Highlights How SOA Express from Micro Focus unleashes the power of web services to: Leverage

More information

Performance prediction and its use in parallel and distributed computing systems

Performance prediction and its use in parallel and distributed computing systems Future Generation Computer Systems 22 (2006) 745 754 www.elsevier.com/locate/fgcs Performance prediction and its use in parallel and distributed computing systems Stephen A. Jarvis a,, Daniel P. Spooner

More information

A workflow services middleware model on ShanghaiGrid 1

A workflow services middleware model on ShanghaiGrid 1 A workflow services middleware model on ShanghaiGrid 1 1 Ying Li 1, 2, Minglu Li 1, Jadi Yu 1 and Lei Cao 1 Department of Computer Science and Engineering,Shanghai Jiao Tong University, Shanghai 200030,

More information

An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications

An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications Rajkumar Buyya, Jonathan Giddy, and David Abramson School of Computer Science

More information

Goya Deep Learning Inference Platform. Rev. 1.2 November 2018

Goya Deep Learning Inference Platform. Rev. 1.2 November 2018 Goya Deep Learning Inference Platform Rev. 1.2 November 2018 Habana Goya Deep Learning Inference Platform Table of Contents 1. Introduction 2. Deep Learning Workflows Training and Inference 3. Goya Deep

More information

Workflow Advisor on The Grid

Workflow Advisor on The Grid Published at the UK E-Science All Hands Meeting 2004 M. Ong, X. Ren, G. Allan, V. Kadirkamanathan, HA Thompson and PJ Fleming University of Sheffield, Department of Automatic Control and Systems Engineering,

More information

A Dynamic Co-Allocation Service in Multicluster Systems

A Dynamic Co-Allocation Service in Multicluster Systems A Dynamic Co-Allocation Service in Multicluster Systems J.M.P. Sinaga, H.H. Mohamed, and D.H.J. Epema Faculty of Electrical Engineering, Mathematics, and Computer Science Delft University of Technology

More information

A self-configuration model for execution management in Grid computing

A self-configuration model for execution management in Grid computing www.ijcsi.org 396 A self-configuration model for execution management in Grid computing Mohamad Fadaeian 1 and Mehdi N.Fesharaki 2 1 Computer Department, Science and Research Branch, Islamic Azad University,

More information

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER CONTENTS CONTENTS... 0 INTRODUCTION... 1 VISION AND OBJECTIVES... 1 ARCHITECTURE GUIDING PRINCIPLES... 1 ENTERPRISE TECHNICAL REFERENCE FRAMEWORK

More information

Testing in Service Oriented Architectures with Dynamic Binding: A Mapping Study

Testing in Service Oriented Architectures with Dynamic Binding: A Mapping Study Final preprint version to be published in Information and Software Technology, (In Press). Elsevier, doi:10.1016/j.infsof.2010.11.014 Submitted: May 17th, 2010, Accepted: November 30th, 2010 Testing in

More information

Performance Evaluation of an Agent-Based Resource Management Infrastructure for Grid Computing

Performance Evaluation of an Agent-Based Resource Management Infrastructure for Grid Computing Performance Evaluation of an Agent-Based Resource Management Infrastructure for Grid Computing Junwei Cao, Darren J. Kerbyson, and Graham R. Nudd High Performance Systems Laboratory, Department of Computer

More information

The SAGE Encyclopedia of the Internet Energy Use and the Internet

The SAGE Encyclopedia of the Internet Energy Use and the Internet Energy Use and the Internet Contributors: Junwei Cao, Haochen Hua & Guang Ren Edited by: Barney Warf Book Title: Chapter Title: "Energy Use and the Internet" Pub. Date: 2018 Access Date: June 9, 2018 Publishing

More information

Integration Scenarios BEinGRID Industry Days. Stefan Wesner, René Heek High Performance Computing Center Stuttgart (HLRS)

Integration Scenarios BEinGRID Industry Days. Stefan Wesner, René Heek High Performance Computing Center Stuttgart (HLRS) Integration Scenarios BEinGRID Industry Days Stefan Wesner, René Heek High Performance Computing Center Stuttgart (HLRS) {wesner,heek}@hlrs.de A new Approach for Classifying Grids Ship Building (BE16)

More information

AN ENERGY EFFICIENT SCHEME FOR CLOUD RESOURCE PROVISIONING USING TASK SCHEDULING STRATEGY BASED ON VACATION QUEUING THEORY

AN ENERGY EFFICIENT SCHEME FOR CLOUD RESOURCE PROVISIONING USING TASK SCHEDULING STRATEGY BASED ON VACATION QUEUING THEORY AN ENERGY EFFICIENT SCHEME FOR CLOUD RESOURCE PROVISIONING USING TASK SCHEDULING STRATEGY BASED ON VACATION QUEUING THEORY M.Sarojinidevi Department of Computer Science and Engineering K.Ramakrishnan College

More information

WORKFLOW SCHEDULING FOR SERVICE ORIENTED CLOUD COMPUTING. A Thesis Submitted to the College of. Graduate Studies and Research

WORKFLOW SCHEDULING FOR SERVICE ORIENTED CLOUD COMPUTING. A Thesis Submitted to the College of. Graduate Studies and Research WORKFLOW SCHEDULING FOR SERVICE ORIENTED CLOUD COMPUTING A Thesis Submitted to the College of Graduate Studies and Research In Partial Fulfillment of the Requirements For the Degree of Master of Science

More information

Decision support system for virtual organization management

Decision support system for virtual organization management Decision support system for virtual organization management J. Hodík a, J. Vokřínek a, R. Hofman b a Department of Cybernetics, Faculty of Electrical Engineering, Czech Technical University, Technická

More information

Guide to Modernize Your Enterprise Data Warehouse How to Migrate to a Hadoop-based Big Data Lake

Guide to Modernize Your Enterprise Data Warehouse How to Migrate to a Hadoop-based Big Data Lake White Paper Guide to Modernize Your Enterprise Data Warehouse How to Migrate to a Hadoop-based Big Data Lake Motivation for Modernization It is now a well-documented realization among Fortune 500 companies

More information

A standards-based Grid resource brokering service supporting advance reservations, coallocation and cross-grid interoperability

A standards-based Grid resource brokering service supporting advance reservations, coallocation and cross-grid interoperability To be submitted to CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE November 26 A standards-based Grid resource brokering service supporting advance reservations, coallocation and cross-grid interoperability

More information

Overview and Frequently Asked Questions

Overview and Frequently Asked Questions Overview and Frequently Asked Questions Oracle Buys In-Memory Data Grid Leader Tangosol: Creates First Integrated Platform that Enables Extreme Transaction Processing Overview Frequently Asked Questions

More information

for Customer Services

for Customer Services for Customer Services CUSTOMER SERVICES D WITH AI THE OPPORTUNITY ARTIFICIAL INTELLIGENCE Dramatically improve customer services with self-service chatbots providing 24/7 answers to questions. Improve

More information

Hydrologic Information System Status Report

Hydrologic Information System Status Report Hydrologic Information System Status Report Version 1: September 15, 2005 Edited by David R. Maidment Full report is available at: http://www.ce.utexas.edu/prof/maidment/cuahsi/hisstatussept15.pdf Developing

More information

Autonomic Computing: Standards for Self-Managing Systems

Autonomic Computing: Standards for Self-Managing Systems Autonomic Computing: Standards for Self-Managing Systems Alan Ganek Vice President IBM Autonomic Computing ibm.com/autonomic 1 x On Demand Era Responsive in real-time Variable cost structures Focused on

More information

Chapter 1. Introduction. 1.1 Inspiration for Computational Grids

Chapter 1. Introduction. 1.1 Inspiration for Computational Grids Chapter 1 Introduction This chapter provides a high-level overview of the application of an economic-based model to Grid resource management and scheduling. It briefly presents the inspiration for computational

More information

Possibilities for Modeling and Integration of Business Processes*

Possibilities for Modeling and Integration of Business Processes* BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 1 Sofia. 2005 Possibilities for Modeling and Integration of Business Processes* Hristina Daskalova, Vladislava Grigorova,

More information

WHITE PAPER Microsoft SQL Server 2005: Bringing Business Intelligence to the Masses

WHITE PAPER Microsoft SQL Server 2005: Bringing Business Intelligence to the Masses Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com WHITE PAPER Microsoft SQL Server 2005: Bringing Business Intelligence to the Masses Sponsored by:

More information

COLLABORATIVE WORKSPACE OVER SERVICE-ORIENTED GRID

COLLABORATIVE WORKSPACE OVER SERVICE-ORIENTED GRID COLLABORATIVE WORKSPACE OVER SERVICE-ORIENTED GRID SHEN ZHIQI Information Communication Institute of Singapore, School of Electrical and Electronic Engineering, Nanyang Technological University, 50 Nanyang

More information

Architecting Agile Businesses:

Architecting Agile Businesses: Architecting Agile Businesses: A Guideline for the Business-Oriented Software Architect Kaine Ugwu SATURN 2016 Kaine Ugwu Software Architect Konga Online Shopping Ltd. Planning new technology insertion

More information

A standards-based Grid resource brokering service supporting advance reservations, coallocation and cross-grid interoperability

A standards-based Grid resource brokering service supporting advance reservations, coallocation and cross-grid interoperability CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2009; 00:1 38 [Version: 2002/09/19 v2.02] A standards-based Grid resource brokering service supporting advance

More information

HOLONIC CONTROL OF AN ENGINE ASSEMBLY PLANT AN INDUSTRIAL EVALUATION

HOLONIC CONTROL OF AN ENGINE ASSEMBLY PLANT AN INDUSTRIAL EVALUATION HOLONIC CONTROL OF AN ENGINE ASSEMBLY PLANT AN INDUSTRIAL EVALUATION Stefan BUSSMANN and Jörg SIEVERDING DaimlerChrysler AG Research and Technology 3 Alt-Moabit 96a, 10559 Berlin, Germany {Stefan.Bussmann,

More information

An agent-based framework for service level agreement management

An agent-based framework for service level agreement management University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2007 An agent-based framework for service level agreement management Qiang

More information

Integrating MATLAB Analytics into Enterprise Applications

Integrating MATLAB Analytics into Enterprise Applications Integrating MATLAB Analytics into Enterprise Applications David Willingham 2015 The MathWorks, Inc. 1 Run this link. http://bit.ly/matlabapp 2 Key Takeaways 1. What is Enterprise Integration 2. What is

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Part I INTRODUCING SOA Service Oriented Architecture- Presented by Hassan.Tanabi@Gmail.com 2 Fundamental SOA 1. The term "service-oriented" has existed for some time, it has

More information

KRISTINA BLAŠKOVÁ SOA & ETL

KRISTINA BLAŠKOVÁ SOA & ETL KRISTINA BLAŠKOVÁ SOA & ETL SOA & ETL SOURCES Josuttis, Nicolai. (2007). SOA in Practice: The Art of Distributed System Design (Theory in Practice). Kimball, Ralph, Caserta, Joe. (2004). The Data Warehouse

More information

Integrating configuration workflows with project management system

Integrating configuration workflows with project management system Integrating configuration workflows with project management system Dimitri Nilsen, Pavel Weber Karlsruhe Institute of Technology Steinbuch Centre for Computing Hermann-von-Helmholtz-Platz 1, D-76344 Eggenstein-

More information

A Systematic Approach to Performance Evaluation

A Systematic Approach to Performance Evaluation A Systematic Approach to Performance evaluation is the process of determining how well an existing or future computer system meets a set of alternative performance objectives. Arbitrarily selecting performance

More information

Innovation Potential and Challenges in Smart Ecosystems

Innovation Potential and Challenges in Smart Ecosystems 12.04.2011 Innovation Potential and Challenges in Smart Ecosystems Dr. Joerg Doerr Joerg.Doerr@iese.fraunhofer.de Fraunhofer IESE Kaiserslautern, Germany 9 th Silicon Saxony Day Dresden 03.07.2014 Digital

More information

Moab and TORQUE Achieve High Utilization of Flagship NERSC XT4 System

Moab and TORQUE Achieve High Utilization of Flagship NERSC XT4 System Moab and TORQUE Achieve High Utilization of Flagship NERSC XT4 System Michael Jackson, President Cluster Resources michael@clusterresources.com +1 (801) 717-3722 Cluster Resources, Inc. Contents 1. Introduction

More information

A Real-Time Community-of-Interest (COI) Framework for Command-and- Control Applications

A Real-Time Community-of-Interest (COI) Framework for Command-and- Control Applications A Real-Time Community-of-Interest (COI) Framework for Command-and- Control Applications Ray Paul Department of Defense Washington, DC raymond.paul@osd.mil 5/22/2004 1 Agenda Requirements of COIs COI architecture

More information

NSF {Program (NSF ) first announced on August 20, 2004} Program Officers: Frederica Darema Helen Gill Brett Fleisch

NSF {Program (NSF ) first announced on August 20, 2004} Program Officers: Frederica Darema Helen Gill Brett Fleisch NSF07-504 {Program (NSF04-609 ) first announced on August 20, 2004} Program Officers: Frederica Darema Helen Gill Brett Fleisch Computer Systems Research Program: Components and Thematic Areas Advanced

More information

BOARD 10: the future of decision making

BOARD 10: the future of decision making BOARD 0: the future of decision making Version 0 brings a dramatic technological shift to the BOARD platform, introducing a series of innovations that revolutionize the way in which decision-making applications

More information

CompatibleOne Open Source Cloud Broker Architecture Overview

CompatibleOne Open Source Cloud Broker Architecture Overview CompatibleOne Open Source Cloud Broker Architecture Overview WHITE PAPER October 2012 Table of Contents Abstract 2 Background 2 Disclaimer 2 Introduction 2 Section A: CompatibleOne: Open Standards and

More information

Loosely-Coupled Process Automation in Medical Environments

Loosely-Coupled Process Automation in Medical Environments CAiSE'06 DC 1185 Loosely-Coupled Process Automation in Medical Environments Jurate Vysniauskaite Departement of Informatics, University of Zurich, Binzmuhlestr. 14, 8050 Zurich, Switzerland jurate@ifi.unizh.ch

More information

American Journal of Engineering Research (AJER) Implementing Short Term Scheduler and Preemptive Algorithm in Grid Computing Scheduling

American Journal of Engineering Research (AJER) Implementing Short Term Scheduler and Preemptive Algorithm in Grid Computing Scheduling American Journal of Engineering Research (AJER) e-issn : 2320-0847 p-issn : 2320-0936 Volume-02, Issue-05, pp-78-83 www.ajer.us Research Paper Open Access Implementing Short Term Scheduler and Preemptive

More information

Economic and management challenges and needs of computational resource providers and industry partners

Economic and management challenges and needs of computational resource providers and industry partners Economic and management challenges and needs of computational resource providers and industry partners Chair: Dan Reed (Microsoft Research) Secretary: Jean François Lavignon (Bull) IESP Workshop 2, June

More information

BOARD 10: the future of decision making

BOARD 10: the future of decision making BOARD 10: the future of decision making Version 10 brings a dramatic technological shift to the BOARD platform, introducing a series of innovations that revolutionize the way in which decision-making applications

More information

Service Oriented grid Architecture for Geosciences Community

Service Oriented grid Architecture for Geosciences Community Service Oriented grid Architecture for Geosciences Community R.Fraser 1, T.Rankine 2 and R.Woodcock 1 (1) CSIRO Exploration and Mining and pmd*crc, 26 Dick Perry Ave, Kensington, Western Australia 6151,

More information

Business Process Modeling for SOA Prepare for SOA Implementation Dr. Alex Kwok 22 Nov 2004

Business Process Modeling for SOA Prepare for SOA Implementation Dr. Alex Kwok 22 Nov 2004 IBM Software Group Business Process Modeling for SOA Prepare for SOA Implementation Dr. Alex Kwok 22 Nov 2004 Business World Orchestration and Choreography Orchestration An executable business process

More information

Cost-based Job Grouping and Scheduling Algorithm for Grid Computing Environments

Cost-based Job Grouping and Scheduling Algorithm for Grid Computing Environments Cost-based Job Grouping and Scheduling Algorithm for Grid Computing Environments Sonal Yadav M.Tech (CSE) Sharda University Greater Noida, India Amit Agarwal, Ph.D Associate Professor University of Petroleum

More information

Underneath all the hype, the essence of

Underneath all the hype, the essence of Web-Scale Workflow Editor: Schahram Dustdar dustdar@infosys.tuwien.ac.at Portable Cloud Services Using TOSCA Tobias Binz University of Stuttgart Gerd Breiter IBM Boeblingen Laboratory Frank Leymann University

More information

Service Oriented Architecture

Service Oriented Architecture 2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary

More information

Enterprise Service-Oriented Architecture Made Easy: Driving Adoption with SAP Discovery System Software. Heiko Stock Dir, Solution Office SAP AG

Enterprise Service-Oriented Architecture Made Easy: Driving Adoption with SAP Discovery System Software. Heiko Stock Dir, Solution Office SAP AG Enterprise Service-Oriented Architecture Made Easy: Driving Adoption with SAP Discovery System Software Heiko Stock Dir, Solution Office SAP AG Success Factors for Adopting Enterprise Service-Oriented

More information

On the Impact of Reservations from the Grid on Planning-Based Resource Management

On the Impact of Reservations from the Grid on Planning-Based Resource Management On the Impact of Reservations from the Grid on Planning-Based Resource Management Felix Heine 1, Matthias Hovestadt 1, Odej Kao 1, and Achim Streit 2 1 Paderborn Center for Parallel Computing (PC 2 ),

More information

HOW TO BUILD A MICROGRID PLATFORM WITH FUTURE INTERNET TECHNOLOGIES

HOW TO BUILD A MICROGRID PLATFORM WITH FUTURE INTERNET TECHNOLOGIES HOW TO BUILD A MICROGRID PLATFORM WITH FUTURE INTERNET TECHNOLOGIES presented by Dr. Kolja Eger, Siemens AG on behalf of the FINSENY project Joint Workshop of FINSENY & EIT ICT Labs Smart Energy enabled

More information

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment Joseph M DeFee Senior Vice President Advanced Systems Division CACI Services-Oriented Architecture The one constant in business is change. New

More information

CFD Workflows + OS CLOUD with OW2 ProActive

CFD Workflows + OS CLOUD with OW2 ProActive CFD Workflows + OS CLOUD with OW2 ProActive Denis Caromel Agenda 1. Background: INRIA, ActiveEon 2. ProActive Parallel Suite 3. Use Cases & Demos Renault OMD2 Use Cases Workflow Acceleration -- Parallelism

More information

Engineered Resilient Systems (ERS) Architecture

Engineered Resilient Systems (ERS) Architecture Engineered Resilient Systems (ERS) Architecture Cary D. Butler, PhD Technical Director US Army Engineer Research and Development Center (ERDC) 2 Presentation Outline 1. Architecture Goals 2. Software Engineering

More information

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA IBM Rational Software Development Conference 2007 2007 IBM Corporation What

More information

Make smart business decisions when they matter most September IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise

Make smart business decisions when they matter most September IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise September 2007 IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise 2 Contents 2 Introduction 3 Linking information and events: Creating Active Content 4 Actively delivering enterprise

More information

Dynamic and Mobile Federated Business Process Execution. A WebV2 Whitepaper

Dynamic and Mobile Federated Business Process Execution. A WebV2 Whitepaper Dynamic and Mobile Federated Business Process Execution A WebV2 Whitepaper December 2003 Version 2.2 WebV2, Inc. 510 Logue Ave Mountain View, CA 94043 telephone: (650) 941-5116 www.webv2.com sales@webv2.com

More information

Soa Readiness Assessment, a New Method

Soa Readiness Assessment, a New Method ISSN : 8-96, Vol., Issue 8( Version ), August 0, pp.- RESEARCH ARTICLE OPEN ACCESS Soa Readiness Assessment, a New Method Ali Mirarab, Najmeh Ghasemi Fard and Abdol Reza Rasouli Kenari Electrical and Computer

More information

Workshop on Grids, Clouds & Service Infrastructures December IRMOS: The first step in real-time technologies for distributed systems

Workshop on Grids, Clouds & Service Infrastructures December IRMOS: The first step in real-time technologies for distributed systems Workshop on Grids, Clouds & Service 02-03 December 2009 IRMOS: The first step in real-time technologies for distributed systems Dimosthenis Kyriazis National Technical University of Athens dkyr@telecom.ntua.gr

More information

Roundtable Study: Analytic and Use Cases

Roundtable Study: Analytic and Use Cases Roundtable Study: Analytic and Use Cases November 2016 Charles Brown IBM Adam Etches IBM John Stultz SAS Analysis Exchange Model Analysis Exchange Model Is not A Software Program A Database A Network

More information

Service-Oriented Computing

Service-Oriented Computing Service-Oriented Computing edited by Dimitrios Georgakopoulos and Michael P. Papazoglou The MIT Press Cambridge, Massachusetts London, England 2009 Massachusetts Institute of Technology All rights reserved.

More information

Middleware for Supporting Private Clouds

Middleware for Supporting Private Clouds for Supporting Private Clouds Shigeaki Nitoh Hiroshi Nagakura Akihiko Sakurai Cloud computing is attracting attention because it enables speedy construction of systems in response to rapidly changing business

More information

Dynamic Parameterized States Tracking for Reusable Workflow Routing

Dynamic Parameterized States Tracking for Reusable Workflow Routing International Journal of Innovative Computing 4: 1(2014) 9-13 International Journal of Innovative Computing Journal Homepage: http://se.cs.utm.my/ijic Dynamic Parameterized States Tracking for Reusable

More information

Service Oriented Architecture (SOA) Implications to End-to-End Assessment

Service Oriented Architecture (SOA) Implications to End-to-End Assessment Service Oriented Architecture (SOA) Implications to End-to-End Assessment Brian Eleazer Brian Hall Robert Kohout Joint Systems Integration Center U.S. Joint Forces Command 757-203-4421 / 4453 / 7598 John.eleazer@jsic.jfcom.mil

More information

Enhancing Resource Reservation by Applying Defer Time in FCFS Scheme for Grid Computing Environments

Enhancing Resource Reservation by Applying Defer Time in FCFS Scheme for Grid Computing Environments 2017 IJSRST Volume 3 Issue 3 Print ISSN: 2395-6011 Online ISSN: 2395-602X Themed Section: Science and Technology Enhancing Reservation by Applying Defer Time in FCFS Scheme for Grid Computing Environments

More information

Enterprise IT Architectures SOA Part 3

Enterprise IT Architectures SOA Part 3 Enterprise IT Architectures SOA Part 3 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 26, 2007 SOA Because Innovation Requires Change and SOA Makes Change Easier a service? A repeatable business

More information

A SOA Maturity Model

A SOA Maturity Model A Maturity Model Abstract In many enterprises, business-it alignment is a challenge that requires continuous attention. There is considerable literature on measuring and improving such alignment, but it

More information

The Challenge: Balancing Change and Control of Continuous Delivery at Scale

The Challenge: Balancing Change and Control of Continuous Delivery at Scale WWW.PLUTORA.COM SOLUTION BRIEF The Challenge: Balancing Change and Control of Continuous Delivery at Scale DevOps bridges the gap between development and operations to deliver business value more frequently.

More information

MATLAB for Data Analytics The MathWorks, Inc. 1

MATLAB for Data Analytics The MathWorks, Inc. 1 MATLAB for Analytics 2016 The MathWorks, Inc. 1 Railway Automotive Aeronautics Retail Finance Off-highway vehicles Prognostics Fleet Analytics Condition Monitoring Retail Analytics Operational Analytics

More information

Keywords: DSM, DMM, Sequencing, Schedule Simulation, Project Management

Keywords: DSM, DMM, Sequencing, Schedule Simulation, Project Management 10 TH INTERNATIONAL DESIGN STRUCTURE MATRIX CONFERENCE, DSM 08 11 12 NOVEMBER 2008, STOCKHOLM, SWEDEN ADVANCED PROJECT MANAGEMENT FRAMEWORK FOR PRODUCT DEVELOPMENT Katsufumi Araki itid Consulting, Ltd.

More information

Architecting an On Demand Enterprise with the Federal Enterprise Architecture (FEA) Andras R. Szakal Chief Architect, IBM Federal Software, S&D

Architecting an On Demand Enterprise with the Federal Enterprise Architecture (FEA) Andras R. Szakal Chief Architect, IBM Federal Software, S&D Architecting an On Demand Enterprise with the Federal Enterprise Architecture (FEA) Andras R. Szakal Chief Architect, IBM Federal Software, S&D Agenda? What is driving organizations toward an On Demand

More information

WHITE PAPER. CA Nimsoft APIs. keys to effective service management. agility made possible

WHITE PAPER. CA Nimsoft APIs. keys to effective service management. agility made possible WHITE PAPER CA Nimsoft APIs keys to effective service management agility made possible table of contents Introduction 3 CA Nimsoft operational APIs 4 Data collection APIs and integration points Message

More information