• 제목/요약/키워드: web-based module

검색결과 330건 처리시간 0.032초

오디세우스 대용량 검색 엔진을 위한 병렬 웹 크롤러의 구현 (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) 모듈로 구성된다. 본 논문에서는 병렬 웹 크롤러의 각 모듈들을 설명하고, 세부 구현 방법을 설명한다. 마지막으로, 실험을 통해 병렬 웹 크롤러의 성능을 평가하였다. 실험 결과, 제안된 병렬, 웹 크롤러가 수집해야할 웹 페이지 개수와 머신 개수에 따라 확장 가능함을 보였다.

웹 어플리케이션의 모듈위험수준 측정 도구의 구현 (Implementation of the Module Risk Levels Measurement Tools for Web Application)

  • 김지현;박철
    • 한국컴퓨터정보학회논문지
    • /
    • 제7권2호
    • /
    • pp.87-94
    • /
    • 2002
  • 웹 어플리케이션의 작성에 많이 사용되는 ASP로 개발된 프로젝트에서 각 모듈의 위험수준을 분석할 수 있는 측정 도구를 개발하고 이 측정 도구를 실무에서 사용 중인 프로젝트에 적용하여 유용성을 보인다. 본 논문에서 개발된 측정 도구는 NASA의 GSFC에서 개발한 소프트웨어 산출물 품질 메트릭인 모듈위험수준 인디케이터(Indicator of the Module Risk Levels)를 사용한 것으로, 웹 어플리케이션의 위험수준을 파악하여 오류 가능성이 있는 위험한 모듈을 조기에 발견함으로서 유지보수성 향상에 기여하고자 한다.

  • PDF

웹기반 원전 동력구동밸브 안정성 평가 시스템 개발 (A Development of Web-based Safety Evaluation System of Motor-Operated-Valve in Nuclear Power Plant)

  • 배진효;이광남;김원민;박성근;이도환;김재천;홍진수
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2001년도 춘계학술대회논문집D
    • /
    • pp.903-908
    • /
    • 2001
  • A web-based client/server program, MOVIDIK(Motor-Operated-Valve Integrated Database Information of KEPCO) has been developed to perform a design basis safety evaluation for a motor-operated-valve(MOV) in the nuclear power plant. The MOVIDIK consists of seven analysis modules and one administrative module. The analysis module calculates a differential pressure on the valve disk, thrust/torque acting at a valve stem, maximum allowable stress, thermal-overload-relay selection, voltage degradation, actuator output and margin. In addition, the administrative module manages user information, approval system and code information. MOVIDIK controls a huge amount of evaluation data and piles up the safety information of safety-related MOV. The MOVIDIK will improve the efficiency of safety evaluation work and standardize the analysis process for the MOV.

  • PDF

자기 주도적인 협동학습 모형을 통한 웹(Web) 기반 학습시스템 설계 및 구현 -초등학교 ICT 활용교육을 중심으로- (Design and Development of Web-Based Learning System Using Self-Directed Collaborative Learning Model)

  • 김효준;조세홍
    • 컴퓨터교육학회논문지
    • /
    • 제5권1호
    • /
    • pp.67-73
    • /
    • 2002
  • 본 논문은 구성주의적 관점에서의 학습환경을 구축하기 위하여 설계 구현된 웹 기반 협동학습시스템을 기술한다. 웹 상에서 인터넷을 통해 상호작용적인 의사소통을 촉진하고 자기 주도적 협동학습을 가능케 하기 위해 학습자, 교수자, 관리자의 3가지 모듈을 구성 설계하였고, 과제와 평가 역시 서로 연동시킴으로써 보다 내실 있는 시스템을 설계하였다. 따라서 본 연구는 현재 강조되고 있는 ICT(Information & Communication Technology) 활용 교육에 있어 보다 효율적인 협동학습 공간을 구축하는 데 많은 도움을 줄 수 있을 것이다.

  • PDF

