• 제목/요약/키워드: Distributed Server

검색결과 849건 처리시간 0.023초

분산 멀티미디어 스트림 상의 멀티 미디어 메일을 위한 분산 메일 서버 설계 및 구현 (A Design and Implementation of Distributed Mail Server for Multimedia Mail on Distributed Multimedia Streams)

  • 박용희;전성미;고희선;임영환
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (상)
    • /
    • pp.111-114
    • /
    • 2001
  • 기존의 멀티미디어 메일은 대용량 메일이라 개인 사용자에게 그 부담이 크지 않을 수가 없었다. 본 연구에서는 멀티미디어 스트림엔진인 Essence 를 이용하여 동영상 멀티미디어 메일을 전송하는데 필요한 Essence 내에 데이터베이스를 지원하기 위한 DBMedium 개발과 데이터베이스 라이브러리를 개발하기 위한 일련의 과정을 제안하고 있다.

  • PDF

퍼지 큐잉네트워크모델을 이용한 분산처리시스템의 성능평가 (Performance Evaluation of Distributed Processing System using Fuzzy Queueing Network Model)

  • 추봉조
    • 한국컴퓨터정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.138-145
    • /
    • 2001
  • 본 논문에서는 분산처리시스템에서 서버에 대한 작업의 서비스요구와 서버의 서비스율이 네트워크환경에 따라 모호성을 갖는 경우, 시스템의 성능을 평가할 수 있는 퍼지 폐쇄형 BCMP 큐잉네트워크모델을 제안하였다. 이 모델은 퍼지요소들을 처리할 수 있는 퍼지평균값분석방법을 사용하여 시스템성능을 평가할 수 있는 측도를 유도하였다. 이들의 유효함을 검증하기 위하여 제안한 모델에 작업의 서비스요구와 클라이언트의 수의 변화에 따른 성능평가를 시뮬레이션 하였고, 그 결과를 확인하였다.

  • PDF

High Rate Denial-of-Service Attack Detection System for Cloud Environment Using Flume and Spark

  • Gutierrez, Janitza Punto;Lee, Kilhung
    • Journal of Information Processing Systems
    • /
    • 제17권4호
    • /
    • pp.675-689
    • /
    • 2021
  • Nowadays, cloud computing is being adopted for more organizations. However, since cloud computing has a virtualized, volatile, scalable and multi-tenancy distributed nature, it is challenging task to perform attack detection in the cloud following conventional processes. This work proposes a solution which aims to collect web server logs by using Flume and filter them through Spark Streaming in order to only consider suspicious data or data related to denial-of-service attacks and reduce the data that will be stored in Hadoop Distributed File System for posterior analysis with the frequent pattern (FP)-Growth algorithm. With the proposed system, we can address some of the difficulties in security for cloud environment, facilitating the data collection, reducing detection time and consequently enabling an almost real-time attack detection.

Quantitative Approach for Calculating DRDoS Risk

  • Young-Ryul Choi;Nam-Kyun Baik
    • Journal of information and communication convergence engineering
    • /
    • 제21권3호
    • /
    • pp.192-197
    • /
    • 2023
  • A Distributed reflection denial of service (DRDoS) is a variant of DDoS attacks that threatens the availability of services to legitimate users. In response to this evolving threat landscape, the cybersecurity industry and service providers have intensified their efforts to develop effective countermeasures. Despite these efforts, attackers continue to innovate, developing new strategies and tools while becoming more sophisticated. Consequently, DRDoS attacks continue to be harmful. Therefore, ongoing research and development is essential to improve defense against DRDoS attacks. To advance our understanding and analysis of DRDoS attacks, this study examines the unique characteristics of DRDoS attacks and quantifies the risks involved. Additionally, it adopts a quantitative rather than traditional qualitative methods to derive and apply risk, particularly the probability of loss that can be caused by DRDoS attacks.

상황인식을 지원하는 미들웨어를 위한 메타서버 모델 (Meta-server Model for Middleware Supporting for Context Awareness)

  • 이서정;황병연;윤용익
    • 한국공간정보시스템학회 논문지
    • /
    • 제6권2호
    • /
    • pp.39-49
    • /
    • 2004
  • 이동통신 환경의 분산 응용에서는 사용자나 단말기의 위치 이동을 파악하여 서비스를 지속할 수 있는 모바일 기술이 요구된다. 이 문제를 해결하기 위해 상황 인식 미들웨어를 이용해 모바일 네트워크 상에서 사용자 혹은 사용자 디바이스의 CPU속도, 메모리 그리고 가용배터리의 변화를 적절히 지원하기 위한 연구가 많이 진행되고 있다. 여기에는 사용자와 디바이스에 대한 프로파일, 상황의 메타데이터가 필수적이다. 본 논문에서는 상황인식의 동적 반영을 지원하는 미들웨어 서비스에 필요한 메타서버를 모델링하고 구축했다. 메타데이터는 프로파일, 정책, 사용자 선호도로 구성되며, 메타 서버는 미들웨어의 요청에 따라 서비스 가능한가를 판별 후, 결과를 돌려준다. 멀티미디어 스트림을 제공하는 이동동신 환경에서 사용자나 통신 단말기의 상황이 변동되는 시나리오에 적용해 보았다.

  • PDF

