• Title/Summary/Keyword: System Architectures

Search Result 482, Processing Time 0.031 seconds

A Taxonomy of Workflow Architectures

  • Kim, Kwang-Hoon;Paik, Su-Ki
    • Proceedings of the Korea Database Society Conference
    • /
    • 1998.09a
    • /
    • pp.525-543
    • /
    • 1998
  • This paper proposes a conceptual taxonomy of architectures far workflow management systems. The systematic classification work is based on a framework for workflow architectures. The framework, consisting of generic-level, conceptual-level and implementation-level architectures, provides common architectural principles for designing a workflow management system. We define the taxonomy by considering the possibilities for centralization or distribution of data, control, and execution. That is, we take into account three criteria. How are the major components of a workflow model and system, like activities, roles, actors, and workcases, concretized in workflow architecture? Which of the components is represented as software modules of the workflow architecture? And how are they configured and operating in the architecture? The workflow components might be embodied, as active (processes or threads) modules or as passive (data) modules, in the software architecture of a workflow management system. One or combinations of the components might become software modules in the software architecture. Finally, they might be centralized or distributed. The distribution of the components should be broken into three: Vertically, Horizontally and Fully distributed. Through the combination of these aspects, we can conceptually generate about 64 software Architectures for a workflow management system. That is, it should be possible to comprehend and characterize all kinds of software architectures for workflow management systems including the current existing systems as well as future systems. We believe that this taxonomy is a significant contribution because it adds clarity, completeness, and "global perspective" to workflow architectural discussions. The vocabulary suggested here includes workflow levels and aspects, allowing very different architectures to be discussed, compared, and contrasted. Added clarity is obtained because similar architectures from different vendors that used different terminology and techniques can now be seen to be identical at the higher level. Much of the complexity can be removed by thinking of workflow systems. Therefore, it is used to categorize existing workflow architectures and suggest a plethora of new workflow architectures. Finally, the taxonomy can be used for sorting out gems and stones amongst the architectures possibly generated. Thus, it might be a guideline not only for characterizing the existing workflow management systems, but also for solving the long-term and short-term architectural research issues, such as dynamic changes in workflow, transactional workflow, dynamically evolving workflow, large-scale workflow, etc., that have been proposed in the literature.

  • PDF

An Internet Based Workflow System Covering Multiple Workflow System Architectures (다중 워크플로우 시스템 구조를 포용하는 인터넷 기반 워크플로우 시스템)

  • Han, Dong-Soo;Shim, Jae-Yong
    • Journal of KIISE:Information Networking
    • /
    • v.27 no.2
    • /
    • pp.226-236
    • /
    • 2000
  • The best-fit workflow management system architecture for the workflows in the internet is dependent on the workflow types that should be processed in the workflow system. Since a workflow management system should accommodate various kinds of workflows requiring different workflow system architectures respectively as their best-fit workflow system architectures, it is ideal that a workflow system covers various workflow system architectures and changes its architecture according to the input workflow types. In this paper we propose a workflow system architecture that covers various workflow architectures within a single workflow system. The system changes its architecture by creating an execution object for a task in the form of an object instance and placing the created object instance to anywhere the system wants to. Performance test has been performed on the early versions of the system changing its architectures, and the results are illustrated. The results show that the distributed multiple workflow servers in the internet can contribute to not only reliable control of the distributed tasks but also enhancing total throughput of a workflow system.

  • PDF

A Taxonomy of Workflow Architectures

  • Kim, Kwang-Hoon;Paik, Su-Ki
    • The Journal of Information Technology and Database
    • /
    • v.5 no.1
    • /
    • pp.97-108
    • /
    • 1998
  • This paper proposes a conceptual taxonomy of architectures for workflow management systems. The systematic classification work is based on a framework for workflow architectures. The framework, consisting of generic-level, conceptual-level and implementation-level architectures, provides common architectural principles for designing a workflow management system. We define the taxonomy by considering the possibilities for centralization or distribution of data, control, and execution. That is, we take into account three criteria. How are the major components of a workflow model and system, like activities, roles, actors, and workcases, concretized in workflow architecture. Which of the components is represented as software modules of the workflow architecture\ulcorner And how are they configured and operating in the architecture\ulcorner The workflow components might be embodied, as active (processes or threads) modules or as passive (data) modules, in the software architecture of a workflow management system. One or combinations of the components might become software modules in the software architecture. Finally, they might be centralized or distributed. The distribution of the components should be broken into three: Vertically, Horizontally and Fully distributed. Through the combination of these aspects, we can conceptually generate about 64 software Architectures for a workflow management system. That is, it should be possible to comprehend and characterize all kinds of software architectures for workflow management systems including the current existing systems as well as future systems. We believe that this taxonomy is a significant contribution because it adds clarity, completeness, and global perspective to workflow architectural discussions. The vocabulary suggested here includes workflow levels and aspects, allowing very different architectures to be discussed, compared, and contrasted. Added clarity is obtained because similar architectures from different vendors that used different terminology and techniques can now be seen to be identical at the higher level. Much of the complexity can be removed by thinking of workflow systems. Therefore, it is used to categorize existing workflow architectures and suggest a plethora of new workflow architectures. Finally, the taxonomy can be used for sorting out gems and stones amongst the architectures possibly generated. Thus, it might be a guideline not only for characterizing the existing workflow management systems, but also for solving the long-term and short-term architectural research issues, such as dynamic changes in workflow, transactional workflow, dynamically evolving workflow, large-scale workflow, etc., that have been proposed in the literature.

  • PDF