Java를 이용한 최적 미로 게임 개발 (Development of Optimal Maze Path Game Using Java)

  • 정갑중;이영준
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2005년도 춘계종합학술대회
    • /
    • pp.671-674
    • /
    • 2005
  • 본 논문은 웹기반 게임 컨텐츠로써의 최적 미로 게임 개발에 대한 논문이다. 웹을 이용한 클라이언트 접속자는 자바 애플릿을 이용하여 웹상에서 접근 가능하고 Java Bytecode의 다운로드에 의해 각 클라이언트 접속자의 하드웨어시스템에 무관하게 작동가능하다. 본 논문에서 개발된 최적 미로 게임은 랜덤 미로 생성기, 미로 내 경로 입력기, 가중 최적 경로 탐색기, 및 비교기 등으로 구성되어 있다. 최적 미로 탐색 알고리즘으로 탐색된 경로와 사용자가 선택한 경로의 cost 비교를 통하여 사용자의 지리적 인지력을 정량적으로 평가 및 도시함으로써 사용자의 지리적 인지력 향상을 유도할 수 있다.

  • PDF

A Scheme on Internet-based Checking for Variant CNC Machines in Machine Shop

  • Kim, Dong-Hoon;Kim, Sun-Ho;Koh, Kwang-Sik
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2004년도 ICCAS
    • /
    • pp.1732-1737
    • /
    • 2004
  • This paper proposes Internet-based checking technique for machine-tools with variant CNC (Computerized Numerical Controller). According to the architecture of CNC, CNC is classified into two types such as CAC (Closed Architecture Controller) which is conventional CNC, and OAC (Open Architecture Controller) which is a recently introduced PC-based controller. CAC has a closed architecture and it is dependent on CNC vender specification. Because of this, it has been very difficult for users to implement an application programs in CNC domain. Therefore, an additionally special module is required for Internet-based application such as remote checking. In this case, web I/O embedded module can be efficiently applied for Internet-based checking. The module is directly attached to TCP/IP network for communication. In order to obtain the monitoring data of CNC machines, the I/O signals of the module are assigned to PLC (Programmable Logic Controller) input and output (I/O) signals within CNC domain. On the other hand, OAC has a PC-based open architecture and an additional module is not necessary for the connection with external site. Because of this, a simple DAU is just used for signal sensing and data acquisition without additional communication modules. For Internet-based remote checking of machine-tools with OAC, a user-defined daemon and application programs are implemented as the form of internal function within the PC-based controller. Internet communication is performed between the daemon program in CNC domain and web script programs in external server. Checking points defined in this research are classified into two categories such as structured point and operational point. The formal includes the vibration of bearing, temperature of spindle unit and another periodical management. And the latter includes oil checking, clamp locking/unlocking and machining on/off status.

  • PDF

웹 기반의 학습 및 학생관리 시스템 설계 및 구현 (Design and Implementation of an Efficient Instruction and Student Management System based on the Web)

  • 김남희;이종찬
    • 융합보안논문지
    • /
    • 제9권1호
    • /
    • pp.1-10
    • /
    • 2009
  • 현재 인터넷을 교육에 이용함으로서 새로운 정보화 시대의 교육 패러다임이 이루어지고 있으며, 이에 따라 교육에서의 인터넷의 활용은 갈수록 증가하는 추세에 있고 인터넷을 이용함으로서 다양한 형태의 교육방법을 선보이고 있다. 교사와 학생들이 웹을 이용함으로서 교사는 수업관리와 학생관리를 편리하고 효율적으로 수행할 수 있으며, 학생들도 학업에 관한 여러 가지 사항을 효율적으로 처리할 수 있는 장점이 있다. 그러나 기존의 시스템은 거의 학습관리를 구현하였으며 학생관리를 위한 시스템의 구현은 저조한편이다. 따라서 본 논문에서는 인터넷을 이용하여 효율적으로 학습 및 학생관리를 할 수 있는 시스템을 설계 및 구현하였다. 구현된 시스템은 크게 교사모듈과 학생모듈을 나누어 설계하였으며 교사모듈에서는 수업관리와 학생관리를 위한 다양한 기능이 포함되어 있으며 학생모듈에도 강의 및 리포트, 성적에 관련된 다양한 기능을 포함하고 있다.

  • PDF

다차원 유한요소법을 이용한 웹 기반의 범용적 편미분 방정식 해석 모형의 개발 및 적용 - I. 모형의 개발 - (Web based General Partial Differential Equation Solver using Multidimensional Finite Element Method - I. Model Development -)

  • 김준현;한영한
    • 환경영향평가
    • /
    • 제10권4호
    • /
    • pp.319-326
    • /
    • 2001
  • This study is aimed at the development of a comprehensive web-based partial differential equation solver (WPDES) using multidimensional finite element method, which can be operated on the basis of world wide web. Overall issues of engineering and environmental information management and facility control could be implemented using this solver. This paper describes the development technique of the model, which is first part on development of partial differential equation solver. Conventional commercial general solver of computational fluid dynamics problems were investigated. All the relevant environmental models were analyzed to develop integrated environmental management system using WPDES. The governing equations and the parameters of investigated models were analyzed and integrated. Several numerical modules were invented for each partial differential term in partial differential equation of many related modeling problems. Each module was coded in the fashion of object oriented method, and was combined independently for the overall governing equation. WPDES has unique characteristic, which can analyze the problem through the suitable combination of modules without development of additional models for each environment problem with different governing equation, main variables, and parameters.

  • PDF

