An Automatic Computing Model Based on SOA

Size: px
Start display at page:

Download "An Automatic Computing Model Based on SOA"

Transcription

1 An Automatic Computing Model Based on SOA 1 Junyu Lin, 2 Huiqiang Wang, 3 Fei Yin, 4 Hongwu Lv 1, Computer Science and Technology College Harbin Engineering University Harbin, China linjunyu@hrbeu.edu.cn, *2, Computer Science and Technology College Harbin Engineering University Harbin, China, wanghuiqiang@hrbeu.edu.cn, 3,4, Computer Science and Technology College Harbin Engineering University Harbin, China yinfei@hrbeu.edu.cn, lvhongwu@hrbeu.edu.cn Abstract A service-oriented autonomic computing model is proposed by service-oriented architecture technology. In this model, the computing environment as well as autonomic element is designed in details. Moreover, services loading, a key issue of autonomic computing is improved to deal with inconsistencies of service reference and behaviors. The experimental results show that our works reduce the average transaction response time of web servers, increase the average throughput and enhance the service throughout rate. Keywords: Autonomic Computing, Soa, Autonomic Unit, Service Queue Load, Consistency 1. Introduction With rapid development of computing and networking technology, the characters of computer systems seem to be large-scale, distributed and heterogeneous. The cost of system management and maintenance increases significantly[1]. To solve the problem, IBM first put forward the concept of autonomic computing. In the current distributed systems, multi-agent interaction, as a necessary prerequisite for self-management, is the core issues of autonomic computing. Gerald Tesauro and David M. Chess designed a Multi-Agent autonomic computing system[2]. However, it didn t do further researches on the joint solution for agents. And Badr Y and Maamar Z designed a SOA Grid [3], but the prototype s characteristics lead to service process binding on specific areas. In addition, Martin P built a simply autonomous Web services environment (AWSE)[4]. However, how to load additional services, how to avoid the loading process consistency conflict with the existing services and other problems have not been studied and solved. Thus, this paper presents an autonomic computing system model based on service-oriented architecture (SOA)[5]. In the architecture, autonomic computing environment[6] is researched to meet the requirements for distributed, loosely coupled, highly dynamic, clustering and other features of autonomic computing systems. Then the internal control mechanism of autonomic computing unit based on web service was discussed. Finally, the paper focused on how to solve service sequence to load consistency. 2. Background Autonomic computing is a new concept proposed in October 2001 by IBM. It is a technology for distributed systems to implement with minimal human intervention (Self-managing) [7]. It is expected to solve the cost and management issues about increasingly complex computing environment. The basic features of autonomic computing system include self-configuring, self-recovering, selfoptimizing, and self-protection [8]. The realization of self-management almostly relies on autonomic compute unit which is the base of systems. For each autonomic compute unit, it consists of an autonomic manager, one or more managed resources, sensors and effectors composition. Furthermore, self-management devices can be divide into 4 steps: Monitor (M), Analyze (A), Plan (P) and Execute (E). All these parts share one knowledge base (Knowledge). And each managed resource provides standard interfaces (sensors, effectors) to autonomic manager to be governed. A generic autonomic computing unit is shown in Figure 1. Journal of Convergence Information Technology(JCIT) Volume 7, Number 17, Sep 2012 doi : /jcit.vol7.issue

2 Figure 1. General structure of automatic computing modules 3. Autonomic computer system model SOA-based 3.1. Autonomic computing system environment model of SOA Service-Oriented Architecture (SOA) is a kind of effective architecture used for the development of distributed systems. The SOA-based system/applications are built by a number of web service interfaces that are loosely coupled and with unified standards. And their most prominent feature is the loose coupling of services with good adaptability in rapidly changing computing environment. The design of SOA autonomic computing environment does not only considered the interoperability among autonomic computing units and the interoperability between autonomic computing units and computing environments, but also considered the necessary of public services in autonomic computing system [9]. Only if meeting these two requirements, the autonomic computing units can have efficient self-perception in the complex computing environment and improve self-management skills. This SOA autonomic computing environment designed has two client nodes: a client with autonomic computing unit and the other with the solution center. The autonomic computing client is a sub-autonomic computing system, which consists of one or more autonomic computing units. The knowledgebase of each unit includes autonomic behaviors library, autonomic function library, and autonomic component library. Autonomic behaviors library and function libraries are atomic web services with specific functions, and component is a service sequence with the form of collections of custom web service. Solution Center is responsible for the management of services, resources and transferring security, which is composed of service registry module, resource management server and secure server. Service registry module provides available information of autonomic unit existing in the environment, facilitating other autonomic units to find. Resources manager saves all address information of resources in the environment to use. Secure servers provide the necessary security services for autonomic computing environment, including authentication and rights management. For the coordination of the various nodes in efficient and reliable manner, transfer systems and file transfer systems are also needed to prepared to facilitate the communicate among distributed nodes and the environment deployment Design autonomic control loop based on web service For SOA-based autonomic unit control loop, there are some special requirements. According to the changes of environment appropriate plans were developed and used to adapt to the new state of the environment. Autonomic unit control loop consists of three service steps: perception of services, analyzing services, applying services. In the general, autonomic unit includes the four steps: monitoring, analysis, planning and implementation. In this paper, we divide it into three aspects: system sense, state analysis, and application execution. In other words, the two processes of analysis and planning are merged into one. Difference lies on the re-division of self-management domain[10]. Autonomic control loop SOA-based is combined by each element of service. Each type of service 565

