• Title/Summary/Keyword: Distributed architecture

Search Result 1,409, Processing Time 0.028 seconds

An Ontology-based Data Variability Processing Method (온톨로지 기반 데이터 가변성 처리 기법)

  • Lim, Yoon-Sun;Kim, Myung
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.4
    • /
    • pp.239-251
    • /
    • 2010
  • In modern distributed enterprise applications that have multilayered architecture, business entities are a kind of crosscutting concerns running through service components that implements business logic in each layer. When business entities are modified, service components related to them should also be modified so that they can deal with those business entities with new types, even though their functionality remains the same. Our previous paper proposed what we call the DTT (Data Type-Tolerant) component model to efficiently process the variability of business entities, which are data externalized from service components. While the DTT component model, by removing direct coupling between service components and business entities, exempts the need to rewrite service components when business entities are modified, it incurs the burden of implementing data type converters that mediate between them. To solve this problem, this paper proposes a method to use ontology as the metadata of both SCDTs (Self-Contained Data Types) in service components and business entities, and a method to generate data type converter code using the ontology. This ontology-based DTT component model greatly enhances the reusability of service components and the efficiency in processing data variability by allowing the computer to automatically generate data type converters without error.

Technique for Concurrent Processing Graph Structure and Transaction Using Topic Maps and Cassandra (토픽맵과 카산드라를 이용한 그래프 구조와 트랜잭션 동시 처리 기법)

  • Shin, Jae-Hyun
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.1 no.3
    • /
    • pp.159-168
    • /
    • 2012
  • Relation in the new IT environment, such as the SNS, Cloud, Web3.0, has become an important factor. And these relations generate a transaction. However, existing relational database and graph database does not processe graph structure representing the relationships and transactions. This paper, we propose the technique that can be processed concurrently graph structures and transactions in a scalable complex network system. The proposed technique simultaneously save and navigate graph structures and transactions using the Topic Maps data model. Topic Maps is one of ontology language to implement the semantic web(Web 3.0). It has been used as the navigator of the information through the association of the information resources. In this paper, the architecture of the proposed technique was implemented and design using Cassandra - one of column type NoSQL. It is to ensure that can handle up to Big Data-level data using distributed processing. Finally, the experiments showed about the process of storage and query about typical RDBMS Oracle and the proposed technique to the same data source and the same questions. It can show that is expressed by the relationship without the 'join' enough alternative to the role of the RDBMS.

Research on Characteristics of Vegetation Subsequent to Crossing Structure of the Urban Streams - Centering on the Cases of Dorimcheon, Banghakcheon, Seongnaecheon and Yangjaecheon in Seoul - (도시하천의 횡단구조에 따른 식생분포특성 연구 -서울시 도림천, 방학천, 성내천, 양재천을 사례로-)

  • Bae, Jung-Hee;Lee, Kyong-Jae;Han, Bong-Ho
    • Korean Journal of Environment and Ecology
    • /
    • v.22 no.3
    • /
    • pp.268-279
    • /
    • 2008
  • This study is aimed at typifying the crossing structure and inquiring into the characteristics of vegetation distribution by type targeting Dorimcheon(stream), Banghakcheon(stream), Seongnaecheon(stream) and some sections of Yangjaecheon(stream) in Seoul through the establishment of basic data for restoring vegetation in urban stream. This research classified the crossing structure into 56 slope types and 31 vertical types in combination with the three items, such as bank slope(vertical style, slope style) of bank, absence or presence of waterside, and revetment structure. This research derived nine slope types including SB1 (revetment of low water level-revetment with vegetation, and revetment of high water level-nature riverside) including SG5(revetment of low water-concrete, and revetment of high water level-riprap work), and three vertical types, such as VH4(bank revetment-wet masonry), and VH7(bank revetment - concrete )from the target survey areas. Among these, both revetment of low water level and high water level were found to be distributed on the longest section as the type of SG7 and VG7 structured in concrete. As a result of inquiry and analysis of micro topography structure and vegetation structure of eight major types, this research could find out the influence of crossing structure on plant vegetation according to the characteristic by typified item, but there appeared no distinct characteristic of vegetation distribution by crossing structure.

Analysis of Non-Point Pollution Sources in the Taewha River Area Using the Hyper-Sensor Information (하이퍼센서 정보를 이용한 태화강지역의 비점오염원 분석)

  • KIM, Yong-Suk
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.20 no.1
    • /
    • pp.56-70
    • /
    • 2017
  • In this study, multi-image information for the central Taewha River basin was used to develop and analyze a distribution map of non-point pollution sources. The data were collected using a hyper-sensor (image), aerial photography, and a field spectro-radiometer. An image correction process was performed for each image to develop an ortho-image. In addition, the spectra from the field spectro-radiometer measurements were analyzed for each classification to create land cover and distribution maps of non-point pollutant sources. In the western region of the Taewha River basin, where most of the forest and agricultural land is distributed, the distribution map showed generated loads for BOD($kg/km^2{\times}day$) of 1.0 - 2.3, for TN($kg/km^2{\times}day$) of 0.06 - 9.44, and for TP($kg/km^2{\times}day$) of 0.03 - 0.24, which were low load distributions. In the eastern region where urbanization is in progress, the BOD, TN, and TP were 85.9, 13.69, and 2.76, respectively and these showed relatively high load distributions when the land use was classified by plot.