Performance Evaluation of the New DRAM Architectures in Multiprogramming Environment (멀티프로그래밍 환경에서의 새로운 DRAM 구조의 성능 분석)

  • 안태원;정덕균;민상렬;최윤호
    • Journal of the Korean Institute of Telematics and Electronics A
    • /
    • v.31A no.6
    • /
    • pp.177-187
    • /
    • 1994
  • In the design of modern computer systems, the speed gap between the CPUs and DRAMs has been a major concern. To relieve this problem at a low cost, several new DRAM architectures have been proposed. This study is aimed at evaluating quantitatively the impact of the new DRAM architectures (synchronous DRAM. dual-RAS synchronous DRAM, and enhanced DRAM) on the memory system performance. We developed a cache and memory simulator and performed various experiments using the traces generated from four benchmark programs. The simulation results show that the new DRAM architectures offer a better performance than a conventional one by 5~30% in a low cost system and their improvement in a high performance system is less than 1%. However, for resonable multiprogramming workoads, additional performance improvement of about 10~28% is expected in a high performance system while 1~3% in a low cost system.

  • PDF

Cooperative Transmission Scheme for Mobile Satellite Broadcasting Systems (이동 위성 방송 시스템을 위한 협력적 전송 기법 연구)

  • Ahn, Do-Seob;Park, Dong-Chul
    • The Journal of Korean Institute of Electromagnetic Engineering and Science
    • /
    • v.20 no.9
    • /
    • pp.890-899
    • /
    • 2009
  • One of major services for the next generation mobile satellite system will be multimedia broadcasting and multi-casting service(MBMS). An integrated satellite and terrestrial network can be considered to provide those services seamlessly and cooperatively. This paper presents efficient cooperative transmission architectures for integrated satellite and terrestrial network. First, an integrated satellite and terrestrial system architectures is introduced, and several cooperative transmission architectures for the integrated system are derived. Extensive performance simulation results reveal that the proposed architectures can improve the system performance and make an efficient transmission.

Architectures of an Extensible Home Automation System Based on Instant Messaging (인스턴트 메시징 기반 확장성있는 홈오토메이션 시스템 아키텍처)

  • Choi, Jong-Myung;Jung, Jai-Jin
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.5 no.4
    • /
    • pp.27-37
    • /
    • 2009
  • This paper is about the architectures of an extensible and scalable home automation system which is based on instant messaging. The extensibility is the most important feature of the system because there are very diverse appliances at home and they can be added or replaced with other products frequently. For the extensibility, we propose façade architecture for communication, distributed agent architecture for the system, layered architecture for agents, and bridge architecture for wrapping existing facilities. Using these architectures, we reduce the system complexity and get the extensibility to add new products with least cost. Furthermore, we also introduce our prototype system and show that it is extensible.

A Study of the Process for establishing an Architecture to develop Railway Safety Information Support System (철도안전정보지원시스템 개발을 위한 아키텍처 수립 프로세스에 관한 연구)

  • Hong Seon-Ho;Cho Youn-Ok;Choi Yo-Chul
    • Proceedings of the KSR Conference
    • /
    • 2005.11a
    • /
    • pp.630-636
    • /
    • 2005
  • A safety management system is a information system. This system finds out hazards which could occur during safety management activities, and analyze and evaluate their natures, and then plan to take measures. Therefore accidents could be prevented. To establish the information system, robust architectures are required. A purpose of this research is to derive procedure of establishment in relation to developing safety management systems, which is needed to be advanced. To accomplish it, we reviewed a movement of architectures to establish electronic information and a movement of technology development And then we led definitions of requirements and architectures development process from those that are based on review of the trends.

  • PDF

