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

검색결과 1,247건 처리시간 0.031초

CORBA 기반 멀티미디어 응용을 위한 공동작업 서비스 설계 (Design of Collaboration Service for CORBA Based Multimedia Applications)

  • 김남용;이승근;왕창종
    • 한국정보처리학회논문지
    • /
    • 제6권3호
    • /
    • pp.562-570
    • /
    • 1999
  • Information superhighway and improvement of computing power result in increase of the requirements for distributed multimedia applications. But, developer of applications needs much time and efforts because of the difficulties of development, enhancement and maintenance of distributed applications. To solve this problem, CORBA is used widely. But, the definitions of CORBA services are required for the brief developments of distributed multimedia applications. Especially, collaboration service is required because multiple users use distributed multimedia service. Collaboration service manages user and group information of applications and makes the interoperability between of multi users. In this paper, we designed collaboration service for CORBA based distributed multimedia applications. Collaboration service is able to maintain group information and to present the ability for collaborative works between of multi users. Application developers can develop the applications easily because the ability of collaborative works is offered by collaboration service.

  • PDF

An Anomalous Behavior Detection Method Using System Call Sequences for Distributed Applications

  • Ma, Chuan;Shen, Limin;Wang, Tao
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제9권2호
    • /
    • pp.659-679
    • /
    • 2015
  • Distributed applications are composed of multiple nodes, which exchange information with individual nodes through message passing. Compared with traditional applications, distributed applications have more complex behavior patterns because a large number of interactions and concurrent behaviors exist among their distributed nodes. Thus, it is difficult to detect anomalous behaviors and determine the location and scope of abnormal nodes, and some attacks and misuse cannot be detected. To address this problem, we introduce a method for detecting anomalous behaviors based on process algebra. We specify the architecture of the behavior detection model and the detection algorithm. The anomalous behavior detection and analysis demonstrate that our method is a good discriminator between normal and anomalous behavior characteristics of distributed applications. Performance evaluation shows that the proposed method enhances efficiency without security degradation.

Distributed Design System as a New Paradigm Towards Future Collaborative Architectural Design Process

  • Han, Seung Hoon
    • Architectural research
    • /
    • 제7권2호
    • /
    • pp.23-33
    • /
    • 2005
  • The use of computers in architectural professions has grown with the power of easy data management, increased sophistication of standalone applications, inexpensive hardware, improved speed of processing, use of standard library and tools for communication and collaboration. Recently, there has been a growing interest in distributed CAAD (Computer-Aided Architectural Design) integration due to the needs of direct collaboration among project participants in different locations, and Internet is becoming the optimal tool for collaboration among participants in architectural design and construction projects. The aim of this research is to provide a new paradigm for a CAAD system by combining research on integrated CAAD applications with recent collaboration technologies. To accomplish this research objective, interactive three-dimensional (3D) design tools and applications running on the Web have been developed for an Internet-based distributed CAAD application system, specifically designed to meet the requirements of the architectural design process. To this end, two different scopes of implementation are evaluated: first, global architecture and the functionality of a distributed CAAD system; and, second, the association of an architectural application to the system.

