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

검색결과 255건 처리시간 0.018초

Performance of Distributed Database System built on Multicore Systems

  • Kim, Kangseok
    • 인터넷정보학회논문지
    • /
    • 제18권6호
    • /
    • pp.47-53
    • /
    • 2017
  • Recently, huge datasets have been generating rapidly in a variety of fields. Then, there is an urgent need for technologies that will allow efficient and effective processing of huge datasets. Therefore the problems of partitioning a huge dataset effectively and alleviating the processing overhead of the partitioned data efficiently have been a critical factor for scalability and performance in distributed database system. In our work we utilized multicore servers to provide scalable service to our distributed system. The partitioning of database over multicore servers have emerged from a need for new architectural design of distributed database system from scalability and performance concerns in today's data deluge. The system allows uniform access through a web service interface to concurrently distributed databases over multicore servers, using SQMD (Single Query Multiple Database) mechanism based on publish/subscribe paradigm. We will present performance results with the distributed database system built on multicore server, which is time intensive with traditional architectures. We will also discuss future works.

Development of a Distributed Web Caching Network through Consistent Hashing and Dynamic Load Balancing

  • Hwan Chang;Jong Ho Park;Ju Ho Park;Kil To Chong
    • 한국통신학회논문지
    • /
    • 제27권11C호
    • /
    • pp.1040-1045
    • /
    • 2002
  • This paper focuses on a hash-based, distributed Wet caching network that eliminates inter-cache communication. An agent program on cache servers, a mapping program on the DNS server, and other components comprised in a distributed Web caching network were modified and developed to implement a so-called "consistent" hashing. Also, a dynamic load balancing algorithm is proposed to address the load-balancing problem that is a key performance issue on distributed architectures. This algorithm effectively balances the load among cache servers by distributing the calculated amount of mapping items that have higher popularity than others. Therefore, this developed network can resolve the imbalanced load that is caused by a variable page popularity, a non-uniform distribution of a hash-based mapping, and a variation of cache servers.

MMORPG 서버의 부하균등화를 위한 효율적인 분산처리 기법 (Efficient Distributed Processing Scheme for Load Balancing of MMORPG Servers)

  • 장수민;유재수
    • 한국콘텐츠학회논문지
    • /
    • 제7권11호
    • /
    • pp.69-75
    • /
    • 2007
  • 이 논문은 MMORPG(Massively Multiplayer Online Role-Playing Games)을 지원하는 새로운 분산처리기법을 제안한다. 그러나 기존의 분산게임서버들은 핫스팟, 폭주 그리고 일반적으로 발생하는 서버오류와 같은 문제들을 갖고 있다. 이러한 문제점을 해결하기 위해서 제안하는 기법은 가상세계를 보다 작은 구역으로 나누고, 각 나누어진 구역은 다른 서버에 의해 처리된다. 본 논문은 모든 게임서버들과 사용자들 간에 요청되는 대역을 줄이는 기법을 제안한다. 또한 이 기법은 각각 다른 서버에 의해 제어되는 구역에 있는 사용자들 간에 끊임이 없는 통신을 제공한다. 우리는 다양한 성능평가를 통하여 제안한 기법의 우수성을 보인다.

네트워크 및 웹 서버의 부하를 고려한 지능적인 검색시스템의 설계 및 구현 (Intelligential Search Engine Considering the Load of Web Servers and Networks)

  • 김창근;탁한호
    • 한국컴퓨터산업학회논문지
    • /
    • 제2권8호
    • /
    • pp.1035-1044
    • /
    • 2001
  • 기존의 검색엔진은 분산된 불특정 다수의 웹 서버에 대해 웹 서버 부하, 네트워크 부하를 고려하지 않고 로봇을 동작시키므로 웹서버 및 네트워크의 과부하를 초래한다. 또한 정보의 갱신 기간도 3∼4주 간격으로 필요한 시기에 정보가 갱신되지 않는 경우가 많으며, 웹서버의 내용 변경이 없음에도 불구하고 무조건 웹서버의 내용을 수집하여 갱신한다. 본 논문에서는 네트워크 및 웹서버 부하를 고려한 지능적인 검색시스템을 제안하고, 이 시스템에 필요한 실시간 제어 검색엔진 및 분산되어 있는 정보를 모아서 갱신해 주는 지능적인 로봇을 설계 및 구현하였으며, 네트워크 부하 및 웹 서버의 부하를 모니터링하여 전체 시스템의 성능을 향상시킬 수 있는 로봇 제어 정책을 수립하였다.

  • PDF