An Availability Analysis Of Switching Control System with Hot Standby Fault Tolerant Architecture (Hot Standby 고장 감내 구조를 지원하는 교환 제어시스템의 가동률 분석)

  • Song, Gwang-Seok;Yeo, Hwan-Geun;Han, Chang-Ho;Mun, Tae-Su;Yu, Chung-Ryeol;Lee, Gwang-Bae;Kim, Hyeon-Uk;Yun, Chung-Hwa
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.6
    • /
    • pp.985-994
    • /
    • 1995
  • In this paper, we propose two hot standby architectures which not only provide high system availability but also lose little data on fault occurrence. In order to evaluate the performance of the proposed hot standby architectures, the warm standby architecture. In order to evaluate the performance of the propose d hot standby architectures, the warm standby architecture which is made from the hot standby architecture by eliminating its synchronization unit is considered. After system unavailability for each architecture is computed by using the corresponding Markov state diagram, the results are compared and evaluated. As the results, in most cases, hot standby architectures have higher availability than warm standby architecture. Also, hot standby architecture with external synchronization unit always maintains a little higher availability than hot standby architecture with internal synchronization unit. Active set time and personnel recovery rate for each architecture have little effect on system availability. However, in the case that data recovery time is too long, system availabilities of hot standby architectures and warm standby architecture degrade rapidly. In this case, the performance degradation of hot standby architectures is severe, and system availabilities of hot standby architectures eventually become lower than system availability of warm standby architecture.

  • PDF

A Study on Structure Characteristics and Construction Systems of Wooden Buildings of the Yuan Dynasty - Focused on the buildings of the Yuan Dynasty in the Hancheng territory - (중국(中國) 원대(元代) 목조건축(木造建築)의 구조(構造)와 결구특성(結構特性)에 관한 연구(硏究) - 섬서성(陝西省) 한성(韓城)지역의 원대건축을 중심으로 -)

  • Seo, Dong-Chun;Han, Dong-Soo
    • Journal of architectural history
    • /
    • v.14 no.3 s.43
    • /
    • pp.23-37
    • /
    • 2005
  • The purpose of this study is to clarify the characteristics of the ancient architectures of the Yuan Dynasty(元代). The result is expected to efficient for a basic data to research history of the Koryo(高麗) architectures. This study was focused on the architecture of the Yuan dynasty in Hancheng city, because the buildings of the Yuan Dynasty were remained in Hancheng city(韓城) of Shanxi province(陝西) in the largest numbers through all China territory. And the study was especially analyzed in the angle of the system of wooden structures among various architectural points. It was looked into, in large, views of form of whole structure and, in detail, joining method of detail parts. As a result of the study, the characteristics of architectures of the Yuan Dynasty in Hancheng city were summarized as follow a reduction of the unit size, a shifting of columns, a removal of columns and a simplicity of ornaments. These are different with architecture of other empire periods. Also, these are the characteristics of the Korean tradition at architectures. This study of the Yuan's architectures of Hancheng is expected to be the basis of the advanced study about the relationship between Koryo(高麗) architectures and Yuan(元) architectures.

  • PDF

The Role of Data Technologies with Machine Learning Approaches in Makkah Religious Seasons

  • Waleed Al Shehri
    • International Journal of Computer Science & Network Security
    • /
    • v.23 no.8
    • /
    • pp.26-32
    • /
    • 2023
  • Hajj is a fundamental pillar of Islam that all Muslims must perform at least once in their lives. However, Umrah can be performed several times yearly, depending on people's abilities. Every year, Muslims from all over the world travel to Saudi Arabia to perform Hajj. Hajj and Umrah pilgrims face multiple issues due to the large volume of people at the same time and place during the event. Therefore, a system is needed to facilitate the people's smooth execution of Hajj and Umrah procedures. Multiple devices are already installed in Makkah, but it would be better to suggest the data architectures with the help of machine learning approaches. The proposed system analyzes the services provided to the pilgrims regarding gender, location, and foreign pilgrims. The proposed system addressed the research problem of analyzing the Hajj pilgrim dataset most effectively. In addition, Visualizations of the proposed method showed the system's performance using data architectures. Machine learning algorithms classify whether male pilgrims are more significant than female pilgrims. Several algorithms were proposed to classify the data, including logistic regression, Naive Bayes, K-nearest neighbors, decision trees, random forests, and XGBoost. The decision tree accuracy value was 62.83%, whereas K-nearest Neighbors had 62.86%; other classifiers have lower accuracy than these. The open-source dataset was analyzed using different data architectures to store the data, and then machine learning approaches were used to classify the dataset.