NetFPGA based capsulator Implementation and its performance evaluation for Future Internet OpenFlow Testbed (미래인터넷 OpenFlow 테스트베드 구축을 위한 NetFPGA기반 캡슐레이터 구현 및 성능평가)

  • Choi, Yun-Chul;Min, Seok-Hong;Kim, Byung-Chul;Lee, Jae-Yong;Kim, Dae-Young
    • Journal of the Institute of Electronics Engineers of Korea TC
    • /
    • v.47 no.7
    • /
    • pp.118-127
    • /
    • 2010
  • Current TCP/IP-based Internet architecture has been used for over 30 years, however it will confront with fundamental problems due to new protocol extension limitation since communication environments will change drastically and various user requirements will be emerging in near future. To solve these problems, major countries have started Future Internet researches based on clean slate approach and they will deploy large-scale testbed to experiment and verify new functions. OpenFlow switch technology has been proposed as a new experimental technology for independent protocol that can utilized the legacy network devices and does not interfere with the production Internet traffic. Korea also started Future Internet testbed project called FIRST and OpenFlow switch with NetFPGA card will be used to deploy this testbed. To interconnect distributed testbed using OpenFlow switches, logical tunnel should be established by encapsulating MAC frame inside a unicast IP packet between OpenFlow switches because OpenFlow switches are not directly connected. In this paper, we have implemented a NetFPGA-based that performs MAC in IP tunneling between various OpenFlow switch sites implemented in domestic research network KOREN. The performance evaluation shows that the NetFPGA-based capsulator reveals better performance than the software-based tunneling and it can be utilized as a testbed for experimentation of Future Internet technologies.

Hybrid Authentication Scheme for Mobile Multi-hop Relay in IEEE 802.16j (IEEE 802.16j기반의 모바일 멀티 홉 릴레이에서의 혼합형 인증 기법에 대한 연구)

  • Lee, Yong;Lee, Goo-Yeon
    • Journal of the Institute of Electronics Engineers of Korea TC
    • /
    • v.44 no.10
    • /
    • pp.127-136
    • /
    • 2007
  • It is easy to install and maintain a mobile multi-hop wireless network due to its self-organizing characteristics. However it has security weakness of the authentication of mobile multi-hop relay stations. Specially, the mobile multi-hop relay network in the IEEE 802.16j has the additional security weakness caused by the requirement of backward compatibility for mobile stations of the conventional IEEE 802.16 system. In this paper, we propose a novel mutual authentication scheme applicable to IEEE 802.16j-based mobile multi-hop relay network architecture. The scheme is able to resolve the initial trust gain problem of a multi-hop node at its entry to the network, the problem of rogue mobile multi-hop node and the problem of hop-by-hop authentication between multi-hop nodes. Effectively, the scheme is a hybrid scheme of the distributed authentication method and the centralized authentication method which have been considered to be deployed in the wireless ad-hoc network and the wireless network connected to wired authentication servers, respectively. Also, we analyze the effectiveness of the proposed hybrid authentication method.

Studies on Vegetation for Ecological Restoration of Salt Marshes in Saemangeum Reclaimed Land - Population Formation Strategies of Halophytes - (새만금 간척지일대 염습지 생태복원을 위한 식생학적 연구 -염생식물의 개체군 형성 전략-)

  • Kim, Chang-Hwan
    • Journal of Environmental Science International
    • /
    • v.18 no.4
    • /
    • pp.463-471
    • /
    • 2009
  • A study on vegetation in the Mangyeong River and Dongjin River basins and the surrounding regions of the Saemangeum Reclaimed Land was conducted in a series of efforts to determine the expected ecological changes in the salt marshes, to restore their vegetation, to explore the restoring force of halophyte, to examine the community mechanism and, ultimately, to rehabilitate marshy land vegetation along the lakeside, coastal dune and salt marshes of the Saemangeum Project Area. The findings of the study may be summed up as follows: Five species such as Suaeda japonica, Salicornia herbacea, Atriplex gmelini, Aster tripolium and Suaeda asparagoides that are mostly distributed in the estuary of the Saemangeum Reclaimed Land were analyzed to examine the mechanism of halophyte to maintain their community. To find out the strategies of plants for survival and the cause of forming community structure, a research was made as for appearance ratio of biomass, root lengths and germination. With regard to biomasses of halophyte, the biomass of Suaeda japonica increases rapidly, while Salicornia herbacea adopts a strategy of unstable growth pattern by which the biomass increases slowly in parallel with its slow speed of growth since initial appearance of young sapling. In contrast, Suaeda asparagoides, Atriplex gmelini and Aster tripolium choose to adapt themselves to environment promptly by being transformed into life form of annual or biennial plant, a pattern that is presumed to be favorable and stable for survival in the later stage of growth. In short, there is a sharp distinction among the 5 species: i.e. Suaeda japonica that begins to grow fast in the length of surface and underground section but slows down from the mid-stage on; Salicornia herbacea that grows slowly in the beginning step but starts to step up from the middle onward; Atriplex gmelini and Aster tripolium growing slowly in the initial stage but fast later on; and Suaeda asparagoides that turns from the constant growth in the beginning to rapid growth in the later period. The outcomes of the analysis into status of growth and influencing factors of Suaeda japonica in the sowing field that is most widely prevalent in the Saemangeum Reclaimed Land as a sort of ecological pioneer in the salt marshes showed that the average size of grass lands, density and number of individuals increase in the natural sowing field as well as in the plowing field regardless of their physical as well as physico-chemical features of the soil as the season progresses from June to October of a year.

