• 제목/요약/키워드: Peer Object

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

ObjectPeerWork : 공유 객체 모델 기반의 피어투피어 어플리케이션 개발을 위한 프레임워크 (ObjectPeerWork : Framework for the Development of Peer-to-Peer Applications based on Shared Object Model)

  • 강운구;왕창종
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권6호
    • /
    • pp.630-640
    • /
    • 2001
  • 본 논문에서는 공유 객체 모델 기반의 P2P(Peer-to-Peer) 애플리케이션을 개발하기 위한 프레임워크인 ObjectPeerWork를 설계 및 구현한다. 공유 객체 모델은 자원 관리 기능들을 자원에 포함시킴으로써 관리를 위한 컴퓨팅 파워의 저하를 막고, 보안 문제를 개선함으로써 공유 자원에 대한 신뢰도를 향상시킬 수 있다. 또한, 공유 객체 모델은 분산 컴포넌트 기반의 요청 중계 관리자 및 모듈 컨테이너를 통하여 확장이 가능한 모델이다. 이러한 공유 객체 모델에 기만한 ObjectPeerWork는 일반적인 P2P 모델의 문제점들을 개선하여 기업 내 정보시스템 구축과 컴퓨팅 파워의 분산 및 자원의 효율적인 관리를 가능하게 하는 프레임워크이다.

  • PDF

대등관계 복제객체 모델을 지원하는 분산 객체 프로그래밍 언어의 설계 및 구현 (Design and Implementation of a Distributed Object Programming Language supporting Peer Replicated Object Model)

  • 신범주;이동현
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제5권4호
    • /
    • pp.449-456
    • /
    • 1999
  • 본 논문은 C++에 분산 객체 프로그래밍 기능을 추가한 D++ 언어를 제안한다. 대등관계 복제객체 모델을 지원하는 D++는 분산 클래스의 정의, 멤버 함수의 일치성 제어 정의 기능, 그리고 영구 객체 이름에 기반한 분산 객체를 정의할 수 있는 언어 구조를 제공한다. D++ 프로그램에서 새로이 생성되는 분산 객체는 생성 시에 제공되는 객체의 영구 이름과 동일한 영구 이름을 갖는 분산 객체가 존재할 경우 해당 객체들과 복제 관계를 유지함으로써 정보를 공유한다. 각 복제 객체들은 서로 간에 대등한 관계를 가지며, 멤버 함수 정의 시에 기술되는 특성에 따라 일치성이 유지된다. 이 같은 D++의 분산 객체 모델은 실시간 그룹웨어의 기본 요구 사항인 분산 환경에서의 정보 공유 및 사건 공지 기능을 자연스럽게 해결해 주기 때문에 실시간 그룹웨어의 개발을 효율적으로 지원할 수 있을 것으로 기대한다. Abstract This paper proposes D++ programming language that is an extension of C++ for distributed object oriented programming. The D++, which supports peer-to-peer object model, provides new language constructs for the definition of distributed classes, the definition of the consistency control of the member function and the definition of distributed object variables with the persistent name. In D++, when the persistent name of a newly created distributed object is same as that of an existing distributed object, the new distributed object replicates object state of the existing distributed object and thus they share the object state. The replicas have peer relation and the consistency among them is maintained according to the characteristic described on the definition of designated member functions. It is expected that D++ language increases efficiency in development of real-time groupware because the distributed object model of D++ naturally supports the information sharing and event notification that are the basic functions required when building real-time groupware.

3세 및 5세 유아의 또래 갈등 상황에 따른 정서표현 행동 (Emotional Behavior in Preschoolers’ Peer Conflic: The Role of Peer Conflict Situation and Age)

  • 김지현;이순형
    • 대한가정학회지
    • /
    • 제42권4호
    • /
    • pp.29-43
    • /
    • 2004
  • The purpose of the current study was to investigate peer conflict situations and age differences in preschoolers' emotional behavior of happiness, sadness, and anger. Participants were twenty-two 3-year-olds and twenty 5-year-olds, and each pair of the same age interacted in two standardized conflict situations: object possession conflict and behavioural/interpersonal conflict. Participants' emotional behaviors of happiness, sadness, and anger were obsewationally coded through facial expression, verbal intonation, gesture, and physical contact. Preschoolers expressed more sadness and anger emotional behavior in object possession conflict than in behavioural/interpersonal conflict. In object possession conflict, 3-year-olds expressed more anger emotional behavior than 5-year-olds did. In behavioural/interpersonal conflict,5-year-olds expressed more happiness emotional behavior than 3-year-olds did.