3 interface and method are the same, but the specific implementation changes according to different needs. Each service independently forms a module, and each module contains specific functions to achieve functions. SOA based autonomic unit control loop is shown in Figure 2. First, the sensor function of the perception service modules completes the information collection of resources, environment, strategy and other information[11]. The information collected form sensing information queue by the service modules. Then, in the analysis services module, information filtering functions and analysis functions do preliminary information filtering and analyzes environment parameters. The result of this process is submitted to service queue[12]. Finally, the service information queue will be transferred to the application service module. Service transform functions output service parameters. The management resources of autonomic unit apply these parameters to loaded appropriate service to change the states of managed resources to achieve system self-management. Figure 2. Web service-based autonomy unit flow diagram 3.3. Guarantee of consistency of the loading services queue Consistency is a key issue to be settled in dynamic configuration process. For the SOA-based autonomic computing systems, each node has its own service queue to complete their business functions. However, there are invisible reference relationships to the managers within the service queue[13]. When the managed resources load new service queue, it must ensure that these reference relationships are not destroyed. If inserting new queue into any position of the current service queue without limitation, reference relationship will be changed. It will lead services to fail, so the service queue loading must ensure consistency of services. Specifically, consistency issues include service reference consistency, service behavior consistency. The former refers to the reference each among the various services in queue. If lacking a sound mechanism to ensure service reference information to update timely, consistency problems of service reference will be existed widely. For example, replacing a running server will lead to abnormality. The latter means that service behavior will impact the system's state. Any interrupt of behaviors might cause system in an inconsistent state. For example, any termination during I/O operations may cause errors in file system. To guarantee consistency, the concept of transaction is lead into our method, which is a combination of one or more services with a specific functions sequence to complete specific behaviors, owing a strong convergent in function and structure. The beginning and end of the transaction is consistent, but in the process is an inconsistent state. Transaction has the following integrity constraints: 566

4 Definition 1: Transaction Atomicity Constraint (TAC): transaction execution progression must be atomic. Definition 2: Transaction Closing Constraint (TCC): Once started the transaction, it cannot add new behavior units to behavior sequences. Definition 3: Transaction Behavior Consistency (TBC): TBC = TAC TCC. By the above definition, the new service queue loading cannot be inserted into the running transactions. It requires to be executed after the transaction finishing. Resolving the issue of service consistency should be done during inserting. The special reference relationship in the service queue stored in the data structure stores the reference information that is reference registry. Loading the new service queue involves registry updates, including deleting the old reference and adding new references. To avoid inconsistency problems, deleting and adding a reference is defined as the connection redirection which have operations atomic. Otherwise, if the reference is deleted and the new references don t added, it will cause exception about referring inconsistent. Service queue loading process diagram is shown in Figure 3. Figure 3. Loading service queue diagram To load service queue and guarantee the consistency of service, the entities of services (service sequences, transactions and services) are defined. Definition 4: The service entity is a two-tuple S Sid, SPRIORITY. S id is the uniquely identifier to identify the service. Its data format is triples Sid Ssqid, Sstid, Ssid. S sqid and S stid specifies the relationships between transactions and belonged service sequence. S PRIORITY shows the priority of the service. Definition 5: The transaction entity is a triple: ST STid, STPRIORITY, ST ENTITIES. ST id and ST PRIORITY are similar with definition 4 except that the ID and priority are for transaction case. ST ENTITIES is the collection of all services that transaction contains. That means STENTITIES { e e & s, s ServicesQ : ( Sid Sstid STid)}. The collection means that all identity of service elements ST id in the current service queue contains current transaction entity ST stid. Definition 6: The service queue is a five-tuple: SQ SQid, SQPRIORITYServiceQ, SQSTATE, ServiceQuote Center. SQ id and SQ PROIORITY are the identity and priority of the service queue. ServicesQ is the collection of transactions contained in service queue and services, ServicesQ { ST1, ST 2, ST 3,... STn, S1, S 2, S 3... Sn}. SQ STATE means the operating state of service queue. The value of it are enumerated type constants(ready,running, stopped). ServiceQuo tecenter is the service reference registry, which is a collection stored mapping between all the entities in the service queue. It means ServiceQuoteCenter { f : ( a b) ( a, b), a ServiceQ b ServiceQ} Service queue loading algorithm is shown in Figure. 4: 567

5 Figure 4. Service loading process algorithm In the algorithm, the status parameters of service queue is determined firstly, and if the value of SQstate is ready or running, then do following operations. During the loading process, analyzing the independence and priority of insertion point should be do at first. Moreover, according to the abovementioned TAC principle, the insertion point neither belongs to a transaction nor is an end of a transaction node. In addition, the service doesn t load operation until the priority of inserted services is higher than that of running service. Finally, package the operation of deleting and inserting of ServiceQuo tecenter using locking mechanism to ensure atomicity of the update process and service reference consistency. 4. Experiments and Analysis To analyze the performance of SOA-based autonomic computing system, we do some experiments about quality of service in a distributed computing applications. These experiments designed are on the use of Load-Runner which tests service press of each autonomic computing node in environment. By comparing application within autonomic computing environment and without it, we can gain the differences in service availability, average response time and server throughput. The service loading algorithm reference implementations impact the consistency of guarantee services Experimental environment Experimental environment uses LAN network and a B/S multi-state simulation PC. The Solution Center deployed on PC0. Online air ticket booking systems (HP Web Site Demo) deploy on PC1, PC2 and PC3. Customers can access different Web site to complete the booking features. In Figure 7, PC0, PC1 and PC3 form together this SOA autonomic computing environment. PC0 is SOA service solution 568

