• 제목/요약/키워드: Three-tier Database

검색결과 13건 처리시간 0.02초

교육용 현물전력시장 모의 시뮬레이터 (Development of the Educational Simulator for the Electricity Spot Market in Korea)

  • 양광민;이기송;박종배;신중린
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2004년도 추계학술대회 논문집 전력기술부문
    • /
    • pp.94-96
    • /
    • 2004
  • This paper discusses the development of the educational simulator for the electricity spot market in korea. The interaction between lectures and users can be much enhanced via the web-based programs which result in the student's teaming effectiveness on an electricity spot market. However the difficulties for developing web-based application programs are that there can be the numerous unspecified users to access the application programs. To overcome the aforementioned multi-users problem and to develope the educational simulator, we have revised the system architecture, the modeling of application programs, and database which efficiently and effectively manages the complex data sets related to an electricity spot market. The developed application program is composed of the physical three tiers where the middle tier is logically divided into two kinds of application programs. The divided application programs are interconnected by using the Web-service based on XML (Extended Markup Technology) and HTTP (Hyper Text Transfer Protocol) which make it possible the distributed computing technology.

  • PDF

Chemical Risk Assessment Screening Tool of a Global Chemical Company

  • Tjoe-Nij, Evelyn;Rochin, Christophe;Berne, Nathalie;Sassi, Alessandro;Leplay, Antoine
    • Safety and Health at Work
    • /
    • 제9권1호
    • /
    • pp.84-94
    • /
    • 2018
  • Background: This paper describes a simple-to-use and reliable screening tool called Critical Task Exposure Screening (CTES), developed by a chemical company. The tool assesses if the exposure to a chemical for a task is likely to be within acceptable levels. Methods: CTES is a Microsoft Excel tool, where the inhalation risk score is calculated by relating the exposure estimate to the corresponding occupational exposure limit (OEL) or occupational exposure band (OEB). The inhalation exposure is estimated for tasks by preassigned ART1.5 activity classes and modifying factors. Results: CTES requires few inputs. The toxicological data, including OELs, OEBs, and vapor pressure are read from a database. Once the substance is selected, the user specifies its concentration and then chooses the task description and its duration. CTES has three outputs that may trigger follow-up: (1) inhalation risk score; (2) identification of the skin hazard with the skin warnings for local and systemic adverse effects; and (3) status for carcinogenic, mutagenic, or reprotoxic effects. Conclusion: The tool provides an effective way to rapidly screen low-concern tasks, and quickly identifies certain tasks involving substances that will need further review with, nevertheless, the appropriate conservatism. This tool shows that the higher-tier ART1.5 inhalation exposure assessment model can be included effectively in a screening tool. After 2 years of worldwide extensive use within the company, CTES is well perceived by the users, including the shop floor management, and it fulfills its target of screening tool.

오디세우스 대용량 검색 엔진을 위한 병렬 웹 크롤러의 구현 (Implementation of a Parallel Web Crawler for the Odysseus Large-Scale Search Engine)

  • 신은정;김이른;허준석;황규영
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권6호
    • /
    • pp.567-581
    • /
    • 2008
  • 웹의 크기가 폭발적으로 증가함에 따라 인터넷에서 정보를 얻는 수단으로서 검색 엔진의 중요성이 부각되고 있다. 검색 엔진은 사용자에게 최신의 정보를 검색 결과로서 제공하기 위해 웹 페이지를 주기적으로 수집하고 이를 데이타베이스에 저장한다. 웹 크롤러는 이러한 목적으로 웹 페이지를 수집하는 프로그램이다. 대부분의 검색 엔진은 제한된 시간 내에 많은 수의 웹 페이지를 수집하기 위해 다수의 머신을 사용하는 병렬 웹 크롤러를 이용한다. 그러나, 병렬 웹 크롤러의 아키텍처와 세부 구현 방법이 잘 알려져 있지 않기 때문에 실제로 병렬 웹 크롤러를 구현하는 데에 어려움이 많다. 본 논문에서는 병렬 웹 크롤러(parallel web crawler)의 아키텍처와 세부 구현 방법을 제시한다. 병렬 웹 크롤러는 다수의 머신에서 웹 페이지를 병렬적으로 수집하기 위해 조정자(coordinator) 대리자(agent) 구조의 2-티어(tier) 모델을 사용한다. 조정자/대리자 모델은 각 머신에서 웹 페이지를 수집하기 위한 다수의 대리자들과 이 대리자들을 관리하기 위한 하나의 조정자로 구성된다. 병렬 웹 크롤러는 웹 페이지를 수집하기 위한 크롤링(crawling) 모듈, 수집한 웹 페이지를 데이타베이스 로딩 포맷으로 변환하기 위한 컨버팅(converting) 모듈, 수집된 웹 페이지의 중요도를 계산하기 위한 랭킹(ranking) 모듈로 구성된다. 본 논문에서는 병렬 웹 크롤러의 각 모듈들을 설명하고, 세부 구현 방법을 설명한다. 마지막으로, 실험을 통해 병렬 웹 크롤러의 성능을 평가하였다. 실험 결과, 제안된 병렬, 웹 크롤러가 수집해야할 웹 페이지 개수와 머신 개수에 따라 확장 가능함을 보였다.