• Title/Summary/Keyword: Message Tree

Search Result 106, Processing Time 0.02 seconds

Generating Intermediate Representation of IDL Using the CFE (CFE를 사용한 IDL 중간 표현 생성)

  • Park, Chan-Mo;Song, Gi-Beom;Hong, Seong-Pyo;Lee, Hyok;Lee, Jeong-Ki;Lee, Joon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 1999.05a
    • /
    • pp.192-197
    • /
    • 1999
  • Programmers who write distributed programs are faced with a dilemma when writing the systems communication code. If the code is written by hand or partly by hand, then the speed of the application may be maximized, but the human effort required to implement and maintain the system is greatly increased. On the other hand, if the code is generated using a CORBA IDL compiler then the programmer effort will be reduced, but the performance of the application may be poor. So we need the optimizing the code generated by CORBA IDL compiler. We introduce the techniques which have been used by typical programming languages into compilation of IDL. We separate the phase of compilation into three phase. The first phase parses interface definition in IDL, manages nested scope and generates AST(Abstract Syntax Tree). The second phase implements the optimization. The third phase generates the code in target language. In this paper, we focus on the first phase. We separate interface definition into interface and message representation from AST. This supports the separate optimization of code in second phase.

  • PDF

A Mobile Multicast Mechanism for End-to-End QoS Delivery (End-to-End QoS를 지원하기 위한 이동 멀티캐스트 기법)

  • Kim Tae-Soo;Lee Kwang-Hui
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.30 no.5B
    • /
    • pp.253-263
    • /
    • 2005
  • This paper proposed a mobile multicast technique to satisfy end-to-end QoS for various user requirements in mobile network environment. In order to provide seamless mobility, fast handoff technique was applied. By using L2 mobile trigger, it was possible to minimize remarkable amount of packet loss by delay occurred during handoff. To provide efficient multicast, concept of hierarchy was introduced to Xcast++, which results in a creation of HXcast++. HXcast++ optimized transfer path of multicast and reduced expensive multicast maintenance costs caused by frequent handoff. Suggestion of GMA (Group Management Agent) mechanism allows joining to group immediately without waiting IGMP Membership query during handoff. GMA mechanism will minimize the delay for group registration process and the resource usage due to delay of withdrawal process. And also use of buffering & forwarding technique minimized packet loss during generation of multicast tree. IntServ/RSVP was used to provide End-to-End QoS in local domain and DiffServ was used in global domain. To minimize reestablishment of RSVP session delay, extended HXcast++ control messages ware designed to require PATH message. HXcast++ proposed in this thesis is defined as multicast technique to provide end-to-end QoS and also to satisfy various user requirements in mobile network environment.

Design and Implementation of ASTERIX Parsing Module Based on Pattern Matching for Air Traffic Control Display System (항공관제용 현시시스템을 위한 패턴매칭 기반의 ASTERIX 파싱 모듈 설계 및 구현)

  • Kim, Kanghee;Kim, Hojoong;Yin, Run Dong;Choi, SangBang
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.51 no.3
    • /
    • pp.89-101
    • /
    • 2014
  • Recently, as domestic air traffic dramatically increases, the need of ATC(air traffic control) systems has grown for safe and efficient ATM(air traffic management). Especially, for smooth ATC, it is far more important that performance of display system which should show all air traffic situation in FIR(Flight Information Region) without additional latency is guaranteed. In this paper, we design a ASTERIX(All purpose STructured Eurocontrol suRveillance Information eXchange) parsing module to promote stable ATC by minimizing system loads, which is connected with reducing overheads arisen when we parse ASTERIX message. Our ASTERIX parsing module based on pattern matching creates patterns by analyzing received ASTERIX data, and handles following received ASTERIX data using pre-defined procedure through patterns. This module minimizes display errors by rapidly extracting only necessary information for display different from existing parsing module containing unnecessary parsing procedure. Therefore, this designed module is to enable controllers to operate stable ATC. The comparison with existing general bit level ASTERIX parsing module shows that ASTERIX parsing module based on pattern matching has shorter processing delay, higher throughput, and lower CPU usage.

2-Subset Difference Broadcast Encryption System Based on Secret Sharing Method (비밀분산 기반의 2-Subset Difference 브로드캐스트 암호시스템)

  • Lee, Jae Hwan;Park, Jong Hwan
    • Journal of Broadcast Engineering
    • /
    • v.20 no.4
    • /
    • pp.580-597
    • /
    • 2015
  • Broadcast encryption system is a cryptographic primitive that enables a sender to broadcast a message to a set of receivers in a secure channel. Out of previous proposed broadcast encryption systems, the most effective is the one that uses the Subset Difference(SD) method in a binary tree structure. The SD method has been realized by two underlying approaches: Pseudo-Random Generator(PRG) and Secret Sharing(SS). 2-SD method is the generalized version of the SD method by which two subsets of revoked receivers can be dealt with by one subset (in an SD-based broadcast encryption system). The primary advantage of the 2-SD method is to further reduce the size of transmission overhead, compared to the SD method. Until now, however, there is no known broadcast encryption system that is based on such a 2-SD technique using either PRG or SS basis. In this paper, we suggest a new 2-SD broadcast encryption system using the SS-based technique that was suggested by Jae Hwan Lee et al. in 2014[9]. The new system can reduce the size of ciphertext by 25% of the one in the previous SS-based broadcast encryption system. Also, on a theoretical note, ours is the first 2-SD broadcast encryption system that is provably secure.