6 center of autonomic computing systems and take responsibility for arrangement the system resources and self-management strategies. Web Service autonomic computing control loop is deployed on PC1 and PC3 nodes. The following optimize rules are added to knowledge library of autonomic computing in the PC1 and PC3: 1. If currently the number of simultaneous users instances is more than 50, then set the connections number of the database server connection pool to be maximum to provide maximum server capacity; 2. If currently the number of simultaneous users instances is less than 50, then set the connections to be the half maximum to save system resources. Also, to verify the effectiveness of service queue loading algorithm, service queue loading algorithm deployed in PC3 nodes and PC1 doesn t change to show contrast. PC2 is a common server without autonomic computing control loop Experimental procedure Experimental procedures include: recording the script, creation of test scenario and analyzing experimental data. Recording the script consists of logging affair L_A, action affairs T_A, T_B, T_C, cancellation affairs E_A five affairs. Login and logout affairs run in the life cycle only once by each virtual user. The action affairs are a matter of iterative affairs, which means transactions repeats times. To simulate the real application server, different user demand for different types of transaction. In the iterative process set T_A, T_B, T_C by 20%, 60%, 20% to executed. Test script recording should include the appropriate load and concurrent nodes collection setting up, in order to fully test the server's ability to provide services. There are 100 virtual users in the experimental and set node collection when the virtual users complete log transaction to action transaction. When the number of virtual users of nodes collection reaches 20% of the total amount, the system simultaneously add pressure to test the server quality. Experimental designed refers to three loading stages: Every 15 seconds increase 10 virtual users connecting at the stages of booster. At the pressure increasing stages, all virtual users simultaneously access to servers. In the releasing pressure stage, every 30 seconds 20 virtual users close connections. Three stages obey with the law that is the slow pressurization, high pressure last and rapidly depressurization. This method may reflect the servers test scenarios in various load pressure. Service differences in the system that whether deployment of SOA autonomic computing environment can be gotten. Reference conformance of service loading algorithm and system service also can be gotten Experimental results and analysis Autonomic computing environment servers based on SOA is more suitable than ordinary unit for transaction concurrency and load dynamically to generated autonomic computing server. Autonomic computing unit load can timely adjust to environmental changes. For example: When many users connect the SOA autonomic computing environment server, the system dynamically configures database connection pool to be maximum number of connections and optimize the service request queue to accommodate multi-user concurrent access. By stress testing, the three server service performance data summarize as below in Figure 5. Figure 5 shows the performance comparison of the data service server. SOA autonomy computing environment servers provide better service than the server without autonomy computing environment. Service queue loading algorithms are not affected system throughput and the service respond clicks, but can significantly improve the adoption rate of the transaction server. By specific analysis, SOA autonomy computing environment servers provide the average throughput of services 102,708 Byte / s and total throughput 44,678,189 Byte % and % is higher than the non-load SOA. The three transactions (begin transaction, action transaction, end transaction) analyze specifically. The servers with SOA autonomy computing environment has lower transaction the average of response time than the servers without SOA. It indicates that the former can faster response the user needs. The two the services with SOA autonomy computing environment indicate that there are small differences in service performance data, such as total throughput were 44,678,150 Byte and 44,678,189 Byte. However, there are significant differences on the adoption rate on the transaction. The server with service queue load algorithm increase by 10 percentage points and 9 percentage points on services 569

7 adoption rate than without SOA, at initial and action transaction stage. The method improves the stability of the system. Authentication service queue loading algorithm can effectively improve failure of service response, which is resulted in service consistency in the loading process. Figure 5. Performance comparison of system services Average of transaction response time is an important quality of service server. The average of transaction response time service indicates that whether the servers have fast processing power. It directly determines the customers satisfaction of the quality of service. In the experiment transaction are divided by functions into T_Init, T_Action, T_End three categories. In Figure 6, L means the experimental data that is with SOA autonomy computing environment server; UL means the experimental data that is without SOA autonomy computing environment server. The average transaction response time of T_Action_L is seconds. It of T_Action_UL is seconds. While, the average transaction response time T_End_L is one third of T_End_UL. Comprehensively analysis, the servers with SOA autonomy computing environment save 40% the total average transaction response time than the servers without SOA. Experiments show that servers with SOA autonomy computing environment significantly reduced transaction response time and improved the quality of service. 570

8 Figure 6. Comparison on the average of transaction response time Throughput means the amount of data that the clients can get from the server per unit time. Throughput directly affects the servers affordability of the load and determines the availability of high-quality simultaneous access to services. In Figure 7 LOAD_SOAA means the processed data of servers, which is equipment with SOA autonomic computing environment. The UNLOAD_SOAA is not equipment with SOA. LOAD_SOAA s average is Byte. The maximum of LOAD_SOAA is Byte.UNLOAD_SOAA s average is Byte. The maximum of UNLOAD_SOAA is Byte.The SOA methods increase % and % to the UNSOA. Figure 7. Throughout comparison 5. Conclusion and future work This paper introduces the autonomic computing and service-oriented architecture relevant theoretical background. Then, an autonomic computing system based on SOA is designed and implemented. Introduction of transaction mechanism in the process of the service loading is used to solve the inconsistency problem between service reference and services behaviors. Finally, the experiment of load pressure on the server can show the conclusion: the server with SOA autonomic computing environment save about 40% of the average transaction response time than the server without SOA, improve the average throughput of 49%. The improved service loading process improves service adoption rate of 10%. This study provides a practice of combination of service-oriented technology and autonomic computing to improve the QoS. However, this method also has some defects, which still needs human intervention to complete the initial service configuration of the autonomic unit. An efficient autonomic computing system must not only have the self-management capabilities, but also have the ability to be self-deployed. In future work, the research will focus on how to implement the model to enhance autonomy and dynamic scalability of the autonomic computing environment. 571