Chord 시스템에서의 협력을 통한 로드 밸런싱 기법 (Coordinated Load-Balancing in Chord System)

  • 강영상;염헌영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (C)
    • /
    • pp.289-291
    • /
    • 2003
  • Peer-to-Peer Network에서의 object위치 정보의 배치 및 라우팅 방법인 Chord시스템은 node ID와 object ID생성에 있어서 SHA-1과 같은 해쉬 함수를 사용한다. Chord object위치 정보 관리에 있어서 해쉬에 의해 저절로 load-balancing을 기대하나 실험에 의하면 노드별 load에는 상당한 편차가 있음이 나타난다. 그러므로 이 논문에서는 각 node간 협력을 통하여 보다 효과적인 load-balancing을 제공하는 CLCS 기법을 제안한다.

  • PDF

분산 가상 환경 상에서의 원격교육시스템 (Distant Learning System on Distributed Virtual Environment)

  • 김현철;박민호;정창성
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (2)
    • /
    • pp.553-555
    • /
    • 2001
  • 본 논문에서는 분산 가상 환경을 기반으로 한 원격교육시스템을 제안한다. 기존에 제안되었던 대부분의 원격교육시스템 들은 클라이언트/서버 구조를 택함으로써 시스템의 확장성과 속도에 많은 단점을 가지고 있었다. 이러한 단점을 보완하고자 본 논문에서는 분산 객체 모델을 기반으로 peer-to-peer 구조를 가지는 새로운 원격교육시스템을 소개한다. DOVE(Distributed Object-oriented virtual computing environment)라는 분산 가상 환경 상에서 설계된 본 시스템은 peer-to-peer 구조를 가짐으로써 기존 시스템들의 확장성 문제를 해결했을 뿐만 아니라 DOVE의 가장 큰 장점 중에 하나인 객체 그룹(Object Group)의 개념을 도입하여 객체간에 멀티캐스트를 기반으로 한 상호작용을 가능케 함으로써 속도와 부하 문제도 해결하였다.

  • PDF

멀티플레이어 온라인 게임을 위한 하이브리드 구조의 복제와 일관성 제어 기법 (Replication and Consistency Control in Hybrid Architectures for Multiplayer Online Games)

  • 김진환
    • 한국인터넷방송통신학회논문지
    • /
    • 제16권4호
    • /
    • pp.73-80
    • /
    • 2016
  • 인터넷을 이용하는 멀티플레이어 온라인 게임(MOG)은 전형적으로 클라이언트-서버 또는 peer-to-peer 구조를 기반으로 구성된다. 본 논문에서는 두 가지 구조의 장점을 활용하기 위하여 클라이언트-서버 구조와 peer-to-peer 구조를 결합하는 방법을 제시한다. 대부분의 멀티플레이어 온라인 게임들은 객체마다 강력한 일관성 제어를 제공하고자 기본 사본을 갖는 복제 기법을 사용한다. 이 기법에서 각 객체와 캐릭터는 기본 사본이라고 하는 절대적 사본과 2차 사본이라고 하는 복제본들로 구성된다. 객체에 대한 갱신은 기본 사본에서 먼저 수행되어야만 한다. 제시된 하이브리드 구조에서는 기본 사본들이 서버 또는 클라이언트에 존재할 수 있다. 이러한 구조에서는 서버가 유지하는 객체의 수를 감소시킴으로써 서버와 클라이언트들 간의 부하 조정이 가능하다. 게임은 일관성 요건이 상이한 다양한 액션의 유형들로 구성된다. 게임 일관성에 대해서는 성능과 일관성 간에 적절한 상충 관계를 제공할 수 있는 여러 수준의 기법이 합리적이다. 본 논문에서 기본 사본 모델을 갖는 하이브리드 게임 구조에 대한 성능 분석 결과가 기술된다.

네트워크 동적 참여 기반의 효율적인 피어-투-피어 웹 캐슁 모델 (An Efficient Peer-to-Peer Web Caching Model with the Dynamic Participation of Peers)

  • 류영석;양성봉
    • 한국정보과학회논문지:정보통신
    • /
    • 제32권6호
    • /
    • pp.705-715
    • /
    • 2005
  • P2P(peer-to-peer) 웹 캐슁 모델은 서버 쪽에 집중되는 트래픽을 완화시킴으로써 전통적인 웹 캐슁 모델을 보완할 수 있다는 측면에서 최근에 활발히 연구되어 왔다. P2P 웹 캐슁은 클라이언트들의 로컬 캐쉬를 활용하여 부가적인 인프라의 추가없이 캐쉬 공간이 확대되는 효과를 얻을 수 있지만, 각 클라이언트들은 독립된 피어로서의 자율성(autonomy)을 가지므로 이러한 자율성의 제한을 최소화해야한다. 본 논문에서는 피어의 자율적인 동적 참여와 로컬 캐슁 전략을 보장하여 시스템의 실행 가능성(feasibility)을 높인 환경에서 효율적인 디렉토리 기반 P2P 웹 캐슁 시스템을 제안하였다 제안하는 P2P 웹 캐슁 시스템은 동적인 P2P 네트워크 상에서의 오브젝트의 lifetime을 예상하여 이를 이웃 선택(neighbor selection)과 저장 공간 관리(storage management)에 적용하였다. 시스템의 성능 평가를 위하여 클라이언트의 http 요청 로그 데이터셋을 이용하여 트레이스 기반(trace-driven) 시뮬레이션을 수행하였다. 시뮬레이션 결과를 통하여 제안하는 시스템이 기존의 시스템에 비하여 주어진 동일한 환경에서 더 높은 정확성과 더 적은 리디렉션 실패(redirection failure)를 가짐을 확인하였다.