웹 기반 공동작업을 위한 다중 프로토콜 인터페이스 방법의 구현 (Implementation of Multi-Protocol Interface for Web-based Collaborative Service)

  • 이은령;김지용;설동명;김두현;임기욱
    • 한국멀티미디어학회논문지
    • /
    • 제6권2호
    • /
    • pp.340-351
    • /
    • 2003
  • 본 논문에서는 웹 페이지상에서 하이퍼링크를 사용하여 정적인 정보를 검색하는 것뿐만 아니라 인적 자원과의 연결로 그 범위를 넓혀주는 Page Together 시스템의 구현에 대한 개발 경험 및 이 시스템을 기반으로 한 시범 사이트를 소개하고자 한다. 이 시스템은 인터넷 사용자들이 웹 상에서 다른 사용자들과 만나 영상 및 음성 통화를 하면서, 같은 웹 페이지를 동시에 서핑 할 수도 있고 여러 가지 공동작업도 할 수 있도록 지원한다. 시스템 구성을 살펴보면 공동 브라우징 모듈 및 멀티미디어 회의 모듈, 데이터 회의 모듈, 다중 프로토콜 인터페이스(MPI)로 구성되며 , 각 모듈은 인터넷상에서의 표준 프로토콜을 채택함으로써 개발자들에게 범용성을 제공하고 있다 MPI는 각각 독립적으로 동작하는 모듈들간에 세션에 대한 정보를 일치시키기 위해 정의하였다 MPI를 통한 메시지 전송은 세션 연결 과정 및 세션 종료 단계에서 최소화 함으로써 각 모듈간의 의존성을 낮추었다. 또한 Page Together 시스템을 이용하여 웹 게시판 서비스를 제공하는 웹 사이트를 함께 소개하고있다. 어떤 사용자가 자신의 관심분야에 대한 게시물을 게재할 때 자신에게 연결되는 링크를 함께 게재하여 둔다. 게시물을 읽은 다른 사용자가 질문이 있을 경우 그 링크를 선택함으로써 게시자와 직접 통화를 하거나 의견을 나눌 수 있다 웹 사이트를 통하여 Page Together 시스템은 원격 교육 및 원격 회의 등의 다양한 인터넷서비스에 활용할 수 있다는 것을 확인할 수 있다.

  • PDF

문항 반응 이론을 이용한 웹기반 교수 시스템의 진단 모듈의 설계 및 구현 (Design and Implementation of Diagnostic Module for Web based Tutoring System using Item Response Theory)

  • 이철환;한선관
    • 정보교육학회논문지
    • /
    • 제5권2호
    • /
    • pp.268-278
    • /
    • 2001
  • 본 연구는 웹기반 교수 시스템을 이용하는 학습자의 지식 수준을 지능적으로 진단하기 위하여 문항 반응을 이용한 진단 모듈의 설계와 구현에 관하여 다룬다. 문항 반응 이론은 기존의 학습자 검사 방법처럼 전체 문항에서 정답 문항의 총점에 근거를 두고 학습자를 진단하는 것이 아니라 문항 하나 하나에 근거를 두고 학습자의 지식 수준을 검사하는 것이다. 기존의 웹기반 교수 시스템의 경우 학습자의 지식 수준은 고려하지 않고 검사의 총점 결과만을 가지고 진단한 뒤 그 결과를 토대로 이분법적인 학습을 진행하는 오류를 범하고 있다. 이는 학습자의 올바른 진단이 될 수 없으며 학습자 모델을 구성하기가 어려워 진보한 지능형 교수 학습 시스템에 적용하기 어렵다. 따라서 본 연구에서는 기존에 연구된 문항 반응 이론을 수학 학습에 응용하여 학습자의 지식 수준을 진단하기 위한 학습자 진단 모듈의 설계 및 구현에 대한 방향을 제시하고자 한다.

  • PDF