個別通知サービスにおけるキャッシュと連動したイベント処理スケジューリング手法とその性能評価

Bibliographic Information

Other Title
  • コベツ ツウチ サービス ニ オケル キャッシュ ト レンドウ シタ イベント ショリ スケジューリング シュホウ ト ソノ セイノウ ヒョウカ
  • A Cache Aware Event Process Scheduler for Personalized Notification Services and Its Performance Evaluation
  • ミドルウェア

Search this article

Abstract

近年各利用者の情報を利用した個別の情報を通知する個別通知サービスが登場している.個別通知サービスでは,システムは情報更新などのイベントを受けて,多数の利用者のための処理を実行するため,システムの処理速度が重要となる.システムの高速化を行う技術として,アプリケーションサーバで利用者のデータをキャッシュする方法があるが,性能をできる限り向上させるには,キャッシュ利用率の向上が鍵となる.我々が提案しているエージェントサーバは,Cohort Scheduling を利用し,キャッシュとエージェントの処理スケジューラを連動させることで,通知型サービスで行われる大量のエージェントを一気に処理する場合において,キャッシュ利用率を向上させ,全体の処理時間の短縮を行っている.本稿では,Cohort Scheduler を用いたエージェントサーバのキャッシュ機構とスケジューラの実装を示すとともに,その効果を実測,シミュレーションにより示す.さらにシミュレーションモデルの解析によりその効果の検証を行い,そのスケジューラの有効性を議論する.

Recently, the personalized notification services that use individual users' data are emerging. In case of such services, performance is one of significant issues because such systems need to execute tasks with refering to individual users' data. A data cache technology at application servers will solve the performance issue. Moreover performance will be increased by improving cache utilization. This paper introduces the scheduling mechanism of the agent server we have been developed based on Cohort Scheduler. The scheduler utilizes cache efficiently and improves performance. This paper shows an implementation of a cache mechanism and a scheduler of an agent server and performance measurement results of the scheduler. We also describe efficiency of the scheduler on the environment where the scheduler is applied to a multiple servers by showing both simulation and analysis of the simulation model.

Journal

References(16)*help

See more

Details 詳細情報について

Report a problem

Back to top