블록을 이용한 대규모 사용자 지원 분산 서버 시스템 설계 (Design of A Distributed Server System for Supporting Enormous Users Using Blocks)

  • 김순곤
    • 디지털콘텐츠학회 논문지
    • /
    • 제12권4호
    • /
    • pp.559-565
    • /
    • 2011
  • 본 논문에서는 MMORPG와 같은 게임에서 대규모의 사용자 처리를 유연하게 할 수 있는 블록 기법을 이용한 분산 형 게임서버구조를 제안하였다. 제안된 분산 형 구조에서의 게임서버들은 각 맵(map)을 담당하는 존(zone)이라는 형태로 그룹화 되며 각 존 내의 서버들은 각 존에 할당된 게임 맵을 여러 개 일정크기의 블록으로 나누어 각 블록들을 게임 서버의 성능에 따라 적절하게 분배하여 처리한다. 제안된 블록 기법을 도입한 분산 형 게임 서버 구조는 게임서버와 통신서버에서의 블록처리 방식을 통해 게임배경의 추가/삭제를 용이하게 할 수 있어 대규모의 사용자를 수용할 수 있음은 물론 추후 사용자가 직접 만드는 배경도 기존 게임 배경에 연동될 수 있도록 하였다. 일정한 블록으로 나눈 게임배경을 서버의 성능이나 처리하는 캐릭터의 수에 따른 부하를 동적으로 배분하여 시스템의 효율성을 증가시키고 안정성을 높였다.

CORBA/JAVA를 이용한 분산 서지정보 검색시스템 개발에 관한 연구 (A Study on the Development of Distributed Bibliographic Information Search System Using CORBA and JAVA)

  • 유재옥;박우창
    • 정보관리학회지
    • /
    • 제17권1호
    • /
    • pp.7-20
    • /
    • 2000
  • 본 연구는 지리적으로 분산되어 있는 분산서버상태를 유지하면서 또한 분산되어 있는 데이터베이스 검색을 허용하는 통합 서지정보 검색시스템의 개발가능성을 모색하고자 하였다. 분산되어 있는 서지정보 데이터베이스와 검색시스템을 통합하기 위한 미들웨어로서 CORBA를 사용하였으며 검색시의 부하를 클라이언트에게 분산시키기 위해 JAVA를 채택하였다. 덕성여자대학교 도서관 정보검색시스템인 DISCOVER를 두 분산서버에 설치하고, 두 분산 데이터베이스를 대상으로 통합 검색할 수 있는 통합 서지정보 검색시스템 구축을 실험하였다. 시스템 구현결과 통합 인터페이스를 사용한 두 분산 서버에 대한 검색요청은 성공적으로 수행되었으며, 클라이언트는 검색결과를 성공적으로 종합하였다.

  • PDF

분산 푸시서버에서 공통채널 연동 (Synchronization of Common Channel in Distributed Push Servers)

  • 연승호;김영헌;한군희;백순화;전병민
    • 방송공학회논문지
    • /
    • 제5권1호
    • /
    • pp.130-138
    • /
    • 2000
  • 본 논문에서는 인터넷/인트라넷 환경에 사용할 수 있으며 인터넷 방송 기능을 제공하는 푸시 시스템을 개발하면서 다수 사용자를 수용하기 위한 방안을 연구하였다. 특히 사용자 접속에 따른 푸시서버의 부하량 증가와 접속빈도에 의한 푸시서버의 분산효과를 분석하였다. 분산된 상태에서 채널을 공유하기 위한 방법으로 공통채널과 지역채널로 구분하여 푸시서버마다 공통채널을 복제하는 방식으로 대규모 사용자를 분산 수용하면서 정보 취득에 어려움이 없도록 하였으며 분산 푸시서버에서 채널연동을 효과적으로 수행하기 위한 알고리즘을 고안하게 되었다.

  • PDF