9 6. Acknowledgment This work is supported by the National Natural Science Foundation of China under Grant Nos ; the Special Fund for Basic Scientific Research of Central Colleges under Grant No. HEUCF100601; The Heilongjiang provincial education department s science and technology research projects under Grant No References [1] Patterson D, Brown A, Recovery Oriented Computing (ROC): Motivation, definition, Techniques, and case studies, Computer Science Technical Report UCB//CSD U.C.Berkley, [2] Gerald Tesauro, David M, A Multi-Agent Systems Approach to Autonomic Computing, Proceedings of the Third International Joint Conference on Autonomous Agents and Multi agent Systems, IEEE Computer Society, Washington, Vol.1, pp , [3] Badr Y, Maamar Z, Autonomic service oriented grid to enhance E- learning experiences, Proceedings of the Third IEEE International Conference on Digital Ecosystems and Technologies, pp , [4] Martin P. Powley W, The WSDM of Autonomic Computing: Experiences in Implementing Autonomic Web Services, Proc ICSE 2007 Workshops: International Workshop on Software Engineering for Adaptive and Self-Managing Systems, pp. 9-9, [5] A. M. Riad, Q. F. Hassan, Service-Oriented Architecture??A New Alternative to Traditional Integration Methods in B2B Applications, JCIT: Journal of Convergence Information Technology, Vol. 3, No. 1, pp ~ 41, [6] Li Dequan, Wang Ying, Xiong Anyuan, Ma Tinghua, High Performance Computing Model for Processing Meteorological Data in Cluster System, JCIT: Journal of Convergence Information Technology, Vol. 6, No. 4, pp. 92 ~ 98, [7] Kephart J, Chess D. The vision of autonomic computing, Computer(S ), Vol.36, pp , [8] Mazeiar S, Ladan T, Autonomic computing: emerging trends and open problems, Proceedings of the 2005 workshop on Design and evolution of autonomic application software, DEAS 05, Vol.30, pp. 1-7, [9] ZHAN Haijun, SHI Zhongzhi, Software Engineering for Autonomic Computing. mini microsystem, Vol.27, No. 6, pp , [10] Sterritt R, Parashar M, Tianfield H, Unland R, A Concise Introduction to Autonomic Computing, Advanced Engineering Informatics, Vol.19, No.3, pp , [11] B B Madana, G P Katerina, K Vaidyanathan, K S, Trivedi, A Method for Modeling and Quantifying The Security Attributes of Intrusion Tolerant Systems, Performance Evaluation, Vol.56, , [12] M C. Huebscher, J A. McCann, A survey of Autonomic Computing Degrees, Models, and Applications, ACM Computing Surveys (CSUR),Vol.40, No. 3, pp.1-28, [13] Matthias Baldauf, Schahram Dustdar, Florian Rosenberg, A survey on context-aware systems. International Journal of Ad Hoc and Ubiquitous Computing archive, Vol.2, No.4, pp ,

The Research of Data Management in the University Human Resource Systems

The Research of Data Management in the University Human Resource Systems , pp.61-65 http://dx.doi.org/10.14257/astl.2014.53.15 The Research of Data in the University Human Resource Systems Ye FAN, Shaoyun GUAN, Honglue LV Harbin University of Commerce gsyj91@163.com Abstract.

More information

Journal of Chemical and Pharmaceutical Research, 2014, 6(2):187-192. Research Article

Journal of Chemical and Pharmaceutical Research, 2014, 6(2):187-192. Research Article Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(2):187-192 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 A new universal architecture of resources management

More information

UPS battery remote monitoring system in cloud computing

UPS battery remote monitoring system in cloud computing , pp.11-15 http://dx.doi.org/10.14257/astl.2014.53.03 UPS battery remote monitoring system in cloud computing Shiwei Li, Haiying Wang, Qi Fan School of Automation, Harbin University of Science and Technology

More information

http://www.paper.edu.cn

http://www.paper.edu.cn 5 10 15 20 25 30 35 A platform for massive railway information data storage # SHAN Xu 1, WANG Genying 1, LIU Lin 2** (1. Key Laboratory of Communication and Information Systems, Beijing Municipal Commission

More information

The Power Marketing Information System Model Based on Cloud Computing

The Power Marketing Information System Model Based on Cloud Computing 2011 International Conference on Computer Science and Information Technology (ICCSIT 2011) IPCSIT vol. 51 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V51.96 The Power Marketing Information

More information

A Symptom Extraction and Classification Method for Self-Management

A Symptom Extraction and Classification Method for Self-Management LANOMS 2005-4th Latin American Network Operations and Management Symposium 201 A Symptom Extraction and Classification Method for Self-Management Marcelo Perazolo Autonomic Computing Architecture IBM Corporation

More information

Design of Data Archive in Virtual Test Architecture

Design of Data Archive in Virtual Test Architecture Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 1, January 2014 Design of Data Archive in Virtual Test Architecture Lian-Lei

More information

Methodology of performance evaluation of integrated service systems with timeout control scheme

Methodology 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 information

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia chaabounitaha@yahoo.fr 2 MIRACL Lab, FSEG, University

More information

Near Sheltered and Loyal storage Space Navigating in Cloud

Near Sheltered and Loyal storage Space Navigating in Cloud IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 8 (August. 2013), V2 PP 01-05 Near Sheltered and Loyal storage Space Navigating in Cloud N.Venkata Krishna, M.Venkata

More information

The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang

The 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 information

An Agent-Based Concept for Problem Management Systems to Enhance Reliability

An Agent-Based Concept for Problem Management Systems to Enhance Reliability An Agent-Based Concept for Problem Management Systems to Enhance Reliability H. Wang, N. Jazdi, P. Goehner A defective component in an industrial automation system affects only a limited number of sub

More information

A RFID Data-Cleaning Algorithm Based on Communication Information among RFID Readers

A RFID Data-Cleaning Algorithm Based on Communication Information among RFID Readers , pp.155-164 http://dx.doi.org/10.14257/ijunesst.2015.8.1.14 A RFID Data-Cleaning Algorithm Based on Communication Information among RFID Readers Yunhua Gu, Bao Gao, Jin Wang, Mingshu Yin and Junyong Zhang

More information

Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1

Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 , pp. 331-342 http://dx.doi.org/10.14257/ijfgcn.2015.8.2.27 Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 Changming Li, Jie Shen and

More information

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment R&D supporting future cloud computing infrastructure technologies Research and Development on Autonomic Operation Control Infrastructure Technologies in the Cloud Computing Environment DEMPO Hiroshi, KAMI

More information

SCAS: AN IMPROVED SINGLE SIGN-ON MODEL BASE ON CAS

SCAS: AN IMPROVED SINGLE SIGN-ON MODEL BASE ON CAS SCAS: AN IMPROVED SINGLE SIGN-ON MODEL BASE ON CAS 1,2 XIANG LIYUN, 1 FANG ZHIYI, 1 SUN HONGYU 1 College of Computer Science and Technology, Jilin University, Changchun, China 2 Department of Computer

