• 제목/요약/키워드: Task Reallocation

검색결과 12건 처리시간 0.024초

Vickrey 경매에 기초한 다중 에이전트 시스템에서의 작업 재할당 (Task Reallocation in Multi-agent Systems Based on Vickrey Auctioning)

  • 김인철
    • 정보처리학회논문지B
    • /
    • 제8B권6호
    • /
    • pp.601-608
    • /
    • 2001
  • The automated assignment of multiple tasks to executing agents is a key problem in the area of multi-agent systems. In many domains, significant savings can be achieved by reallocating tasks among agents with different costs for handling tasks. The automation of task reallocation among self-interested agents requires that the individual agents use a common negotiation protocol that prescribes how they have to interact in order to come to an agreement on "who does what". In this paper, we introduce the multi-agent Traveling Salesman Problem(TSP) as an example of task reallocation problem, and suggest the Vickery auction as an interagent negotiation protocol for solving this problem. In general, auction-based protocols show several advantageous features: they are easily implementable, they enforce an efficient assignment process, and they guarantce an agreement even in scenarios in which the agents possess only very little domain-specific Knowledge. Furthermore Vickrey auctions have the additional advantage that each interested agent bids only once and that the dominant strategy is to bid one′s true valuation. In order to apply this market-based protocol into task reallocation among self-interested agents, we define the profit of each agent, the goal of negotiation, tasks to be traded out through auctions, the bidding strategy, and the sequence of auctions. Through several experiments with sample multi-agent TSPs, we show that the task allocation can improve monotonically at each step and then finally an optimal task allocation can be found with this protocol.

  • PDF

Auction based Task Reallocation in Multiagent Systems

  • Lee, Sang G.;Kim, In C.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2001년도 ICCAS
    • /
    • pp.149.3-149
    • /
    • 2001
  • Task allocation is a key problem in multiagent systems. The importance of automated negotiation protocols for solving the task allocation problem is increasing as a consequence of increased multi-agent applications. In this paper, we introduce the multiagent Traveling Salesman Problem(TSP) as an example of task reallocation problem, and suggest Vickery auction as an inter-agent coordination mechanism for solving this problem. In order to apply this market-based coordination mechanism into multiagent TSPs, we define the profit of each agent, the ultimate goal of negotiation, cities to be traded out through auctions, the bidding strategy, and the order of auctions. The primary advantage of such approach is that it can find an optimal task allocation ...

  • PDF

그리드 컴퓨팅에서 유효자원 동적 재배치 기반 작업 스케줄링 모델 (Dynamic Available-Resource Reallocation based Job Scheduling Model in Grid Computing)

  • 김재권;이종식
    • 한국시뮬레이션학회논문지
    • /
    • 제21권2호
    • /
    • pp.59-67
    • /
    • 2012
  • 그리드 컴퓨팅은 하나의 대용량 작업을 처리하도록 물리 자원을 구성하고 있지만 최근에는 데이터의 급속한 증가로 인해서 복수개의 작업을 처리하는 방법이 필요하다. 일반적으로 대용량 작업을 요청하면 각 물리 자원들이 작업을 분할하게 되며, 자원의 성능과 거리에 따라 처리 시간이 다르다. 성능에 따라 먼저 완료된 유효자원은 어떠한 작업도 하지 않으며, 모든 작업이 끝났을 경우에 다음 작업을 처리한다. 이에 본 논문에서는 먼저 처리가 완료된 자원을 다른 작업에 할당할 수 있는 동적 자원 재배치 스케줄링 모델(DRRSM: Dynamic Resource Reallocation Scheduling Model)을 제안한다. DRRSM은 먼저 처리가 완료된 자원을 다른 작업에 자원의 성능과 거리에 따라 작업을 재배치시키는 방법이다. DRRSM은 여러 개의 대용량 작업을 처리하는데 효과적이다.

웹 환경에서의 병렬/분산 처리를 위한 동적 호스트 관리 기법의 개발 (Development of the Dynamic Host Management Scheme for Parallel/Distributed Processing on the Web)

  • 송은하;정영식
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제8권3호
    • /
    • pp.251-260
    • /
    • 2002
  • 웹에 존재하는 수많은 유휴상태 호스트들을 이용한 병렬/분산 처리는 대규모 응용문제에 대해 높은 가격 대 성능비를 가진다. 웹 환경에서 병렬/분산 처리를 위하여 호스트들의 이질성 및 가변성, 자율성, 지속적인 성능보장과 참여 호스트 수 변화 등 예측할 수 없는 상태에 대한 해결책을 제시하여야 한다. 본 논문은 지리적으로 떨어져 있는 참여 호스트들의 작업 처리를 성능에 기반하는 적응적 작업 재할당 전략을 제안한다. 또한, 대규모 응용문제의 병렬 처리 중에 호스트 수가 변하는 동적 환경에 대해 동적 호스트 관리 스킴을 제공한다. 본 논문에서는 PDSWeb (Parallel/Distributed Scheme on Web) 시스템을 구현하여, 많은 연산량을 지닌 랜더링 이미지 생성에 적용하여 평가한다. 그 결과 호스트의 가변성에 대해 적응적 작업 재할당은 최고 90%이상 향상하였으며. 호스트 추가와 삭제에 따른 성능 향상 정도를 보인다.