A Predictive Virtual Machine Placement in Decentralized Cloud using Blockchain

  • Suresh B.Rathod
    • International Journal of Computer Science & Network Security
    • /
    • 제24권4호
    • /
    • pp.60-66
    • /
    • 2024
  • Host's data during transmission. Data tempering results in loss of host's sensitive information, which includes number of VM, storage availability, and other information. In the distributed cloud environment, each server (computing server (CS)) configured with Local Resource Monitors (LRMs) which runs independently and performs Virtual Machine (VM) migrations to nearby servers. Approaches like predictive VM migration [21] [22] by each server considering nearby server's CPU usage, roatative decision making capacity [21] among the servers in distributed cloud environment has been proposed. This approaches usage underlying server's computing power for predicting own server's future resource utilization and nearby server's resource usage computation. It results in running VM and its running application to remain in waiting state for computing power. In order to reduce this, a decentralized decision making hybrid model for VM migration need to be proposed where servers in decentralized cloud receives, future resource usage by analytical computing system and takes decision for migrating VM to its neighbor servers. Host's in the decentralized cloud shares, their detail with peer servers after fixed interval, this results in chance to tempering messages that would be exchanged in between HC and CH. At the same time, it reduces chance of over utilization of peer servers, caused due to compromised host. This paper discusses, an roatative decisive (RD) approach for VM migration among peer computing servers (CS) in decentralized cloud environment, preserving confidentiality and integrity of the host's data. Experimental result shows that, the proposed predictive VM migration approach reduces extra VM migration caused due over utilization of identified servers and reduces number of active servers in greater extent, and ensures confidentiality and integrity of peer host's data.

SIP 환경에서 확장 CCMP를 사용한 새로운 분산 컨퍼런스 시스템 구조 (A New Distributed Conference System Architecture using Extended CCMP in SIP Environment)

  • 장춘서
    • 한국정보통신학회논문지
    • /
    • 제20권12호
    • /
    • pp.2252-2258
    • /
    • 2016
  • CCMP(centralized conferencing manipulation protocol)는 컨퍼런스 시스템에서 참가자의 추가 및 제거, 역할의 변동, 미디어스트림의 추가 및 삭제 등을 가능하게 한다. 본 논문에서는 SIP(session initiation protocol) 환경에서 확장 CCMP를 사용하여 다중 서버를 갖는 분산 컨퍼런스 시스템에 사용 할 수 있는 새로운 분산 컨퍼런스 시스템 구조를 제안하였다. 이를 위하여 본 연구에서는 컨퍼런스 참가자수의 증가에 따른 서버의 부하를 감소하기 위하여 다중 컨퍼런스 서버에게 동적으로 부하를 분산 처리하거나 서버 풀에서 새로운 서버를 동적으로 추가할 수 있는 새로운 확장 CCMP 구조가 설계되었다. 아울러 확장된 CCMP에 맞춘 새로운 컨퍼런스 정보 데이터 포맷이 설계되었고 서버들 사이에서 부하 분산을 위한 확장 CCMP 제어 메시지의 교환 절차도 제시되었다. 제안된 시스템의 성능은 시뮬레이션 실험을 통하여 분석하였다.

분산 트레이더를 지원하는 경량 (lightweight) 객체 모델 설계 및 구현 방안 연구 (A Study on the Design and Implementation of the Lightweight Object Model Supporting Distributed Trader)

  • 진명숙;송병권
    • 한국정보처리학회논문지
    • /
    • 제7권4호
    • /
    • pp.1050-1061
    • /
    • 2000
  • This paper presents a new object model, LOM(Lightweight Object Model) and an implementation method for the distributed trader in heterogeneous distributed computing environment including mobile network. Trader is third party object that enables clients to find suitable servers, which provide the most appropriate services to client in distributed environment including dynamic reconfiguration of services and servers. Trading service requires simpler and more specific object model than genetic object models which provide richer multimedia data types and semantic characteristics with complex data structures. LOM supports a new reference attribute type instead of the relationship, inheritance and composite attribute types of the general object oriented models and so LOM has simple data structures. Also in LOM, the modelling step includes specifying of the information about users and the access right to objects for security in the mobile environment and development of the distributed storage for trading service. Also, we propose and implementation method of the distributed trader, which integrates the LOM-information object model and the OMG (object Management Group) computational object model.

  • PDF