효율적 분산 응용을 위한 이동 에이전트 프로그래밍 시스템 (A Mobile Agent Programming System for Efficient Distributed Applications)

  • 정원호;강미연;김윤수
    • 정보처리학회논문지A
    • /
    • 제10A권5호
    • /
    • pp.439-452
    • /
    • 2003
  • 이동 에이전트는 분산 응용에 있어서 네트워크의 부하와 대기시간을 줄일 수 있는 기술 중 하나이며, 네트워크 환경에 대한 적응성이 좋아 향후 기대되는 분산 응용 기반 기술이라 할 수 있다. 본 논문에서는, 다양한 분산 응용 개발에 효율적으로 이용될 수 있는 이동 에이전트 프로그래밍 시스템인 HUMAN이 설계, 구현된다. HUMAN은 분산 능동 객체인 이동 에이전트 기반의 응용 시스템 개발을 위한 Java 기반의 응용 프레임워크이다. HUMAN은 파일 탐색, 그룹 어드레싱, 그리고 여정 및 탐색 대상 정보의 입력 등의 고급 유틸리티 등을 지원하고 있어, 이동 에이전트 기반의 프로그래밍에 있어서 높은 수월성을 제공하고 있으며, 주어진 네트워크 환경에 용이하게 적용하기 위해 다양한 이동 및 응답 방식들을 제공하고 있다. 또한 에이전트 등록, 해지 등을 위한 관리 서버도 제공하고 있어, 분산 정보 검색, 원격 제어 및 관리, 파일 공유 관련이 분산 응용 시스템의 개발에 효율적으로 적요할 수 있다는 장점을 가지고 있다. HUMAN 기반의 분산 응용 시스템의 예로, 간단한 물품거래 시스템이 설계, 구현되었다.

분산 객체 조립기를 이용한 MVC 응용의 구성적 작성 (Structural Construction of MVC Applications using Distributed Object Composer)

  • 음두헌
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권11호
    • /
    • pp.1298-1305
    • /
    • 1999
  • 네트워크 및 분산 처리 기술의 발달로 분산 환경에서 동작하는 응용 프로그램에 대한 생산성 향상이 요구되고 있다. 본 논문에서는 MVC(Model, View, Controller) 패턴을 기반으로 하는 분산 응용 프로그램의 생산성 향상을 위해, 조립식 분산 응용의 작성을 지원하는 분산 객체 조립기, DOC(Distributed Object Composer)를 소개한다. 분산 객체 조립성의 기반이 되는 DOC의 구성적{{) '전체'를 창조해 내기 위해 여러 요소들을 결합, 배치하여 하나의 예술작품을 성립시키는 방법. 모아서 조립한다는 의미.}} 인터페이스(Structural Interface)는 기존 객체지향 기술의 절차적 인터페이스(Procedural Interface)에 비해 콤포넌트 재사용성을 개선하고, 분산 응용의 신속한 개발을 지원하여, 소프트웨어의 생산성 및 확장성을 향상시킨다. 또한, DOC 방식으로 모델링하고 구현한 공급망 관리(Supply Chain Management: SCM) 응용 프로그램의 조립식 작성을 통해, DOC의 실시간 정보 처리 및 조립 기능을 보인다.DOC는 이질적인 통신 환경에서 클라이언트와 서버 객체간의 네트워크 투과성을 제공하는 미들웨어, CORBA를 기반으로 한다. 또한, 분산 객체들 간의 상호작용을 자동 처리하기 위해 Java의 관찰자/피관찰자(Observer/Observable)를 확장한 분산 관찰자/피관찰자 패턴을 정의하여 DOC와, 서버 및 클라이언트의 분산 응용 객체들을 정의하기 위한 인터페이스에 적용한다.Abstract Due to the availability of advances in network and distributed processing technologies, the enhanced productivity of application software that runs on distributed environment is demanded. In this paper, we introduce the Distributed Object Composer (DOC) that supports the structural composition of distributed applications for the enhanced productivity of MVC (Model, View, Controller) pattern-based application programs. The structural interface of DOC that is the basis for the composibility of distributed objects increases the reusability of software components and provides better software productivity and extendibility than the procedural interface of the traditional object-oriented technology by supporting rapid constructions of distributed applications. In this paper, we also discuss the real-time information processing and composibility features of DOC by applying the DOC mechanism to the Supply Chain Management (SCM) application.DOC is implemented using the CORBA middleware that supports the network transparency between client and server objects on heterogeneous communication environments. We apply the distributed Observer/Observable pattern that extends the Observer/Obseverable of Java to DOC itself and distributed client/server objects as their interface definitions for the automatic interactions of distributed objects.