More information

The Concept of Automated Process Control

The Concept of Automated Process Control Scientific Papers, University of Latvia, 2010. Vol. 756 Computer Science and Information Technologies 193 203 P. The Concept of Automated Process Control Ivo Oditis 1, Janis Bicevskis 2 1 Bank of Latvia,

More information

Cloud Computing for Agent-based Traffic Management Systems

Cloud Computing for Agent-based Traffic Management Systems Cloud Computing for Agent-based Traffic Management Systems Manoj A Patil Asst.Prof. IT Dept. Khyamling A Parane Asst.Prof. CSE Dept. D. Rajesh Asst.Prof. IT Dept. ABSTRACT Increased traffic congestion

More information

CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW

CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW 1 XINQIN GAO, 2 MINGSHUN YANG, 3 YONG LIU, 4 XIAOLI HOU School of Mechanical and Precision Instrument Engineering, Xi'an University

More information

Scientific versus Business Workflows

Scientific versus Business Workflows 2 Scientific versus Business Workflows Roger Barga and Dennis Gannon The formal concept of a workflow has existed in the business world for a long time. An entire industry of tools and technology devoted

More information

A Study on Service Oriented Network Virtualization convergence of Cloud Computing

A 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 information

A New Mechanism for Service Recovery Technology by using Recovering Service s Data

A New Mechanism for Service Recovery Technology by using Recovering Service s Data A New Mechanism for Service Recovery Technology by using Recovering Service s Data Monire Norouzi Department of Computer Engineering, Shabestar Branch, Islamic Azad University, Shabestar, Iran Monire_norouzi@yahoo.com

More information

Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen

Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA Hong-lv Wang, Yong Cen Information Center, China Tobacco Zhejiang Industrial Co., Ltd Hangzhou, China,

More information

Lightweight Service-Based Software Architecture

Lightweight Service-Based Software Architecture Lightweight Service-Based Software Architecture Mikko Polojärvi and Jukka Riekki Intelligent Systems Group and Infotech Oulu University of Oulu, Oulu, Finland {mikko.polojarvi,jukka.riekki}@ee.oulu.fi

More information

A Deduplication-based Data Archiving System

A Deduplication-based Data Archiving System 2012 International Conference on Image, Vision and Computing (ICIVC 2012) IPCSIT vol. 50 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V50.20 A Deduplication-based Data Archiving System

More information

Monitoring services in Service Oriented Architecture 1

Monitoring services in Service Oriented Architecture 1 Proceedings of the International Multiconference on ISSN 1896-7094 Computer Science and Information Technology, pp. 735 744 2007 PIPS Monitoring services in Service Oriented Architecture 1 Ilona Bluemke,

More information

Research on Operation Management under the Environment of Cloud Computing Data Center

Research 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 information

Enterprise Software System Integration Using Autonomic Computing

Enterprise Software System Integration Using Autonomic Computing Enterprise Software System Integration Using Autonomic Computing Andrius Valatavičius 1, Saulius Gudas 1, 2 1 Vilnius University, Institute of Mathematics and Informatics, Software Engineering Department,

More information

A QoS-Aware Web Service Selection Based on Clustering

A QoS-Aware Web Service Selection Based on Clustering International Journal of Scientific and Research Publications, Volume 4, Issue 2, February 2014 1 A QoS-Aware Web Service Selection Based on Clustering R.Karthiban PG scholar, Computer Science and Engineering,

More information

A Brief Analysis on Architecture and Reliability of Cloud Based Data Storage

A Brief Analysis on Architecture and Reliability of Cloud Based Data Storage Volume 2, No.4, July August 2013 International Journal of Information Systems and Computer Sciences ISSN 2319 7595 Tejaswini S L Jayanthy et al., Available International Online Journal at http://warse.org/pdfs/ijiscs03242013.pdf

More information

Journal of Chemical and Pharmaceutical Research, 2015, 7(3):1388-1392. Research Article. E-commerce recommendation system on cloud computing

Journal of Chemical and Pharmaceutical Research, 2015, 7(3):1388-1392. Research Article. E-commerce recommendation system on cloud computing Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2015, 7(3):1388-1392 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 E-commerce recommendation system on cloud computing

More information

Distributed Consistency Method and Two-Phase Locking in Cloud Storage over Multiple Data Centers

Distributed Consistency Method and Two-Phase Locking in Cloud Storage over Multiple Data Centers BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 6 Special Issue on Logistics, Informatics and Service Science Sofia 2015 Print ISSN: 1311-9702; Online ISSN: 1314-4081

More information

Six Strategies for Building High Performance SOA Applications

Six Strategies for Building High Performance SOA Applications Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

SOA Myth or Reality??

SOA Myth or Reality?? IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf

More information

Global self-management of network and telecommunication information systems and services

Global self-management of network and telecommunication information systems and services Global self-management of network telecommunication information systems services Anasser Ag Rhissa, Adil Hassnaoui GET INT, CNRS Samovar Institut National des Télécoms, 9 Rue charles Fourier 91011 Evry

More information

Design of Financial Industry s Intermediary Business System based on Tuxedo

Design of Financial Industry s Intermediary Business System based on Tuxedo 2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.74 Design of Financial Industry s Intermediary

More information

Monitoring Performances of Quality of Service in Cloud with System of Systems

Monitoring Performances of Quality of Service in Cloud with System of Systems Monitoring Performances of Quality of Service in Cloud with System of Systems Helen Anderson Akpan 1, M. R. Sudha 2 1 MSc Student, Department of Information Technology, 2 Assistant Professor, Department

More information

Cloud Storage Solution for WSN Based on Internet Innovation Union

Cloud Storage Solution for WSN Based on Internet Innovation Union Cloud Storage Solution for WSN Based on Internet Innovation Union Tongrang Fan 1, Xuan Zhang 1, Feng Gao 1 1 School of Information Science and Technology, Shijiazhuang Tiedao University, Shijiazhuang,

More information

