Automation Services Orchestration with Function Blocks: Web-service Implementation and Performance Evaluation
|
|
- Hubert Harris
- 8 years ago
- Views:
Transcription
1 Automation Services Orchestration with Function Blocks: Web-service Implementation and Performance Evaluation Evgenii Demin 1,2, Victor Dubinin 2, Sandeep Patil 1, Valeriy Vyatkin 1,3 1 Luleå University of Technology, Luleå, Sweden 2 Penza State University, Penza, Russia 3 Aalto University, Helsinki, Finland {evgenii.demin@ltu.se, victor_n_dubinin@yahoo.com, sandeep.s.patil@ieee.org, vyatkin@ieee.org} Abstract. This paper presents service-oriented implementation of distributed automation systems and the results of a practical performance measurement of Web-services deployed on different platforms. In the experiments we used a technique that allows one to separate the characteristics of the Web-service, such as the delays introduced by the medium of communication. It is shown that the technology development and deployment of Web-services significantly affect their performance. Keywords: Service-oriented architecture, Web-service; Cloud; Pick-and-Place manipulator; Web servers; Function blocks 1 Introduction Industrial application of the Internet of Things (IoT) architecture implies embedding intelligence and communication capabilities to machines and parts thereof. Service Oriented Architecture (SOA) [1], initially developed for general purpose computing, is becoming increasingly popular in industrial automation. In the SOA way of thinking, functionalities are encapsulated into services. Services are communicating with others using the message passing mechanism. A service sends a request message, another service receives the message, executes the service invoked and sends a response message if needed. Cloud computing, that is getting increasingly popular in various IT applications, can provide a very useful complement to IoT and SOA. The use of Cloud-deployed web-services in combination with embedded intelligence is being widely investigated for industrial automation applications. An example of such research activity is Arrowhead project sponsored by ARTEMIS 1 1
2 According to [2], cloud computing is a modern model for ubiquitous and convenient on-demand access to a common pool of configurable remote computing and software resources, and storage devices, which can be promptly provided and released with minimal operating costs and / or calls to the provider. Cloud computing is applied in various domains, from research and media to the mail services, corporate computer systems and electronic commerce. Consumers of cloud computing can greatly reduce the cost of maintaining their own information technology infrastructure, and dynamically respond to changing computing needs in peak times, using the property of elasticity of cloud services. In the development of cloud-based systems, a wide range of programming languages, libraries and technology frameworks can be used, which determine the effectiveness of the software functioning. The task of choosing the adequate development tools is an important stage of the software lifecycle. Thus, the urgent task is to study and perform comparative analysis of software applications productivity, depending on the development tools, as well as its deployment environment. Given the wide spread of distributed information systems such research is of particular interest for the Webservices - applications based on service-oriented model of interaction between providers and consumers of information services. There has been some work in this space, [3, 4] presents a model that helps selecting best end-point for a service (in case of many services with same intention) and this is particularly applicable in a distributed system that we are interested in and what is briefly presented in this paper. The aim of the paper is to investigate the performance of web-services developed to complement the embedded mechatronic intelligence using different development languages and deployment tools, and identify the various components of the total service time: the transmission delay / service request, and the processing time of the request and response formed by Web-services. The rest of the paper is structured as follows, section 2 details the IEC function block implementation of the services, section 3 presents the case study considered to demonstrate our approach, section 4 presents the method of our testing approach and finally section 5 presents the results and evaluation. 2 Function block implementation of services Given the obvious lack of system-level architecture for SOA-based automation systems, some authors of this paper proposed for this purpose in [5-7] the use of IEC distributed automation reference architecture. A family of reference examples with increasing level of complexity was considered. The first one in Fig. 1. (a) consists of just one linear motion pusher. Once a workpiece is placed in front of the pusher (that is detected by WPS sensor), the desired service of this system is to push the workpiece to the destination sink and retract the pusher to the initial state. The Figure also shows the hardware architecture of this system that fits to the Internet of Things vision: here all sensor and actuator devices are equipped with embedded microcontrollers and network interfaces.
3 A design environment based on such a system-level architecture is required for both development and debugging. In that proposal, function block diagrams implement service diagram of SOA-based systems. Each function block refers to a service in the SOA. Connections between function blocks are reflected as messages between services. Thus, entire function block network could be recognized as a service diagram as shown in the Fig. 1. (b). Each event connection inside function block designs is considered as a SOAP message type. Data connections associated with this event connection are placed in the SOAP message content. SOAP messages allow a two way communication: request and response. In the same manner as functions in programming languages, a service provider can provide response messages back to the service requestor after execution is completed. Fig. 2 shows this message interaction. Section 3 presents a complete and a more complex use case and the rest of the paper deals with this case study. (a) Fig. 1. (a) Workpiece transfer system with one linear motion pusher. (b) A function block application generated to implement requirements specified in the form of services. (b) Fig. 2. SOAP response message support in IEC Case Study: Pick and Place Manipulator This study was performed using a simulated model of pick and place (PnP) manipulator presented in Fig. 3. The manipulator, consisting of two axes of pneumatic cylinders and a suction device, performs the function of moving items (work pieces) from one place to another. This manipulator has a fully decentralized control that is
4 based on collaboration of controllers embedded into each cylinder. This architecture facilitates Plug & Play composition of mechatronic devices. One approach to totally decentralised control of the manipulator implemented using the IEC standard is described in detail in [8, 9]. PnP- manipulator is an automated system consisting of intelligent mechatronic components, e.g. pneumatic cylinders. Several configurations of the manipulator are described in [10, 11]. In this paper, we use a configuration with 6 cylinders (3 vertical and 3 horizontal). Each cylinder can be moved in and out by the appropriate control signals issued by its embedded controller. The decentralized system of planning is used to plan the movements of cylinders in the PnP-manipulator. The result of the planning process is to determine the combination of cylinders, which is required for the delivery of parts from a designated place. The logic of the PnP-manipulator was designed and implemented using the IEC in the nxtstudio 2.1 development environment. This platform is intended for the design and deployment of applications based on IEC The intelligent mechatronic architecture demonstrated in the PnP-manipulator enables use any of mechatronic modules and extensions. This offers significant business benefits in terms of flexibility and maintainability of products. For the experiment we chose a configuration of the PnP-manipulator with a separate module that implemented Web-based service. This configuration has been developed and described previously in [12]. In this configuration, the cylinder movement planning (scheduling of which cylinders participate in the given job of picking and placing of the workpiece) is performed using an external Web-Service. The scheme of interaction of the PnP-manipulator system components is shown in Fig. 3. Fig. 3. Interaction scheme of the PnP-manipulator components. 4 Methods of testing In order to study the effect of different platforms deploying Web-services on the performance, we used a technique that allows separation of the transmission delay request and results from service request processing time for each component of the system [13]. For this operation, four timestamps were recorded:
5 1. T 1 the time of sending a request to the Web-service by the client embedded in mechatronic component; 2. T 2 the time of receipt of the client s request by the Web-service; 3. T 3 the time of sending of response by Web-service; 4. T 4 time the response is received. Fixing these timestamps allows us to estimate the following performance of the Web-service: 1. Total service time (T RT) the time difference between sending the request by the client and the time of receipt of the reply from the Web-service: T RT = T 4 - T 1; (1) 2. Service delay by the web-service (T RPT) time web-service takes to process the request: T RPT = T 3 - T 2; (2) 3. Transmission delay introduced by remote execution of the service (T RTT) the time spent on data transfer of request / response between the client and Web-based services: T RTT = T RT-T RPT = (T 4 - T 1) - (T 3 - T 2). (3) Fig. 4. Methods of measuring the duration at different points in a single Web-service request/response To analyse the changes in the performance characteristics of deployment platforms the computer with following characteristics was used: CPU: Intel Core i GHz, RAM: 8,0 GB, OS: Windows 8.1. It was used for establishing and running the Web-server and Web-deployed service for planning and execution (scheduling) of the cylinders [14]. The length of the system testing was one hour. The interval between requests was 2 minutes [15]. 5 Performance evaluation The experimental results show that the time of service request of the Webservice greatly depends on the implementation technology and platform on which it is deployed. Based on the data obtained during the experiments, as well as performing
6 statistical analysis, one can make the following practical conclusions about the performance of deployment platforms from different manufacturers: 1. Despite the fact that the products of Oracle and IBM provide more flexibility when designing Web-services, their use significantly reduces the performance of such Web-based applications. 2. When deploying Web-service on one such platform with Microsoft Internet Information Services (MS IIS) the observed productivity of Web-service is twice as much as of the IBM WebSphere Application Server. 3. The Borland s Web-platform has shown significant volatility, in contrast from the Microsoft s one. At the same time there is a steady, albeit small, deviation of the average processing time for T RPT for a Web-service deployed on a local server. 4. All Web-platforms use different technology to optimize Web-services. 5. Network latency has a significant effect on the performance characteristics of Web-services. In addition, the timing of network connections is characterized by significant levels of volatility compared to the time of service request for a Webservice. 6. The instability of the network environment interaction of the consumer and the provider of Web-services has a significant impact on the uncertainty of performance characteristics. The uncertainty can be characterized by the coefficient of variation, which determines the ratio of the standard deviation and the expectation of service time. In some cases, this option is too high, which indicates substantial uncertainty of Web-platform performance characteristics measured experimentally. Fig. 5. Statistics change the time of service request Web-service TRPT. Fig. 6. Statistics changing of network delay TRTT.
7 The above chart shows the results of testing of Web-based platforms from different vendors. Fig. 5 shows the change of service time Web-service statistics. Fig. 6 shows the statistics of change in network latency. Table 1. Statistics estimating the total service time TRT Borland Enterprise Server Oracle Application Server IBM Web- Sphere Application Server Microsoft IIS BEA Web- Logic Server The minimum value, s 1,0 1,6 1,8 0,8 1,3 The maximum value, s 1,50 1,75 1,95 0,90 1,41 Expected value 1,24 1,66 1,87 0,84 1,35 Standard deviation 0,1673 0,0484 0,0460 0,0352 0,0351 Coefficient of variation, % 0,6548 0,0408 0,0328 0,0425 0, Conclusion The experimental performance evaluation of Web-services is important for selecting a platform for a particular application. Platform manufacturers do not provide such a comparative assessment of the performance of the development platform. Therefore, the end user cannot predict the cost of the equipment required for the deployment of distributed or cloud computing applications. As a general limitation of this study, it should be noted that this method of testing does not account for the impact of delays in the communication environment of Web-services and Cloud applications themselves. The difference in the implementation of modern technologies of Web-based applications, as well as the instability of the characteristics of the Internet environment interaction, have a significant impact on the performance of Web-based software and cause a significant degree of uncertainty in their practical dimension.at the same time, experimental studies, such as those described in this paper are important because they provide developers and users of Web-based applications to choose between information technology implementation and deployment methods, as well as the prediction of nonfunctional characteristics. Acknowledgments This work was partially supported by the program "Fundamental research and exploratory research involving young researchers" ( ) of the Russian Science Foundation (project number ), and by Luleå Tekniska Universitet, grants , and
8 References [1] T. Erl, Service-Oriented Architecture: Concepts, Technology, and Design: Prentice Hall PTR, [2] Y. Jadeja and K. Modi, "Cloud computing - concepts, architecture and challenges," in Computing, Electronics and Electrical Technologies (ICCEET), 2012 International Conference on, 2012, pp [3] V. N. Serbanescu, F. Pop, V. Cristea, and O. M. Achim, "Web Services Allocation Guided by Reputation in Distributed SOA-Based Environments," in Parallel and Distributed Computing (ISPDC), th International Symposium on, 2012, pp [4] O. M. Achim, F. Pop, and V. Cristea, "Reputation Based Selection for Services in Cloud Environments," in Network-Based Information Systems (NBiS), th International Conference on, 2011, pp [5] W. Dai, V. Vyatkin, and J. H. Christensen, "The application of service-oriented architectures in distributed automation systems," in Robotics and Automation (ICRA), 2014 IEEE International Conference on, 2014, pp [6] W. Dai, J. H. Christensen, V. Vyatkin, and V. Dubinin, "Function block implementation of service oriented architecture: Case study," in Industrial Informatics (INDIN), th IEEE International Conference on, 2014, pp [7] W. Dai, L. Riliskis, V. Vyatkin, E. Osipov, and J. Delsing, "A Configurable Cloud-Based Testing Infrastructure for Interoperable Distributed Automation Systems," in IEEE International Conference on Industrial Electronics IECON 2014, Dallas, [8] V. Vyatkin, "IEC as Enabler of Distributed and Intelligent Automation: State-of-the-Art Review," IEEE Transactions on Industrial Informatics, vol. 7(4), pp , [9] M. Sorouri, S. Patil, V. Vyatkin, and Z. Salcic, "Software Composition and Distributed Operation Scheduling in Modular Automated Machines," Industrial Informatics, IEEE Transactions on, vol. PP(99), pp. 1-1, [10] S. Patil, J. Yan, V. Vyatkin, and C. Pang, "On composition of mechatronic components enabled by interoperability and portability provisions of IEC 61499: A case study," in Emerging Technologies & Factory Automation (ETFA), 2013 IEEE 18th Conference on, 2013, pp [11] V. Vyatkin, "Intelligent mechatronic components: control system engineering using an open distributed architecture," in Emerging Technologies and Factory Automation, Proceedings. ETFA '03. IEEE Conference, 2003, pp vol.2. [12] E. Demin, S. Patil, V. Dubinin, and V. Vyatkin, "IEC Distributed Control Enhanced with Cloud-based Web-Services," in IEEE Conference on Industrial Electronics and Applications, Auckland, New Zealand, [13] L. Feng, W. Gesan, L. Li, and C. Wu, "Web Service for Distributed Communication Systems," in Service Operations and Logistics, and Informatics, SOLI '06. IEEE International Conference on, 2006, pp [14] L. Cheung, L. Golubchik, and S. Fei, "A Study of Web Services Performance Prediction: A Client's Perspective," in Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2011 IEEE 19th International Symposium on, 2011, pp [15] G. Velkoski, M. Simjanoska, S. Ristov, and M. Gusev, "CPU utilization in a multitenant cloud," in EUROCON, 2013 IEEE, 2013, pp
Service-Oriented Distributed Control Software Design for Process Automation Systems
2014 IEEE International Conference on Systems, Man, and Cybernetics October 5-8, 2014, San Diego, CA, USA Service-Oriented Distributed Control Software Design for Process Automation Systems 1 Wenbin (William)
More informationA Component-Based Design Pattern for Improving Reusability of Distributed Automation Programs
A Component-Based Design Pattern for Improving Reusability of Distributed Automation Programs Wenbin (William) Dai, Lulea University of Technology, Sweden, IEEE Member, w.dai@ieee.org Valeriy Vyatkin,
More informationService oriented Architecture results from Arrowhead and its usage in EMC2
1 Service oriented Architecture results from Arrowhead and its usage in EMC2 Professor Jerker Delsing Luleå University of Technology, Sweden www.arrowhead.eu 2 Building Automation Systems from IoT Arrowhead
More informationCIM Computer Integrated Manufacturing
INDEX CIM IN BASIC CONFIGURATION CIM IN ADVANCED CONFIGURATION CIM IN COMPLETE CONFIGURATION DL CIM A DL CIM B DL CIM C DL CIM C DL CIM B DL CIM A Computer Integrated Manufacturing (CIM) is a method of
More informationCloud Computing Architecture: A Survey
Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and
More informationA Middleware Strategy to Survive Compute Peak Loads in Cloud
A Middleware Strategy to Survive Compute Peak Loads in Cloud Sasko Ristov Ss. Cyril and Methodius University Faculty of Information Sciences and Computer Engineering Skopje, Macedonia Email: sashko.ristov@finki.ukim.mk
More informationAn empirical study of messaging systems and migration to service-oriented architecture
An empirical study of messaging systems and migration to service-oriented architecture Raouf Alomainy and Wei Li Computer Science Department, University of Alabama in Huntsville, Huntsville, AL 35899 {ralomain,
More informationA Study on Service Oriented Network Virtualization convergence of Cloud Computing
A Study on Service Oriented Network Virtualization convergence of Cloud Computing 1 Kajjam Vinay Kumar, 2 SANTHOSH BODDUPALLI 1 Scholar(M.Tech),Department of Computer Science Engineering, Brilliant Institute
More informationWhat You Need to Know About Transitioning to SOA
What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures
More informationA Case Based Tool for Monitoring of Web Services Behaviors
COPYRIGHT 2010 JCIT, ISSN 2078-5828 (PRINT), ISSN 2218-5224 (ONLINE), VOLUME 01, ISSUE 01, MANUSCRIPT CODE: 100714 A Case Based Tool for Monitoring of Web Services Behaviors Sazedul Alam Abstract Monitoring
More informationSOA and Cloud in practice - An Example Case Study
SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is
More informationInside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine
Inside the Digital Commerce Engine The architecture and deployment of the Elastic Path Digital Commerce Engine Contents Executive Summary... 3 Introduction... 4 What is the Digital Commerce Engine?...
More informationBenchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform
Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Shie-Yuan Wang Department of Computer Science National Chiao Tung University, Taiwan Email: shieyuan@cs.nctu.edu.tw
More informationFigure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 shinji10343@hotmail.com, kwang@cs.nctu.edu.tw Abstract One of the most important issues
More informationPermanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091
Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,
More informationCloud Computing and SOA from Enterprise Perspective. Yan Zhao, PhD ArchiTech Consulting LLC yan.zhao@architechllc.com www.architechllc.com Oct.
Cloud Computing and SOA from Enterprise Perspective Yan Zhao, PhD ArchiTech Consulting LLC yan.zhao@architechllc.com www.architechllc.com Oct., 2009 Content Summary The evolution of IT and IT infrastructure,
More informationEnterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,
More informationCloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems
eenviper White Paper #4 Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems 1 Executive Summary Cloud computing could revolutionise public services
More informationThe Service, The Cloud & The Method: The Connection Points
The Service, The Cloud & The Method: The Connection Points Thomas Erl SOA Systems Inc. Prentice Hall Service-Oriented Computing Series Started in 2003 Text Books are an Official Part of the SOACP Curriculum
More informationResearch and realization of Resource Cloud Encapsulation in Cloud Manufacturing
www.ijcsi.org 579 Research and realization of Resource Cloud Encapsulation in Cloud Manufacturing Zhang Ming 1, Hu Chunyang 2 1 Department of Teaching and Practicing, Guilin University of Electronic Technology
More informationMANAGEMENT AND ORCHESTRATION WORKFLOW AUTOMATION FOR VBLOCK INFRASTRUCTURE PLATFORMS
VCE Word Template Table of Contents www.vce.com MANAGEMENT AND ORCHESTRATION WORKFLOW AUTOMATION FOR VBLOCK INFRASTRUCTURE PLATFORMS January 2012 VCE Authors: Changbin Gong: Lead Solution Architect Michael
More informationSuccessful Implementation of L3B: Low Level Load Balancer
Successful Implementation of L3B: Low Level Load Balancer Kiril Cvetkov, Sasko Ristov, Marjan Gusev University Ss Cyril and Methodius, FCSE, Rugjer Boshkovic 16, Skopje, Macedonia Email: kiril cvetkov@yahoo.com,
More informationA Management Tool for Component-Based Real-Time Supervision and Control Systems
A Management Tool for Component-Based Real-Time Supervision and Control Systems Sandro Santos Andrade, Raimundo José de Araújo Macêdo Distributed Systems Laboratory (LaSiD) Post-Graduation Program on Mechatronics
More informationElastMan: Autonomic Elasticity Manager for Cloud-Based Key-Value Stores
ElastMan: Autonomic Elasticity Manager for Cloud-Based Key-Value Stores Ahmad Al-Shishtawy KTH Royal Institute of Technology Stockholm, Sweden Doctoral School Day in Cloud Computing Louvain-la-Neuve, Belgium,
More informationData Backups in the Clouds
ELEKTROTEHNIŠKI VESTNIK 78(3): 118-122, 2011 ENGLISH EDITION Data Backups in the Clouds Aljaž Zrnec University of Ljubljana, Faculty of Computer and Information Science, Trzaska 25, 1000 Ljubljana, Slovenia
More informationCloud Computing & Service Oriented Architecture An Overview
Cloud Computing & Service Oriented Architecture An Overview Sumantra Sarkar Georgia State University Robinson College of Business November 29 & 30, 2010 MBA 8125 Fall 2010 Agenda Cloud Computing Definition
More informationCloud Computing with Azure PaaS for Educational Institutions
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 2 (2014), pp. 139-144 International Research Publications House http://www. irphouse.com /ijict.htm Cloud
More informationEnterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
More informationAutomation Systems from IoT Arrowhead Framework: concepts and basic architecture
1 Automation Systems from IoT Arrowhead Framework: concepts and basic architecture Professor Jerker Delsing Luleå University of Technology, Sweden www.arrowhead.eu 2 IoT Product Segments Conveyor (Tier2)
More informationLecture 02a Cloud Computing I
Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking
More informationWeb Services Metrics: A Survey and A Classification
2011 International Conference on Network and Electronics Engineering IPCSIT vol.11 (2011) (2011) IACSIT Press, Singapore Web Services Metrics: A Survey and A Classification Mohamad Ibrahim Ladan, Ph.D.
More informationHow To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)
Scalability Results Select the right hardware configuration for your organization to optimize performance Table of Contents Introduction... 1 Scalability... 2 Definition... 2 CPU and Memory Usage... 2
More informationSeparation of Concerns in Component-based Robotics
Separation of Concerns in Component-based Robotics Davide Brugali Università degli Studi di Bergamo, Italy Robot Control Architectures Typical functions implemented in software Acquiring and interpreting
More informationAnalyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,
More informationBuilding Blocks of the Private Cloud
www.cloudtp.com Building Blocks of the Private Cloud Private clouds are exactly what they sound like. Your own instance of SaaS, PaaS, or IaaS that exists in your own data center, all tucked away, protected
More informationComparison of Cloud vs. Tape Backup Performance and Costs with Oracle Database
JIOS, VOL. 35, NO. 1 (2011) SUBMITTED 02/11; ACCEPTED 06/11 UDC 004.75 Comparison of Cloud vs. Tape Backup Performance and Costs with Oracle Database University of Ljubljana Faculty of Computer and Information
More informationWhite Paper on CLOUD COMPUTING
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
More informationM2M Service Platform to Support Carrier Cloud
Platform to support the cloud computing services of telecommunication carriers M2M Service Platform to Support Carrier Cloud KATA Kouji, NAKAYAMA Yoshitaro, SEKI Tadashi Abstract Communication carriers
More informationPlanning the Migration of Enterprise Applications to the Cloud
Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction
More informationConfiguring and Deploying a Private Cloud
Course Code: M20247 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Configuring and Deploying a Private Cloud Overview This course equips students with the skills they require to configure and
More informationBusiness Process Execution Language for Web Services
Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang
More informationCapability Paper. Today, aerospace and defense (A&D) companies find
Today, aerospace and defense (A&D) companies find Today, aerospace and defense (A&D) companies find themselves at potentially perplexing crossroads. On one hand, shrinking defense budgets, an increasingly
More informationMulti-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM)
Volume 27 No.5, August 2011 Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM) Dr. S. Srinivasan Professor PDM Engineering College Bhadurgarh 1245 Haryana,
More informationSurvey on software testing techniques in cloud computing
Survey on software testing techniques in cloud computing V.Priyadharshini #1, Dr. A. Malathi *2 # PhD Research Scholar PG & Research Department of CS Government Arts College (Autonomous) Coimbatore 18.
More informationINCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION Sanjay Razdan Department of Computer Science and Eng. Mewar
More informationMethodology of performance evaluation of integrated service systems with timeout control scheme
Methodology of performance evaluation of integrated service systems with timeout control scheme Akira Kawaguchi and Hiroshi Yamada NTT Service Integration Laboratories, NTT Corporation 9-11, Midori-cho
More informationXTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12
XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines A.Zydroń 18 April 2009 Page 1 of 12 1. Introduction...3 2. XTM Database...4 3. JVM and Tomcat considerations...5 4. XTM Engine...5
More informationA Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
More informationINTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)
More informationImproving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks
Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks Fatemeh Arabalidousti 1 and Ramin Nasiri 2 1 Department of Computer Engineering, Islamic Azad University,
More informationsiftservice.com - Turning a Computer Vision algorithm into a World Wide Web Service
siftservice.com - Turning a Computer Vision algorithm into a World Wide Web Service Ahmad Pahlavan Tafti 1, Hamid Hassannia 2, and Zeyun Yu 1 1 Department of Computer Science, University of Wisconsin -Milwaukee,
More informationMS 10751A - Configuring and Deploying a Private Cloud with System Center 2012
MS 10751A - Configuring and Deploying a Private Cloud with System Center 2012 Description: Days: 5 Prerequisites: This course describes private cloud configuration and deployment with Microsoft System
More informationUNDERGRADUATE DEGREE PROGRAMME IN INDUSTRIAL ELECTRONICS AND AUTOMATION ENGINEERING SCHOOL OF INDUSTRIAL ENGINEERING. ALBACETE
UNDERGRADUATE DEGREE PROGRAMME IN INDUSTRIAL ELECTRONICS AND AUTOMATION ENGINEERING SCHOOL OF INDUSTRIAL ENGINEERING. ALBACETE HIGHER TECHNICAL SCHOOL OF INDUSTRIAL ENGINEERING. CIUDAD REAL SCHOOL OF TECHNICAL
More informationRS MDM. Integration Guide. Riversand
RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.
More informationResearch on Operation Management under the Environment of Cloud Computing Data Center
, pp.185-192 http://dx.doi.org/10.14257/ijdta.2015.8.2.17 Research on Operation Management under the Environment of Cloud Computing Data Center Wei Bai and Wenli Geng Computer and information engineering
More informationPrivate Vs Public Cloud
Private Vs Public Cloud Solanke Vikas 1, Kulkarni Gurudatt 2, Maske Vishnu 3, Kumbharkar Prashant 4 1 Lecturer in Information Technology Department,MM Polytechnic Pune, India solankevs@mmpolytechnic.com
More informationHow To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
More informationTopics: Cloud middleware, Datacentre services, Cloud model evolution and Cloud service market orientation
Recommendations for the Workprogramme H2020-ICT-2018-2019 Topics: Cloud middleware, Datacentre services, Cloud model evolution and Cloud service market orientation Editor: Dana Petcu, West University of
More informationTCP/IP Jumbo Frames Network Performance Evaluation on A Testbed Infrastructure
I.J. Wireless and Microwave Technologies, 2012, 6, 29-36 Published Online December 2012 in MECS (http://www.mecs-press.net) DOI: 10.5815/ijwmt.2012.06.05 Available online at http://www.mecs-press.net/ijwmt
More informationAutomation for the Change Management Process
Automation for the Change Management Process Dan Adrian Marior* *Department of Automation, Electronics and Mechatronics, University of Craiova, 107 Decebal Street, RO-200440 Craiova, Romania (e-mail: marior.adi@gmail.com}
More informationAn Architecture Model of Sensor Information System Based on Cloud Computing
An Architecture Model of Sensor Information System Based on Cloud Computing Pengfei You, Yuxing Peng National Key Laboratory for Parallel and Distributed Processing, School of Computer Science, National
More informationPlant Software in the Cloud Fact vs. Myth
Plant Software in the Cloud Fact vs. Myth Andy Chatha President ARC Advisory Group AChatha@ARCweb.com Manufacturing Performance Improvement Levers Systems People Processes Information Things 2 Transformational
More informationA Review on Cloud Data Storage in Virtual Perspective
A Review on Cloud Data Storage in Virtual Perspective B.Nagarajan #1, Dr.J.Suguna *2 # Ph.D., Research Scholar, Research and Development Centre, Bharathiar University, Coimbatore-621046, India. * Associate
More informationHow service-oriented architecture (SOA) impacts your IT infrastructure
IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction
More informationJAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications
SOFTWARE ENGINEERING TRACK JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS Module 1 - Office Applications This subject enables users to acquire the necessary knowledge and skills to use Office
More informationPERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE
PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India sudha.mooki@gmail.com 2 Department
More informationThe Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang
International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang Nanjing Communications
More informationInternet of things (IOT) applications covering industrial domain. Dev Bhattacharya dev_bhattacharya@ieee.org
Internet of things (IOT) applications covering industrial domain Dev Bhattacharya dev_bhattacharya@ieee.org Outline Internet of things What is Internet of things (IOT) Simplified IOT System Architecture
More informationWINDOWS AZURE AND WINDOWS HPC SERVER
David Chappell March 2012 WINDOWS AZURE AND WINDOWS HPC SERVER HIGH-PERFORMANCE COMPUTING IN THE CLOUD Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Contents High-Performance
More informationMS 20247C Configuring and Deploying a Private Cloud
MS 20247C Configuring and Deploying a Private Cloud Description: Days: 5 Prerequisites: This course equips students with the skills they require to configure and deploy a cloud using Microsoft System Center
More informationTesting Intelligent Device Communications in a Distributed System
Testing Intelligent Device Communications in a Distributed System David Goughnour (Triangle MicroWorks), Joe Stevens (Triangle MicroWorks) dgoughnour@trianglemicroworks.com United States Smart Grid systems
More informationCloud Computing Services and its Application
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its
More informationDynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis
Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis Felipe Augusto Nunes de Oliveira - GRR20112021 João Victor Tozatti Risso - GRR20120726 Abstract. The increasing
More informationCONTRIBUTION OF CLOUD SERVICE PROVIDERS TO EDUCATION
CONTRIBUTION OF CLOUD SERVICE PROVIDERS TO EDUCATION 1 O. J. OZURUMBA, 2 A. ALSADOON, 3 P.W.C. PRASAD, 4 L. PHAM, 5 A. BEG 1,2,3,4 School of Computing and Mathematics, Charles Sturt University, Sydney,
More informationPlatform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture
Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture 1 B. Kamala 2 B. Priya 3 J. M. Nandhini 1 2 3 ABSTRACT The global economic recession and the shrinking budget
More informationChao He he.chao@wustl.edu (A paper written under the guidance of Prof.
1 of 10 5/4/2011 4:47 PM Chao He he.chao@wustl.edu (A paper written under the guidance of Prof. Raj Jain) Download Cloud computing is recognized as a revolution in the computing area, meanwhile, it also
More informationCloud Computing Utility and Applications
Cloud Computing Utility and Applications Pradeep Kumar Tiwari 1, Rajesh Kumar Shrivastava 2, Satish Pandey 3, Pradeep Kumar Tripathi 4 Abstract Cloud Architecture provides services on demand basis via
More informationInformatica Data Director Performance
Informatica Data Director Performance 2011 Informatica Abstract A variety of performance and stress tests are run on the Informatica Data Director to ensure performance and scalability for a wide variety
More informationMicrosoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments
Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments February 2014 Contents Microsoft Dynamics NAV 2013 R2 3 Test deployment configurations 3 Test results 5 Microsoft Dynamics NAV
More informationA Web Service for Data Visualization in Distributed Automation and Information Systems
A Web Service for Data Visualization in Distributed Automation and Information Systems Mitko Shopov, Nikolay Kakanakov, Grisha Spasov Technical University of Sofia, branch Plovdiv, Plovdiv, Bulgaria Abstract:
More informationCloud powered services composition using Public Cloud PaaS platform
Cloud powered services composition using Public Cloud PaaS platform Student: Andrey Afanasyev Supervisor: Yuri Demchenko Graduate School of Informatics University of Amsterdam 3 February 2015 What is Cloud
More informationLiferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition
Liferay Portal Performance Benchmark Study of Liferay Portal Enterprise Edition Table of Contents Executive Summary... 3 Test Scenarios... 4 Benchmark Configuration and Methodology... 5 Environment Configuration...
More informationA Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,
More informationThe Device Service Bus: A Solution for Embedded Device Integration through Web Services
The Device Service Bus: A Solution for Embedded Device Integration through Web Services Gustavo Medeiros Araújo Federal University of Santa Catarina Informatics and Statistics Department Florianópolis,
More informationJava and the Internet of Things
Java and the Internet of Things Henrik Stahl Vice President Java Product Management 1 9 Million+ Java developers worldwide #1 Choice for developers #1 Development platform 5 of Top 5 OEMs ship Java ME
More informationBackground: Experimental Manufacturing Cell
Session 3548 A WEB-BASED APPROACH TO AUTOMATED INSPECTION AND QUALITY CONTROL OF MANUFACTURED PARTS Immanuel Edinbarough, Manian Ramkumar, Karthik Soundararajan The University of Texas at Brownsville/Rochester
More informationPLCopen and OPC Foundation:
Chairman PLCopen & OPCF working group President OPC-Europe PLCopen and OPC Foundation: Joining forces to promote the service-oriented architecture PLC (SOA-PLC) - an Internet of Things enabler! Stefan
More informationDynamic Query Updation for User Authentication in cloud Environment
Dynamic Query Updation for User Authentication in cloud Environment Gaurav Shrivastava 1, Dr. S. Prabakaran 2 1 Research Scholar, Department of Computer Science, SRM University, Kattankulathur, Tamilnadu,
More informationThe Challenge of Handling Large Data Sets within your Measurement System
The Challenge of Handling Large Data Sets within your Measurement System The Often Overlooked Big Data Aaron Edgcumbe Marketing Engineer Northern Europe, Automated Test National Instruments Introduction
More informationWhat Is Microsoft Private Cloud Fast Track?
What Is Microsoft Private Cloud Fast Track? MICROSOFT PRIVATE CLOUD FAST TRACK is a reference architecture for building private clouds that combines Microsoft software, consolidated guidance, and validated
More informationA Review On SLA And Various Approaches For Efficient Cloud Service Provider Selection Shreyas G. Patel Student of M.E, CSE Department, PIET Limda
A Review On SLA And Various Approaches For Efficient Cloud Service Provider Selection Shreyas G. Patel Student of M.E, CSE Department, PIET Limda Prof. Gordhan B. Jethava Head & Assistant Professor, Information
More informationIntroduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing
Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing Yinong Chen 2 Big Data Big Data Technologies Cloud Computing Service and Web-Based Computing Applications Industry Control
More informationChapter3: Understanding Cloud Computing
Chapter3: Understanding Cloud Computing Nora Almezeini MIS Department, CBA, KSU A Brief History! The general public has been leveraging forms of Internetbased computer utilities since the mid-1990s.! In
More informationCloud Manufacturing Olena Skarlat
Cloud Manufacturing Olena Skarlat Distributed Systems Group Vienna University of Technology o.skarlat@infosys.tuwien.ac.at Goals for today Foundations of Cloud Manufacturing Cloud Manufacturing Scenario
More informationRealization of the High-density SaaS Infrastructure with a Fine-grained Multitenant Framework
Realization of the High-density SaaS Infrastructure with a Fine-grained Multitenant Framework SHIMAMURA Hisashi, SOEJIMA Kenji, KURODA Takayuki, NISHIMURA Shoji Abstract In achieving a SaaS-type cloud
More informationIT Infrastructure and Platforms
Chapter 6 IT Infrastructure and Platforms 6.1 2006 by Prentice Hall OBJECTIVES Define IT infrastructure and describe the components and levels of IT infrastructure Identify and describe the stages of IT
More informationReference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION
October 2013 Daitan White Paper Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION Highly Reliable Software Development Services http://www.daitangroup.com Cloud
More informationIncreasing QoS in SaaS for low Internet speed connections in cloud
Proceedings of the 9 th International Conference on Applied Informatics Eger, Hungary, January 29 February 1, 2014. Vol. 1. pp. 195 200 doi: 10.14794/ICAI.9.2014.1.195 Increasing QoS in SaaS for low Internet
More informationSoftware Engineering II
Software Engineering II Dr. Rami Bahsoon School of Computer Science University of Birmingham r.bahsoon@cs.bham.ac.uk Software Engineering II - Dr R Bahsoon Introduction to Cloud and SOA 1 Service-oriented
More information