Specification of Communication Services for Multimedia Cooperative Applications Based on the Reference Model of ODP

  • Yi, Jong-Hwa;Pastor, Encarna
    • ETRI Journal
    • /
    • 제20권2호
    • /
    • pp.149-170
    • /
    • 1998
  • Between a wide range of distributed applications, this work is particularly focused on those applications which allow a group of persons, who are geographically distributed, to interact and cooperate exchanging different kind of information in order to realize group activities in a common work environment. In this paper we realized a study of this kind of applications to identify general and functional characteristics which will then enable us to determine their communication requirements. Also, we analyzed the existent support architectures to examine whether they support multimedia cooperative applications. Based on the results of analysis, we proposed a set of communication functions needed additionally to support these applications, using the ODP(Open Distributed Processing) modelling concepts, rules and view points as our global design methodology.

  • PDF

HORB에 기반한 신뢰성 있는 분산 프로그래밍 환경의 설계 및 구현 (Design and Implementation of Reliable Distributed Programming Environment based on HORB)

  • 현무용;김식;김명준
    • 전자공학회논문지CI
    • /
    • 제39권2호
    • /
    • pp.1-9
    • /
    • 2002
  • DSOM, DCOM, CORBA, Java RMI 같은 객체 지향 분산 프로그래밍 환경을 이용한 분산 응용 프로그램 개발이 일반화되고 있다. 그러나, 이러한 분산 미들웨어들은 응용프로그램의 품질과 재사용성을 향상시켜 주지만, 결함 허용 기능을 지원하지 않음으로서 신뢰성이 보장된 객체 기반 분산 응용프로그램의 설계 및 구현을 복잡하게 한다. 본 논문에서는 RMI 메커니즘을 기반으로 한 결함 허용 분산 시스템 개발 환경인 에버그린(Evergreen)을 제안하고자 한다. 에버그린은 신뢰성 있는 분산 컴퓨팅을 지원하기 위해서 체크포인트와 롤백 복구(rollback recovery) 메커니즘을 이용하여 설계되었다 일련의 실험을 통해 에버그린의 성능을 평가하였고 최적의 디자인 목표를 지원하기 위한 확장 가능성을 확인하였다.

분산 객체 미들웨어 기반의 경영정보시스템 개발 (Development of Management Information System Based on Distributed Object Middleware)

  • 권영도;조유섭
    • 연구논문집
    • /
    • 통권28호
    • /
    • pp.239-246
    • /
    • 1998
  • Today’s information technology departments face a dilemma to create a competitive advantage for the organization by developing. deploying, and managing distributed applications that scale across the LAN, WAN, and Internet, while preserving investments in systems. Applications, information. IT organizations are today being asked to build the future, without breaking systems that maintain the current business. A possible answer to this dilemma is the implementation of a multi-tier distributed computing architecture. Multi-tier architecture has the potential to provide better, more timely information across the enterprise at a lower cost than the current combination of PC LAN, two-tier client/server, or mainframe applications that have been developed in most organizations. In this paper, we implement management information system based on distributed object middleware using multi-tier distributed computing architecture. This system uses Microsoft's implementation of DCOM/ActiveX and provides easily accessible web interface to the system users.

  • PDF

An Integrated Toolset for Distributed Real-Time Systems Based on Computational Grid

  • Zhang, Lichen
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 ITC-CSCC -1
    • /
    • pp.309-312
    • /
    • 2002
  • Advances in networking infrastructure have led to the development of a new type of "computational grid" infrastructure that provides predictable, consistent and uniform access to geographically distributed resources such as computers, data repositories, scientific instruments, and advanced display devices Such Grid environments are being used to construct sophisticated, performance-sensitive applications in such areas as dynamic, distributed real-time applications. In this paper, we propose a toolset for designing distributed real-time systems based on computational grid. The toolset is based on a new methodology and integrates the models that methodology Proposed for designing real-time systems.

  • PDF

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