멀티플레이어 온라인 게임을 위한 P2P 구조의 객체 복제와 일관성 제어 기법 (Object Replication and Consistency Control Techniques of P2P Structures for Multiplayer Online Games)

  • 김진환
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권4호
    • /
    • pp.91-99
    • /
    • 2014
  • 멀티플레이어 온라인 게임을 위한 주요 구조는 전형적으로 클라이언트-서버, 멀티 서버, P2P(peer-to-peer) 구조 등이 있다. P2P 구조는 본질적인 분산과 협동 특성으로 인하여 구축 비용이 저렴하며 플레이어들 간에 직접 통신을 수행함으로써 빠른 응답시간과 높은 규모조정성을 가질 수 있다. 그러나 P2P 구조는 여러 가지 어려움이 존재한다. 플레이어들 간에 게임을 분산시키므로 제어 유지가 어렵고 특정 플레이어의 고의적인 부정행위에 취약해지는 경향도 있다. 또한 갱신과정의 충돌 현상이 여러 사이트에서 발생될 수 있기 때문에 P2P 시스템에서 일관성 제어를 제공하는 것도 더욱 어렵다. 비일관성을 회피 또는 정정하기 위하여 대부분의 멀티플레이어 게임은 객체에 대한 갱신이 주 사본에 먼저 수행되는 주 사본 기법을 사용한다. 본 논문은 멀티플레이어 온라인 게임을 위한 P2P 구조에서 각 객체에 대한 일관성을 제공하며 갱신 결과의 전송 메카니즘이 존재하는 주 사본 모델과 이에 대한 성능 분석 결과를 기술한다.

초등 과학 수업에서 학생 동료 멘토링 활동이 과학 탐구 능력, 학업 성취도 및 과학적 태도에 미치는 영향 (An Effect of Peer Mentoring Activity on Science Process Skills, Achievement and Scientific Attitude in Elementary Science Class)

  • 이승희;최선영
    • 한국초등과학교육학회지:초등과학교육
    • /
    • 제31권3호
    • /
    • pp.311-320
    • /
    • 2012
  • The purpose of this study was to examine the effect of peer mentoring activity in elementary school. For this study, an experimental group was conducted for peer mentoring activity in science class. The mentoring team was organized by mento-mentee team according to the scores of science process skill and achievement. The objects of this study were the sixth grade of both an experimental group (28 students) and a control group (27 students) located in Incheon. The results of this study were as follows. First, the experimental group was shown more significant effect for improvement of science process skills than the control group (p<.05). As the result of analysis by groups, both of mento and mentee showed significant effect for improvement of science process skills. Second, the peer mentoring activity showed more significant effect for improvement of achievement (p<.05). As the result of analysis by groups, mentee showed significant effect for improvement achievement. But mento group didn't show significant effect. Third, the peer mentoring activity showed the effect for positive changes of scientific attitude. If matching the mentoring object effectively and conducting the classes applying peer mentoring activity based on the results of this study, it's expected to draw student' improvement of science academic, achievement and positive changes of scientific attitude.

여대생의 또래애착과 자아존중감 및 대학생활 적응과의 관계 (The Relationships Between Peer Attachment, Self-esteem and Adjustment to College Life in Female College Students)

  • 성미혜
    • 한국보건간호학회지
    • /
    • 제22권1호
    • /
    • pp.84-96
    • /
    • 2008
  • Purpose: To consider how college students' adjustment to college life is related to peer attachment and self-esteem. Method: The subjects were 183 female college students attending one university. The study data were collected with the inventory of peer attachment-revised version, the self-esteem inventory, and the inventory for adjustment to college life. The data were analyzed by t-test, ANOVA, Pearson correlation coefficient and stepwise multiple regression. Results: There were significant differences in self-esteem according to residence type. There were significant differences in the adjustment to college life according to monthly income. There was a significantly positive correlation between peer attachment and adjustment to college life. There were significantly positive correlations between self-esteem and adjustment to college life and all of the subscales of adjustment to college life. Stepwise multiple regression analysis showed that 28.6% of the adjustment to college life was significantly explained by self-esteem and monthly income. Conclusion: Based on these findings, peer attachment is a very important factor influencing self-esteem which is itself a very important factor influencing adjustment to college life in female college students. Therefore, an alternative program designed to increase the self-esteem and peer attachment of female college students should be a planned program based on the study results.

  • PDF