(A Scalable Multipoint-to-Multipoint Routing Protocol in Ad-Hoc Networks) (애드-혹 네트워크에서의 확장성 있는 다중점 대 다중점 라우팅 프로토콜)

  • 강현정;이미정
    • Journal of KIISE:Information Networking
    • /
    • v.30 no.3
    • /
    • pp.329-342
    • /
    • 2003
  • Most of the existing multicast routing protocols for ad-hoc networks do not take into account the efficiency of the protocol for the cases when there are large number of sources in the multicast group, resulting in either large overhead or poor data delivery ratio when the number of sources is large. In this paper, we propose a multicast routing protocol for ad-hoc networks, which particularly considers the scalability of the protocol in terms of the number of sources in the multicast groups. The proposed protocol designates a set of sources as the core sources. Each core source is a root of each tree that reaches all the destinations of the multicast group. The union of these trees constitutes the data delivery mesh, and each of the non-core sources finds the nearest core source in order to delegate its data delivery. For the efficient operation of the proposed protocol, it is important to have an appropriate number of core sources. Having too many of the core sources incurs excessive control and data packet overhead, whereas having too little of them results in a vulnerable and overloaded data delivery mesh. The data delivery mesh is optimally reconfigured through the periodic control message flooding from the core sources, whereas the connectivity of the mesh is maintained by a persistent local mesh recovery mechanism. The simulation results show that the proposed protocol achieves an efficient multicast communication with high data delivery ratio and low communication overhead compared with the other existing multicast routing protocols when there are multiple sources in the multicast group.

A Study on the Visions of Zechariah in the Old Testament from a Perspective of Analytical Psychology (구약성서 '스가랴'서의 환상에 대한 분석심리학적 연구)

  • Sang Ick Han
    • Sim-seong Yeon-gu
    • /
    • v.29 no.1
    • /
    • pp.1-45
    • /
    • 2014
  • Mystic experience such as seeing an vision could be explained as experiencing elusive and mysterious unique existence in religious way. In depth psychology, which is based on unconsciousness like analytical psychology, this could be explained as a something that gives a meaning of life and purpose through discovering health and healing. The importance of primodial experience in depth psychology is that it can possibly discover the base of present acts. In Christian theology, symbolic mystery and truth of religious experience that appear in Christian tradition have interest on human situation. These two fields' approach methods are different, but both show common interest on unique experience which can be said properly as raw experience. Various visions appear in many parts of the Bible. Among many visions, the book of Zechariah, one of the 12 Prophets, describes rich and diverse 8 visions through chapter 1 to chapter 8. However, due to the Genre of revelation, it lacks historicity, and because of vagueness and symbolic meanings, its visions are hard to understand and interpret. Theologically, visions of Zechariah show communality of Israelites by reconstructing kingdom of Judah and church in a way of historical circumstances. Though, these visions could deliver the meaning of an ethnical aspect as reporting continuous conversation between the God and humans. Furthermore, it could mean a personal aspect of the Prophet Zechariah as reaching for a opportunity of new change. Moreover, those who read these visions could try to interpret the meanings of various images which represent meeting mysterious existences. Therefore, the Author would concentrate on the fact that 8 visions in the book of Zechariah, which has not been received much attention to neither Christians nor non-believers, develop in chiastic structure (stylistic contrast), so that tries to interpret the first, second, seventh, and the eighth visions in analytic psychology way. In visions of Zechariah, excepting the 4th vision which probably was inserted later, rest of 7 visions each shows the stage of the hours of darkness. 1st to 3rd visions represent evening, 5th vision represents deep in the night, and 6th to 8th visions represent dawn to morning. Moreover, since structure of visions arranged in chiastic way, horse appears in 1st and 8th vision, measuring rope and measure tools are used as main motif in 2nd and 7th vision. However, same motifs could have different symbolic meanings and roles as visions are formed in different situations and conditions. In the first vision, angels who ride horses look around the world and report it is calm and peaceful. Concerning the political situation back in the day, the world being calm and peaceful in the beginning of evening means that it is not ready to change to a whole new world. Psychologically, if there is no readiness to adopt new world, it means being hopeless. It is sending you a message to get out of those kinds of situation. Moreover, appearance of four angels who rode red, brown, and white horses to a myrtus tree in the valley means that it is time for individuation and it is right and good timing for changing. In second vision, you will be able to see that Israelites had long years being caught in the shadows by foreign country, and long years succumbed by the strength of four horns, which shows the progress of renewing strength and being oneness with oneself from overwhelmed situation by paternity. In seventh vision, meaning of two women bringing the godness of the sky, who were locked up in a rice basket, back to the temple in Babylon is going towards in a level of Self-actualization by separating one's ego captured excessively by matherhood and putting back to a place where it was before. In eighth vision, chariots pulled by horses are scattered far and wide, and horses which went to north had rest in the land of North. After horses and chariots are seen between two mountains of bronze with the image of Self and anima/animus. These images can be explained as the changing progress are almost completed and the God and human, in other words Self and ego are being united and is now time for rest. All of 8 visions contains the conversation between angel and Zechariah who willing to know the meaning of visions. Zechariah asks the angel actively about the meaning of visions because of his wish for Israelites to return home and rebuild church. Conversation among the God, Zechariah, who asks questions until he knows everything, an Angel, who gives answer to given questions, is conversation between ego and anima/animus. Eventually, it is a conversation between Self and ego.