하둡 클러스터의 네트워크 사용량 감소를 위한 블록 재배치 알고리즘 (A Block Relocation Algorithm for Reducing Network Consumption in Hadoop Cluster)

  • 김준상;김창현;이원주;전창호
    • 한국컴퓨터정보학회논문지
    • /
    • 제19권11호
    • /
    • pp.9-15
    • /
    • 2014
  • 본 논문에서는 하둡 클러스터의 네트워크 사용량 감소를 위한 블록 재배치 알고리즘을 제안한다. 하둡 클러스터의 스케줄러는 사용자들에게 작업을 받아 다중 태스크로 작업을 나누어서 각 노드들에게 할당한다. 이 때 스케줄러는 데이터 지역성(Data locality)을 만족시키는 노드에 우선적으로 태스크를 할당한다. 만약 처리할 데이터(블록)가 없는 노드에 태스크가 할당되면 다른 노드로부터 전송받아 처리한다. 클러스터의 블록들은 사용 빈도가 각각 다르기 때문에 노드 간 작업 부하의 차이가 발생하며 이로 인해 노드 간 데이터 전송이 빈번해진다. 그래서 제안하는 블록 재배치 알고리즘은 하둡 스케줄러의 작업 할당 패턴에 따라 블록들을 균등하게 재배치한다. 결국 노드들의 작업부하는 평준화 되고 처리할 블록이 없는 노드에서 태스크를 처리하는 경우가 감소하기 때문에 클러스터의 네트워크 트래픽이 감소한다. 시뮬레이션으로 제안하는 블록 재배치 정책의 성능평가를 진행했으며 기본 지연 스케줄링으로 작업을 처리한 경우와 비교하여 최대 23.3%의 네트워크 사용량 감소를 보였다.

Applying the Policy scheme to the IntServ

  • Song, Wang-Cheol
    • Journal of information and communication convergence engineering
    • /
    • 제1권3호
    • /
    • pp.109-114
    • /
    • 2003
  • There is an emergence of Internet applications that have real-time requirements. These applications require IP to support guaranteed capacity, higher priority and lower packet loss rate. To address this, the Internet Engineering Task Force (IETF) is developing a set of protocols and standards for Integrated Services on the Internet. Using RSVP and policies to manage the allocation of network resources in order to provide different levels of service is a topic of great interest to service providers. Currently, it is not possible to dynamically reallocate resources during an application's session. This paper discusses how policies in conjunction with new service class can provide a more enhanced network resource allocation by allowing for this dynamic reallocation.

경제성 기준 선망어업의 최적선단 구성에 관한 연구 (A Study on the Optimum Formation of Fleet in Purse Seiner Fishing System)

  • 최낙경;강병윤;조효제
    • 한국해양공학회지
    • /
    • 제16권6호
    • /
    • pp.76-81
    • /
    • 2002
  • The purpose of this study is to set up the optimum economical formation of the purse seiner fishing system. For this task, the characteristics of existing purse-seiner fishing system were reviewed, and the possible formations of the fleet in tile purse-seiner fishing system were examined through the reallocation of function for each individual vessel. In addition, economic evaluations of the possible formations of the fleet are carried out. Consequently, it was found that 2-vessel formations have the most economic efficiency. Then, a conceptual system design for the main vessel in the 2-vessel formations was performed. As a result, this paper can be used as a helpful guideline to develop the most profitable and economical fishing system in the fleet type fishery.