ENHANCED AUTONOMIC NETWORKING MANAGEMENT ARCHITECTURE (ENAMA) Asif Ali Laghari*, Intesab Hussain Sadhayo**, Muhammad Ibrahim Channa*

ENHANCED AUTONOMIC NETWORKING MANAGEMENT ARCHITECTURE (ENAMA) Asif Ali Laghari*, Intesab Hussain Sadhayo**, Muhammad Ibrahim Channa* ENHANCED AUTONOMIC NETWORKING MANAGEMENT ARCHITECTURE (ENAMA) Asif Ali Laghari*, Intesab Hussain Sadhayo**, Muhammad Ibrahim Channa* ABSTRACT A Computer Network which automatically configures itself and

More information

Design of Electronic Medical Record System Based on Cloud Computing Technology

Design of Electronic Medical Record System Based on Cloud Computing Technology TELKOMNIKA Indonesian Journal of Electrical Engineering Vol.12, No.5, May 2014, pp. 4010 ~ 4017 DOI: http://dx.doi.org/10.11591/telkomnika.v12i5.4392 4010 Design of Electronic Medical Record System Based

More information

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford y.f.hu@bradford.ac.

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford y.f.hu@bradford.ac. ITU-T Kaleidoscope Conference Innovations in NGN Managing NGN using the SOA Philosophy Y. Fun Hu University of Bradford y.f.hu@bradford.ac.uk Next Generation Network (NGN) A IP/IMS based network Provide

More information

Proposition of a new approach to adapt SIP protocol to Ad hoc Networks

Proposition of a new approach to adapt SIP protocol to Ad hoc Networks , pp.133-148 http://dx.doi.org/10.14257/ijseia.2014.8.7,11 Proposition of a new approach to adapt SIP protocol to Ad hoc Networks I. Mourtaji, M. Bouhorma, M. Benahmed and A. Bouhdir Computer and Communication

More information

Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan

Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan WWW.JOURNALOFCOMPUTING.ORG 85 New Quantitative Study for Dissertations Repository System Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan Abstract In the age of technology,

More information

The Regional Medical Business Process Optimization Based on Cloud Computing Medical Resources Sharing Environment

The Regional Medical Business Process Optimization Based on Cloud Computing Medical Resources Sharing Environment BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, Special Issue Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0034 The Regional Medical

More information

A Survey Paper: Cloud Computing and Virtual Machine Migration

A Survey Paper: Cloud Computing and Virtual Machine Migration 577 A Survey Paper: Cloud Computing and Virtual Machine Migration 1 Yatendra Sahu, 2 Neha Agrawal 1 UIT, RGPV, Bhopal MP 462036, INDIA 2 MANIT, Bhopal MP 462051, INDIA Abstract - Cloud computing is one

More information

Autonomic computing system for selfmanagement of Machine-to-Machine networks

Autonomic computing system for selfmanagement of Machine-to-Machine networks Self-IoT 2012, September 17th 2012, San Jose, California, USA in conjunction with ICAC 2012 Autonomic computing system for selfmanagement of Machine-to-Machine networks Mahdi BEN ALAYA, Salma MATOUSSI,Thierry

More information

Exploiting peer group concept for adaptive and highly available services

Exploiting peer group concept for adaptive and highly available services Exploiting peer group concept for adaptive and highly available services Muhammad Asif Jan Centre for European Nuclear Research (CERN) Switzerland Fahd Ali Zahid, Mohammad Moazam Fraz Foundation University,

More information

A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems

A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems Naeem Esfahani Sam Malek João P. Sousa Hassan Gomaa Daniel A. Menascé 12th International Conference on Model Driven

More information

Software Engineering II

Software 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

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &

More information

Features of AnyShare

Features of AnyShare of AnyShare of AnyShare CONTENT Brief Introduction of AnyShare... 3 Chapter 1 Centralized Management... 5 1.1 Operation Management... 5 1.2 User Management... 5 1.3 User Authentication... 6 1.4 Roles...

More information

An empirical study of messaging systems and migration to service-oriented architecture

An 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 information

A SaaS-based Logistics Informatization Model for Specialized Farmers Cooperatives in China

A SaaS-based Logistics Informatization Model for Specialized Farmers Cooperatives in China A SaaS-based Logistics Informatization Model for Specialized Farmers Cooperatives in China Zhongqiang Liu 1, Kaiyi Wang 1*, Shufeng Wang 1, Feng Yang 1 and Xiandi Zhang 1, 1 Beijing Research Center for

More information

Research on Digital Agricultural Information Resources Sharing Plan Based on Cloud Computing *

Research on Digital Agricultural Information Resources Sharing Plan Based on Cloud Computing * Research on Digital Agricultural Information Resources Sharing Plan Based on Cloud Computing * Guifen Chen 1,**, Xu Wang 2, Hang Chen 1, Chunan Li 1, Guangwei Zeng 1, Yan Wang 1, and Peixun Liu 1 1 College

More information

Early Cloud Experiences with the Kepler Scientific Workflow System

Early Cloud Experiences with the Kepler Scientific Workflow System Available online at www.sciencedirect.com Procedia Computer Science 9 (2012 ) 1630 1634 International Conference on Computational Science, ICCS 2012 Early Cloud Experiences with the Kepler Scientific Workflow

More information

Study on Redundant Strategies in Peer to Peer Cloud Storage Systems

Study on Redundant Strategies in Peer to Peer Cloud Storage Systems Applied Mathematics & Information Sciences An International Journal 2011 NSP 5 (2) (2011), 235S-242S Study on Redundant Strategies in Peer to Peer Cloud Storage Systems Wu Ji-yi 1, Zhang Jian-lin 1, Wang

More information

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt kmahmoud@eg.ibm.com 2 Computer

More information

Report on the Train Ticketing System

Report on the Train Ticketing System Report on the Train Ticketing System Author: Zaobo He, Bing Jiang, Zhuojun Duan 1.Introduction... 2 1.1 Intentions... 2 1.2 Background... 2 2. Overview of the Tasks... 3 2.1 Modules of the system... 3