웹티어 오브젝트 모델링을 통한 non-SQL 데이터 서버 프레임웍 구현 (Implementation of Non-SQL Data Server Framework Applying Web Tier Object Modeling)

  • 권기현;천상호;최형진
    • 한국통신학회논문지
    • /
    • 제31권4B호
    • /
    • pp.285-290
    • /
    • 2006
  • 엔터프라이즈 애플리케이션 개발을 위한 분산 아키텍처를 개발할 때는 여러 고려 사항 중에서 계층(tier)의 응집력(cohesion)을 높이고 계층간 연결 결합력(coupling)을 낮추기 위해 페이지 작성자와 소프트웨어 개발자의 역할을 명확히 분리하는 것과 비즈니스 로직의 단위가 되는 엔터티(entity)를 정의하고 데이터베이스 연결과 트랜잭션 처리에 엔터티의 사용 및 역할에 대해 정의하는 것이 우선적으로 필요하다. 이 논문에서는 DONSL(Data Server of Non SQL query) 아키텍처를 제시하여 이러한 문제점을 해결하고자 한다. 이 아키텍처는 웹 티어 오브젝트 모델링 방법을 사용하며 계층(tier)간의 결합도를 낮추고, 데이터베이스 연결에 반드시 사용되는 DAO(Data Access Object)와 엔터티를 효과적으로 분리하여 이러한 문제점을 해결 한다. 핵심 내용으로 DAO에서 엔터티 객체를 제거하는 방안을 통해 DAO 개발을 용이하게 하는 방법과 SQL 질의 자동 생성을 통해 트랜잭션 처리 자동화 방법, 그리고 트랜잭션 처리시 AET(Automated Executed Transaction)와 MET(Manual Executed Transaction)를 효율적으로 운용하는 방법에 대해 제시하고 시스템을 구현하였다.

CoSlide 협업시스템을 지원하는 CoSpace 클라이언트의 원격 버전 관리 (Remote Versioning on the CoSpace Client for the CoSlide Collaborative System)

  • 박종문;이명준
    • 한국정보통신학회논문지
    • /
    • 제14권1호
    • /
    • pp.233-241
    • /
    • 2010
  • CoSlide는 WebDAV 기반의 Jakarta Slide 서버를 확장한 협업시스템으로서 협업참여자들을 위하여 그룹작업장을 제공한다. CoSpace는 WebDAV프로토콜을 통하여 CoSlide 서버에서 다양한 협업저작 활동을 지원하는 클라이언트이며 협업참여자들 사이의 효과적인 상호작용을 지원하는 그래픽 사용자 인터페이스와 협업참여자들의 공유자원 관리기능을 제공한다. 하지만, 협업 수행에 있어서 공유자원의 동시 수정은 협업참여자들에 의해 생성된 수정본들 사이의 충돌을 발생할 수 있어, 프로젝트 진행에 심각한 문제를 야기한다. 본 논문에서는, 이러한 문제점을 해결하기 위한 CoSpace 클라이언트의 확장에 대하여 기술한다. 확장된 CoSpace는 협업참여자들이 서버 자원의 버전을 원격으로 관리할 수 있는 원격 버전 관리 기능을 지원한다. 또한, 프로그램 소스코드와 같은 텍스트 파일의 변경 사항을 확인 할 수 있도록, 확장된 클라이언트는 두 버전을 비교하여 차이점을 시각적으로 표현하며 작업장 전체에 대한 버전 관리 기능과 지정된 자원의 불필요한 버전을 일괄적으로 제거하는 기능도 함께 제공한다.