A Design & Implementation of Remote Access Function for A Multimedia Database of The Tele-medical System Based on ATM/B-ISDN (ATM/B-ISDN 기반의 원격 의료정보 시스템을 위한 멀티미디어 데이터베이스 원격 접속기능 설계 및 구현)

  • 김호철;김영탁
    • Journal of Korea Multimedia Society
    • /
    • v.1 no.1
    • /
    • pp.98-108
    • /
    • 1998
  • In the multimedia tele-medical system the medical informations are stored and managed in multimedia database. Also, multimedia DBMS is essential in order to manage large scale medical informations, and the remote access function is necessary for the distributed processing at all around the hospital. For the multimedia tele-medical information that is composed of image/picture, data, video, and audio, a high-speed telecommunication network is necessary that can provide separated connections for each medical information type with different QoS. The commercial DBMSs are based on the TCP/IP socket API(Application Programming Interface) that does not provide multiple QoS. Also, each commercial DBMS has its own API that is incompatible with other DBMS. In this paper, we propose a multimedia DBMS agent for the remote access of the multimedia database in the tele-medical system. The proposed multimedia DBMS agent is based on the ATM API that can provide high-speed data transfer capability and multiple QoS connections. Also, the proposed multimedia DBMS agent is independent of the commercial DBMS. We explain the functional architecture of the multimedia DBMS agent, implementation technology on the ATM network environment, and the result of performance analysis.

  • PDF

Numerical Study based on Three-Dimensional Potential Flow in Time-Domain for Effect of Wave Field Change due to Coastal Structure on Hydrodynamic Performance of OWC Wave Energy Converter (연안 구조물로 인한 파동장의 변화가 진동수주 파력발전장치 유체성능에 미치는 영향에 관한 3차원 시간영역 포텐셜 유동 기반의 수치 연구)

  • Kim, J.S.;Nam, B.W.;Park, S.;Kim, K.H.;Shin, S.H.;Hong, K.
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2019.11a
    • /
    • pp.150-152
    • /
    • 2019
  • In this study, the effects of the wave field changes due to the coastal structure on the hydrodynamic performance of the OWC wave energy, converter are analyzed using a three-dimensional numerical wave tank technique (NWT). The OWC device is simulated numerically by introducing a linear pressure drop model, considering the coupling effect between the turbine and the OWC chamber in the time domain. The flow distribution around the chamber is different due to the change of reflection characteristics depending on the consideration of the breakwater model. The wave energy captured from the breakwater is spatially distributed on the plane of the front of the breakwater, and the converted pneumatic power increased when concentrated in front of the chamber. The change of the standing wave distribution is repeated according to the relationship between the incident wavelength and the length of the breakwater, and the difference in energy conversion performance of the OWC was confirmed.

  • PDF

Remote Cache Replacement Policy using Processor Locality in Multi-Processor System (다중 프로세서 시스템에서 프로세서 지역성을 이용한 원격 캐쉬 교체 정책)

  • Han Sang Yoon;Kwak Jong Wook;Jhang Seong Tae;Jhon Chu Shik
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.32 no.11_12
    • /
    • pp.541-556
    • /
    • 2005
  • The memory access latency of the system has been a primary factor of performance degradation in single-processor system and multi-processor system. The remote memory access latency takes a lot of overhead over the local memory access latency especially in the distributed shared-memory system. To resolve this problem, the multi-level cache architecture that contains a remote cache in the multi-processor system has been proposed. In this paper, we propose a new cache replacement policy that improves the performance of the multi-processor system with the remote cache. If the multi-level cache keeps the multi-level inclusion(MLI) property and uses the LRU(Least Recently Used) cache replacement policy, the LRU information of the higher-level cache(a processor cache) would be different with that of the lower-level cache(a remote cache). In this situation, the replacement of a remote cache line can induce the exchange of a processor cache line that is used by the processor. It is a main factor of performance degradation in a whole system. To alleviate this disadvantage of the LRU replacement polity, the new policy analyses tht processor's remote memory access pattern of each node and uses this information to reduce the number of invalidations of the useful cache line in the higher-level cache. The new replacement policy of the remote cache can improve the performance by $3.5\%$ in maximum and $2.5\%$ in average on SPLASH-2 benchmarks, compared to the general LRU cache replacement policy.