More information

Extend the value of your core business systems.

Extend the value of your core business systems. Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems

More information

Remote Sensitive Image Stations and Grid Services

Remote Sensitive Image Stations and Grid Services International Journal of Grid and Distributed Computing 23 Remote Sensing Images Data Integration Based on the Agent Service Binge Cui, Chuanmin Wang, Qiang Wang College of Information Science and Engineering,

More information

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Business-Driven Software Engineering Lecture 3 Foundations of Processes Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary

More information

A NOVEL APPROACH FOR PROTECTING EXPOSED INTRANET FROM INTRUSIONS

A NOVEL APPROACH FOR PROTECTING EXPOSED INTRANET FROM INTRUSIONS A NOVEL APPROACH FOR PROTECTING EXPOSED INTRANET FROM INTRUSIONS K.B.Chandradeep Department of Centre for Educational Technology, IIT Kharagpur, Kharagpur, India kbchandradeep@gmail.com ABSTRACT This paper

More information

On Cloud Computing Technology in the Construction of Digital Campus

On Cloud Computing Technology in the Construction of Digital Campus 2012 International Conference on Innovation and Information Management (ICIIM 2012) IPCSIT vol. 36 (2012) (2012) IACSIT Press, Singapore On Cloud Computing Technology in the Construction of Digital Campus

More information

Personalized e-learning a Goal Oriented Approach

Personalized e-learning a Goal Oriented Approach Proceedings of the 7th WSEAS International Conference on Distance Learning and Web Engineering, Beijing, China, September 15-17, 2007 304 Personalized e-learning a Goal Oriented Approach ZHIQI SHEN 1,

More information

Dependability in Web Services

Dependability in Web Services Dependability in Web Services Christian Mikalsen chrismi@ifi.uio.no INF5360, Spring 2008 1 Agenda Introduction to Web Services. Extensible Web Services Architecture for Notification in Large- Scale Systems.

More information

Formal Modeling for Multi-Level Authentication in Sensor-Cloud Integration System

Formal Modeling for Multi-Level Authentication in Sensor-Cloud Integration System Formal Modeling for Multi-Level Authentication in Sensor-Cloud Integration System Dinesha H A Crucible of Research and Innovation PES Institute of Technology BSK 3 rd Stage Bangalore-85 R Monica M.Tech

More information

Autonomic IoT Systems Realizing Self-* Properties in IoT Systems

Autonomic IoT Systems Realizing Self-* Properties in IoT Systems Autonomic IoT Systems Realizing Self-* Properties in IoT Systems Noor Bajunaid nbajunai@masonlive.gmu.edu CS 788 Fall 2015 1 IoT and CPS The internet of things is known as giving any object the ability

More information

Network Attack Platform

Network Attack Platform Design and Implementation of a Network Attack Platform Based on Plug-in Technology Li Gen, Wang Bailing *, Liu Yang, Bai Xuefeng and Yuan Xinling Department of Computer Science & Technology Harbin Institute

More information

Capability Service Management System for Manufacturing Equipments in

Capability Service Management System for Manufacturing Equipments in Capability Service Management System for Manufacturing Equipments in Cloud Manufacturing 1 Junwei Yan, 2 Sijin Xin, 3 Quan Liu, 4 Wenjun Xu *1, Corresponding Author School of Information Engineering, Wuhan

More information

Three Stages for SOA and Service Governance

Three Stages for SOA and Service Governance Three Stages for SOA and Governance Masaki Takahashi Tomonori Ishikawa (Manuscript received March 19, 2009) A service oriented architecture (SOA), which realizes flexible and efficient construction of

More information

Chapter 5. Regression Testing of Web-Components

Chapter 5. Regression Testing of Web-Components Chapter 5 Regression Testing of Web-Components With emergence of services and information over the internet and intranet, Web sites have become complex. Web components and their underlying parts are evolving

More information

Game Theory Based Iaas Services Composition in Cloud Computing

Game Theory Based Iaas Services Composition in Cloud Computing Game Theory Based Iaas Services Composition in Cloud Computing Environment 1 Yang Yang, *2 Zhenqiang Mi, 3 Jiajia Sun 1, First Author School of Computer and Communication Engineering, University of Science

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,

More information

Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing

Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing www.ijcsi.org 227 Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing Dhuha Basheer Abdullah 1, Zeena Abdulgafar Thanoon 2, 1 Computer Science Department, Mosul University,

More information

Expert System and Knowledge Management for Software Developer in Software Companies

Expert System and Knowledge Management for Software Developer in Software Companies Expert System and Knowledge Management for Software Developer in Software Companies 1 M.S.Josephine, 2 V.Jeyabalaraja 1 Dept. of MCA, Dr.MGR University, Chennai. 2 Dept.of MCA, Velammal Engg.College,Chennai.

More information

Autonomic computing: strengthening manageability for SOA implementations

Autonomic computing: strengthening manageability for SOA implementations Autonomic computing Executive brief Autonomic computing: strengthening manageability for SOA implementations December 2006 First Edition Worldwide, CEOs are not bracing for change; instead, they are embracing

More information

Chapter 7. Using Hadoop Cluster and MapReduce

Chapter 7. Using Hadoop Cluster and MapReduce Chapter 7 Using Hadoop Cluster and MapReduce Modeling and Prototyping of RMS for QoS Oriented Grid Page 152 7. Using Hadoop Cluster and MapReduce for Big Data Problems The size of the databases used in

More information

How To Test For Elulla

How To Test For Elulla EQUELLA Whitepaper Performance Testing Carl Hoffmann Senior Technical Consultant Contents 1 EQUELLA Performance Testing 3 1.1 Introduction 3 1.2 Overview of performance testing 3 2 Why do performance testing?

More information

Seed4C: A Cloud Security Infrastructure validated on Grid 5000