분산컴퓨팅 환경에서의 고가용성 클러스터링 프레임워크 기본설계 연구 (A Study of Basic Design Method for High Availability Clustering Framework under Distributed Computing Environment)

  • 김점구;노시춘
    • 융합보안논문지
    • /
    • 제13권3호
    • /
    • pp.17-23
    • /
    • 2013
  • 클러스터링은 상호 의존적 구성에 필요한 구조적인 기술이다. 클러스터링은 가변적 업무부하를 처리하거나, 서비스 연속성을 저해하는 고장 발생 시 운영이 계속되도록 여러대의 컴퓨터시스템 기능을 서로 연결하는 메커니즘이다. 고 가용성 클러스터링 기능은 가능한 오랜시간 서버 시스템이 작동하는데 중점을 둔다. 이 클러스터 는 멀티플 시스템에서 실행되는 노드와 서비스를 중복하여 가지고 있어서 서로가 서로를 추적할 수 있다. Active-Standby 상태의 두 시스템이 있을 경우 활성 서버에 장애가 발생했을 때 모든 서비스가 대기 서버에서 구동돼 서비스가 이루어진다. 이 기능을 절체 또는 스위치오버(switchover)라 한다. 고가용성 클러스터링 기능은 가능한 오랜시간 서버 시스템이 작동하는데 중점을 둔다. 이 클러스터는 멀티플 시스템 에서 실행되는 노드와 서비스를 중복하여 가지고 있어서 서로가 서로를 추적할 수 있다. 한 노드가 장애 발생 시 둘째 노드가 몇초 이내에 고장 난 노드 임무를 수행한다. 고가용성 클러스터링 구조는 효율성 여부가 측정되어야 한다. 시스템 성능은 인프라시스템의 performance, latency, 응답시간(response Time), CPU 부하율(CPU utilization), CPU상의 시스템 프로세스(system process)수로 대표된다.

서버 기반 컴퓨팅을 활용한 썬-클라이언트 아키텍쳐 설계 및 구현 (Design & Implementation of Thin-Client Architecture using Server Based Computing)

  • 송민규
    • 한국산업정보학회논문지
    • /
    • 제13권5호
    • /
    • pp.149-157
    • /
    • 2008
  • 네트워크 및 컴퓨터 기술의 발전에 힘입어 컴퓨팅 서비스 방식에도 상당한 변혁이 일어나고 있다. 1960년대 메인프레임으로 출발하였던 컴퓨터 시스템은 1980년대 출시된 PC를 거쳐 이제는 서버 기반의 컴퓨팅 패러다임이라 할 수 있는 씬-클라이언트(Thin-Client)로 진화하고 있다. 씬-클라이언트 컴퓨팅방식에서 네트워크는 애플리케이션 전달을 위한 플랫폼으로서 그 역할을 수행하며 클라이언트는 원격에서 서버 상의 애플리케이션을 실행할 수 있다. 또한 네트워크에 접속된 컴퓨팅 자원을 공유하는 것도 가능하다. 씬-클라이언트 아키텍쳐 구현을 위한 한 방법으로 본 논문에서는 컴포넌트와 분산 컴퓨팅 기술을 제시하였고 그를 위한 기술로서 COM(Component Object Model)과 PYRO(PYthon Remote Objects)를 활용하였다. 본 논문에서는 씬-클라이언트의 개념과 원리를 시작으로 그를 구현하기 위한 기술적 응용에 대해 논의할 것이다. 그리고 이를 기반으로 씬-클라이언트의 아키텍쳐를 설계 및 구현하고자 한다.

  • PDF

복합 브로드캐스팅 환경에서 이동 트랜잭션 처리 (Mobile Transaction Processing in Hybrid Broadcasting Environment)

  • 김성석;양순옥
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제31권4호
    • /
    • pp.422-431
    • /
    • 2004
  • 최근에 이동 컴퓨팅 환경에서 여러 데이타 전송 모델이 연구되고 있다. 특히 서버가 반복적으로 필요한 정보를 전파해주는 주기적 푸시 모델에 대한 연구가 활발히 진행되고 있다. 그러나 데이타 평균 대기 시간은 브로드캐스트 한 주기의 길이에 상당히 영향을 받으며, 또한 여러 사용자들간의 접근 데이타가 차이가 날 경우 응답시간에 상당히 나빠질 수 있다. 이 경우, 그 사용자들은 차라리 서버에게 명시적으로 데이타를 요청하기를 바랄 것이다. 이러한 두 가지 접근방식을 모두 지원하는 것을 복합 브로드캐스트라고 한다. 이 환경에서, 본 논문에서는 새로운 이동 트랜잭션 처리 알고리즘(O-PreH)을 개발하였다. 우선 서버가 관리하는 데이타는 주기적 브로드캐스트 방식으로 처리되는 Push_Data와 요구-처리방식으로 처리되는 Pull_Data로 나뉘어 진다. 즉, 사용자는 요구하는 데이타의 타입에 따라 접근하는 방식이 차이가 난다. 또한 서버는 이동 트랜잭션 일관성 유지를 돕기 위해 주기적으로 무효화 보고를 전송해준다. 만약 사용자가 무효화 보고에 의해 하나 이상의 충돌을 발견한다면, 일관성을 침해하지 않는 범위 내에서 그 충돌 순서를 결정한 후(pre-reordering) 나머지 연산들을 비관적으로 수행시킨다. 자세한 실험 과정을 거쳐 제안한 알고리즘의 성능 향상을 보였다.