Vickrey 경매에 기초한 다중 에이전트 시스템에서의 작업 재할당 (Task Reallocation in Multi-agent Systems based on Vickrey Auctioning)

  • 이상기;김인철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (2)
    • /
    • pp.85-87
    • /
    • 2001
  • 다수의 이익-추구형 에이전트들 간의 자동화된 협상 과정을 통해 합리적으로 작업 분배가 이루어질 수 있도록 조정하는 것은 대부분의 다중 에이전트 시스템에서 매우 중요한 문제이다. 본 연구에서는 대표적인 다중 에이전트 작업 재할당 문제의 하나로서 다중 에이전트 외판원 여행 문제를 설명하고, 이 문제를 풀기 위한 조정 메커니즘으로 Vickrey 경매 프로토콜의 적용을 제안하였다. 대표적인 시장기반의 조정 메커니즘인 Vickrey 경매의 적용을 위해 본 논문에서는 각 에이전트의 이익, 협상의 최종 목표, 경매대상, 각 에이전트의 입찰전략, 전체적인 경매 진행과정 등을 정의하였다. 이와 같이 설계된 시장기반의 조정메커니즘의 장점은 각 에이전트의 이익만을 고려함으로써 문제를 단순화할 수 있고, 복잡도가 큰 중앙-집중식 제어 메커니즘이 필요치 않으며, 따라서 각 에이전트의 자율성을 최대한 보장할 수 있고, 큰 협상비용을 들이지 않고 최적의 할당에 도달할 수 있다는 점등이다. 본 논문에서는 하나의 다중 에이전트 외판원 여행문제에 대한 풀이과정을 통해 앞서 설계된 Vickrey 경매프로토콜의 진행방식을 설명하고 그 효과와 효율성을 예시하였다.

  • PDF

건설장비 협업을 위한 플릿관리 시스템 개발 (Development of a Fleet Management System for Cooperation Among Construction Equipment)

  • 안서현;김성근;이관훈
    • 대한토목학회논문집
    • /
    • 제36권3호
    • /
    • pp.573-586
    • /
    • 2016
  • 건설공사에서 토공작업은 단지와 같은 대규모 현장 내에서 다수 및 다종의 건설장비 조합으로 이루어진다. 각각의 장비들은 작업에 투입될 시 필수적으로 다른 장비들과 굴착, 적재, 운반 및 다짐 등의 협업을 수행한다. 하지만 국내 건설업에서는 타업종의 협업시스템 개발에 비하여 관련 연구가 미비한 실정이다. 본 연구에서는 이 문제를 해결하기 위해 건설장비 플릿관리 시스템(Fleet Management System)을 개발하여 전체 토공현장의 효율성 향상을 모색한다. 본문에서는 시스템의 구성요소와 프로세스 등을 제시하면서 플릿관리의 개념에 관하여 정리하였다. 또한 작업패키지(Task Package)에 조합되는 굴삭기, 트럭, 다짐기들의 장비대수를 결정하여 장비 클러스터(Equipment Cluster)로써 무리지어 운용하는 방법론을 제시한다. 사례연구에서는 작업패키지를 수행하는 과정에서 기존 작업 방식과 본문에서 제시한 방법론을 대조하여 플릿관리 시스템의 효과를 검증한다. 본 연구에서의 플릿관리 시스템은 작업시간의 감소와 이동거리의 단축을 통하여 건설장비의 유류사용량을 줄일 수 있다. 더불어 이는 토공현장의 탄소배출량을 감소시키는 효과를 기대할 수 있다.

그리드 컴퓨팅을 위한 동적 자원 랭킹 및 그룹핑 알고리즘 (Dynamic Resource Ranking and Grouping Algorithm for Grid Computing)

  • 이진성;박기진;최창열;김성수
    • 한국정보과학회논문지:정보통신
    • /
    • 제32권4호
    • /
    • pp.471-482
    • /
    • 2005
  • 고속 네트워크의 등장으로 관리 영역을 초월한 계산 자원의 공유가 가능한 그리드 컴퓨팅 개념이 등장하게 되었다. 그리드 컴퓨팅 환경에 포함된 각 자원들은 이질적이기 때문에 고성능을 얻기 위해서는 효과적인 자원 발견 및 자원 선택이 중요하다. 본 논문에서는 그리드 컴퓨팅에서 다양하고 이질적인 자원들을 각 응용 프로그램에서 효율적으로 이용할 수 있도록, 각 참여자들에게 순위를 부여하고 각 작업(Task)에 적절한 자원을 할당하여 전반적인 시스템 성능을 극대화시키는 메커니즘을 제안하였다. 각 참여자의 순위는 초기에 각 참여자별 자원의 시스템 사양(예:CPU 속도, RAM 크기)등 정적 요소를 고려하여 결정되며, 추후에는 각 참여자들이 작업을 마친 후 제공되는 반환 값의 정확도, 응답시간과 같은 요소를 고려하여 동적으로 수행될 수 있도록 하였다. 이러한 순위에 따른 작업 재분배 메커니즘은 전체적인 시스템 성능을 향상시키고 정확도를 높인다.