Seed4C: A Cloud Security Infrastructure validated on Grid 5000 Seed4C: A Cloud Security Infrastructure validated on Grid 5000 E. Caron 1, A. Lefray 1, B. Marquet 2, and J. Rouzaud-Cornabas 1 1 Université de Lyon. LIP Laboratory. UMR CNRS - ENS Lyon - INRIA - UCBL

More information

Exploration on Security System Structure of Smart Campus Based on Cloud Computing. Wei Zhou

Exploration on Security System Structure of Smart Campus Based on Cloud Computing. Wei Zhou 3rd International Conference on Science and Social Research (ICSSR 2014) Exploration on Security System Structure of Smart Campus Based on Cloud Computing Wei Zhou Information Center, Shanghai University

More information

Research and realization of Resource Cloud Encapsulation in Cloud Manufacturing

Research 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 information

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service

More information

A Cloud Computing-Based ERP System under The Cloud Manufacturing

A Cloud Computing-Based ERP System under The Cloud Manufacturing A Cloud Computing-Based ERP System under The Cloud Manufacturing Environment 1 Nan Yang, 2 Dongbo Li, 3 Yifei Tong 1, First Author Department of Industry Engineering,Nanjing University of Science and Technology,Nanjing210094,People

More information

VARIABILITY MODELING FOR CUSTOMIZABLE SAAS APPLICATIONS

VARIABILITY MODELING FOR CUSTOMIZABLE SAAS APPLICATIONS VARIABILITY MODELING FOR CUSTOMIZABLE SAAS APPLICATIONS Ashraf A. Shahin 1, 2 1 College of Computer and Information Sciences, Al Imam Mohammad Ibn Saud Islamic University (IMSIU) Riyadh, Kingdom of Saudi

More information

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load

More information

Chapter-15 -------------------------------------------- Replication in SQL Server

Chapter-15 -------------------------------------------- Replication in SQL Server Important Terminologies: What is Replication? Replication is the process where data is copied between databases on the same server or different servers connected by LANs, WANs, or the Internet. Microsoft

More information

Chapter 1 - Web Server Management and Cluster Topology

Chapter 1 - Web Server Management and Cluster Topology Objectives At the end of this chapter, participants will be able to understand: Web server management options provided by Network Deployment Clustered Application Servers Cluster creation and management

More information

Distribution transparency. Degree of transparency. Openness of distributed systems

Distribution transparency. Degree of transparency. Openness of distributed systems Distributed Systems Principles and Paradigms Maarten van Steen VU Amsterdam, Dept. Computer Science steen@cs.vu.nl Chapter 01: Version: August 27, 2012 1 / 28 Distributed System: Definition A distributed

More information

A Variability Viewpoint for Enterprise Software Systems

A Variability Viewpoint for Enterprise Software Systems 2012 Joint Working Conference on Software Architecture & 6th European Conference on Software Architecture A Variability Viewpoint for Enterprise Software Systems Matthias Galster University of Groningen,

More information

Collaborative & Integrated Network & Systems Management: Management Using Grid Technologies

Collaborative & Integrated Network & Systems Management: Management Using Grid Technologies 2011 International Conference on Computer Communication and Management Proc.of CSIT vol.5 (2011) (2011) IACSIT Press, Singapore Collaborative & Integrated Network & Systems Management: Management Using

More information

Application Development for Mobile and Ubiquitous Computing

Application Development for Mobile and Ubiquitous Computing Department of Computer Science Institute for System Architecture, Chair for Computer Network Application Development for Mobile and Ubiquitous Computing igrocshop Seminar Task - Second Presentation Group

More information

An Optimization Model of Load Balancing in P2P SIP Architecture

An Optimization Model of Load Balancing in P2P SIP Architecture An Optimization Model of Load Balancing in P2P SIP Architecture 1 Kai Shuang, 2 Liying Chen *1, First Author, Corresponding Author Beijing University of Posts and Telecommunications, shuangk@bupt.edu.cn

More information

Information Technology Engineers Examination. Network Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for

Information Technology Engineers Examination. Network Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for Information Technology Engineers Examination Network Specialist Examination (Level 4) Syllabus Details of Knowledge and Skills Required for the Information Technology Engineers Examination Version 2.0

More information

ITG Software Engineering

ITG Software Engineering IBM WebSphere Administration 8.5 Course ID: Page 1 Last Updated 12/15/2014 WebSphere Administration 8.5 Course Overview: This 5 Day course will cover the administration and configuration of WebSphere 8.5.

More information

A Model for Component Based E-governance Software Systems

A Model for Component Based E-governance Software Systems A Model for Component Based E-governance Software Systems A.SHRABAN KUMAR 1, G.JAYARAO 2,B.SHANKAR NAYAK 3, KBKS. DURGA 4 A.ESWARA RAO 5 1,2,3,4 Associate Professor CSE, St.MARTIN S ENGINEERING COLLEGE,

More information

POWER ALL GLOBAL FILE SYSTEM (PGFS)

POWER ALL GLOBAL FILE SYSTEM (PGFS) POWER ALL GLOBAL FILE SYSTEM (PGFS) Defining next generation of global storage grid Power All Networks Ltd. Technical Whitepaper April 2008, version 1.01 Table of Content 1. Introduction.. 3 2. Paradigm

More information

Design of Electric Energy Acquisition System on Hadoop

Design of Electric Energy Acquisition System on Hadoop , pp.47-54 http://dx.doi.org/10.14257/ijgdc.2015.8.5.04 Design of Electric Energy Acquisition System on Hadoop Yi Wu 1 and Jianjun Zhou 2 1 School of Information Science and Technology, Heilongjiang University

More information

The Construction of Seismic and Geological Studies' Cloud Platform Using Desktop Cloud Visualization Technology

The Construction of Seismic and Geological Studies' Cloud Platform Using Desktop Cloud Visualization Technology Send Orders for Reprints to reprints@benthamscience.ae 1582 The Open Cybernetics & Systemics Journal, 2015, 9, 1582-1586 Open Access The Construction of Seismic and Geological Studies' Cloud Platform Using

More information