• 제목/요약/키워드: Network Programming

검색결과 805건 처리시간 0.025초

ATM 네트워크를 위한 응용 프로그래밍 인터페이스 표준화 연구 (Standardization of Application Programming Interfaces for ATM Networks)

  • 주성순
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 1998년도 추계종합학술대회 논문집
    • /
    • pp.313-316
    • /
    • 1998
  • Inspired by the principle of the open market, a future network service model is forced to permit a much greater degree of flexibility, reconfigurability, programmability, protability and maintainability in telecommunication infrastructure. In this paper, one of standardization activities for the open programmable network model, IEEE standardization project P1520 (Application Programming Interfaces for Networks), is discussed.

  • PDF

A Qualitative Study of Saudi Female Programming Lecturers' Attitudes towards Mobile Learning and Teaching Approaches

  • Alanazi, Afrah;Li, Alice;Soh, Ben
    • International Journal of Computer Science & Network Security
    • /
    • 제22권8호
    • /
    • pp.208-216
    • /
    • 2022
  • In Saudi Arabia, female students tend to struggle with the basics of computer programming, especially coding. To better understand why female students sometimes perform poorly in this discipline, this qualitative study aims to obtain the views of female computer programming teachers at a Saudi university on using mobile learning (m-learning) methods in computer programming lectures. Ten teachers from the all-female Aljouf University were interviewed to assess their perceptions of m-learning, in particular, the usefulness of ViLLE visualisation software. Data were analysed using thematic analysis. Most interview responses about m-learning and ViLLE were positive, although there were some notable negative responses. The Saudi culture-related responses were evenly divided between positive and negative, reflecting the culture's limitations.

BI-Level Programming 기법을 이용한 교통 네트워크 평가방법 연구 (A BI-Level Programming Model for Transportation Network Design)

  • 김병종;김원규
    • 대한교통학회지
    • /
    • 제23권7호
    • /
    • pp.111-123
    • /
    • 2005
  • 본 논문에서는 교통시설투자 의사결정을 위한 네트워크 설계 모형이 제시되었다. 모형은 사용자 평형의 통행패턴을 예측할 수 있으면서, 링크의 설치 여부를 정하는 이산형 의사결정변수를 갖는 Bi-Level Programming 형태로 구축되었다. 제시된 모형의 장점으로는 사회적 비용을 감안한 투자 결정을 묘사했다는 점과 도로와 철도로 이루어진 네트워크에서의 평형 통행패턴을 예측할 수 있다는 점이다. 정수형 변수의 Bit 구조를 이용한 효율적인 해법 알고리즘이 개발되었다. 예제를 통하여 모형과 알고리즘의 유효성을 검증하였는데, 예제 결과에서 투자의 한계효과 감소현상을 발견하였다.

종합편성채널 도입에 따른 국내 미디어산업 변화 및 사업자 경쟁방안에 관한 연구 (Analyzing Korean Media Industry Trends and Competitive Strategies by Introducing Comprehensive Programming Channels)

  • 조지연;송주호;이봉규
    • 인터넷정보학회논문지
    • /
    • 제12권1호
    • /
    • pp.39-53
    • /
    • 2011
  • 최근 정부의 미디어 관련법 개정으로 국내 미디어 산업 환경 및 산업 구조에 급격한 변화가 일어나고 있다. 특히 종합편성 채널의 도입 결정은 기존 전통적인 미디어 사업자와 종합편성채널 사업 진입에 가능성이 있는 국내 기업, 콘텐츠 사업자 등에 직 간접적인 영향을 미칠 것으로 예상된다. 따라서 본 연구에서는 국내 종합편성채널 사업자의 경쟁 방안에 관한 초기 연구로 써 Scenario Network Mapping 방법론을 통해 산업의 변화와 사업자의 경쟁방안을 분석하였다. 연구 결과 신규 사업의 경쟁력 확보, 정부의 정책적 지원, 콘텐츠 차별화 성공이 사업 정착의 주요 성공 요인으로, 장기적인 관점에서는 정책적 지원보다는 사업자의 자체 경쟁력이 더욱 중요하게 나타났다. 본 연구는 종합편성채널 사업 도입에 따른 이슈 분석 및 경쟁방안에 관한 초기 연구로 사업 진입을 고려하는 사업자와 정부에게 종합편성채널에 관한 이해를 돕고 전략 방향 설정 등에 유용한 시사점을 제공한다.

지능적 컴퓨터 망관리를 위한 다중 전문가시스템 (A multiple expert system for intelligent computer network management)

  • 박충식;김성훈
    • 한국통신학회논문지
    • /
    • 제22권12호
    • /
    • pp.2755-2762
    • /
    • 1997
  • 기존의 개방형 망관리 시스템은 상당한 기술과 경험이 필요하기 때문에 사용하기가 어려울 뿐만 아니라 관리 업무를 수행하기 위한 복잡한 API(Application Programming Interface) 프토그램이 필요하다. 때문에 망관리 시스템이 지능적이기를 원할수록 어려운 프로그램을 필요로 하였다. 본 연구에서는 분산된 망관리 환경에서 망관리자의 경험과 지식을 규칙으로 표현하여 프로그램을 하지 않으면서도, 망관리 지식을 체계적으로 관리하며, 지능적 망관리가 가능하도록 다중 분산 전문가시스템 구조를 이용한 지능적인 컴퓨더 망관리 시스템을 제안하였다. 망관리를 위한 전문가시스템은 기본적으로 망관리 프로토볼을 이해하고, 이미 정해진 망운영 지침 및 관리방법에 의하여 이를 분석하여 그에 따른 조처와 보고를 수행할 수 있어야 한다. 이를 위하여 프로토콜을 이해하고 분석하는 감시 전문가시스템, 감시 전문가시스템에 의하여 보고된 내용에 따라 고장진단을 하는 고장진단 전문가시스템, 이들을 망전체의 차원에서 관리하는 망관리 전문가시스템 등의 다중 전문가시스템으로 이루어진다.

  • PDF

Mixed Integer Linear Programming을 이용한 온칩 크로스바 네트워크 토폴로지 합성 (On-Chip Crossbar Network Topology Synthesis using Mixed Integer Linear Programming)

  • 전민제;정의영
    • 전자공학회논문지
    • /
    • 제50권1호
    • /
    • pp.166-173
    • /
    • 2013
  • SoC내의 IP 개수 및 데이터 통신량이 증가함에 따라 온칩 크로스바 네트워크가 SoC의 중추 연결망으로서 널리 사용되어지고 있다. 온칩 크로스바 네트워크는 여러 개의 크로스바 스위치들과 이들간의 연결로 이루어지는데, 시스템의 복잡도가 증가함에 따라 IP들과 스위치들간의 연결 형태를 결정하는 것, 즉 토폴로지를 결정하는 것이 점점 복잡해지고 있다. 이 문제를 해결하기 위해 본 논문에서는 목표 시스템의 칩내 통신 특성을 고려하여 최적의 온칩 크로스바 네트워크의 토폴로지를 찾아주는 방법을 제안한다. 제안하는 토폴로지 합성 방법은 mixed integer linear programming(MIILP)를 이용하여 다른 휴리스틱 합성 방법과 달리 전역 최적점(global optimum)을 찾을 수 있는 장점이 있다. 또한, 기존에 제안 되었던 MILP를 이용한 토폴로지 합성 방법들이 토폴로지를 표현하는데 IP 노드들과 스위치들 간의 인접 행렬들을 이용했던 것과 달리, 본 논문에서는 IP들 간통신을 표현하는 엣지들을 기본으로 하는 새로운 표현 방식을 제안한다. 실험 결과 본 논문에서 제안하는 새로운 MILP 표현 방식을 이용할 경우 기존 MILP 표현 방식을 이용했을 때보다 4개의 예제들에 대해 합성 속도가 평균 77.1 배 향상되었다.

SRv6 기반 네트워크 프로그래밍 기술 동향 (Technology Trends in Network Programming Based on SRv6)

  • 유현경 ;장석원;고남석
    • 전자통신동향분석
    • /
    • 제38권2호
    • /
    • pp.36-45
    • /
    • 2023
  • Segment routing (SR) is a source-based routing architecture in which a node steers packets adhering to service and topological requirements. Using programmable segments, SR enables end-to-end service connectivity to satisfy the network constraints of various services. SR can be implemented with both MPLS and IPv6 dataplanes. This survey presents the overview of SR for IPv6 dataplane (SRv6), network programming technologies based on SRv6, and the SR deployment status.

액티브 네트워크 응용의 검증 (Verifying Active Network Applications)

  • 박준철
    • 한국정보과학회논문지:정보통신
    • /
    • 제29권5호
    • /
    • pp.510-523
    • /
    • 2002
  • The routers in an active network perform customized computations on the messages flowing through them, while the role of routers in the traditional packet network, such as the Internet, is to passively forward packets as fast as possible. In contrast to the Internet, the processing in active networks can be customized on a per user or per application basis. Active networks allow users to inject information into the network, where the information describes or controls a program to be executed for the users by the routers as well as the end hosts. So the network users can realize the active networks by "programming" the network behavior via the programming interface exposed to them. In this paper, we devise a network protocol model and present a verification technique for reasoning about the correctness of an active application defined using the model. The technique is developed in a platform- and language-independent way, and it is algorithmic and can be automated by computer program. We give an example dealing with network auction to illustrate the use of the model and the verification technique.

멀티밴드 해양통신망에서 전송주기를 보장하는 최소 비용의 망 선택 기법 (The Minimum-cost Network Selection Scheme to Guarantee the Periodic Transmission Opportunity in the Multi-band Maritime Communication System)

  • 조구민;윤창호;강충구
    • 한국통신학회논문지
    • /
    • 제36권2A호
    • /
    • pp.139-148
    • /
    • 2011
  • 본 논문은 멀티밴드 해양통신망에서 선적 정보를 주기적으로 전송할 때 발생하는 비용을 최소화하기 위해 가용한 네트워크의 전송 비용과 주어진 허용 가능한 최대 지연 범위 이내에서 예상되는 최소 평균 전송 비용을 비교하여 전송 시점을 결정하는 방안을 제시한다. 이때 전송 시점과 해당 네트워크의 선택 과정을 Markov Decision Process (MDP)로 모델링하며, 이에 따라 각 밴드에서의 채널 상태를 2-State Markov Chain으로 모델링하고 평균 전송 비용을 Stochastic Dynamic Programming을 통해 계산한다. 이를 통해 최소 비용의 망 선택 방식이 도출되었으며, 제안된 방식을 사용할 때 고정 주기를 사용하여 정보를 전송하는 방식에 비해 상당한 망 사용 비용을 절감할 수 있음을 컴퓨터 시뮬레이션을 통해 보인다.

P4 프로그래머블 네트워크를 통한 정책 기반 인-네트워크 보안 관리 방법 (Policy-based In-Network Security Management using P4 Network DataPlane Programmability)

  • 조부승
    • 융합보안논문지
    • /
    • 제20권5호
    • /
    • pp.3-10
    • /
    • 2020
  • 최근 인터넷 그리고 네트워크는 사회를 구성하는 필수적인 인프라로 여겨짐과 동시에 이에 대한 보안 위협 상황이 지속적으로 증대되고 있다. 그러나 네트워크에서 실제 패킷을 전송하는 스위치 단에서는 기본적으로 고정적인 룰에 의한 방화벽 혹은 네트워크 접근 제어를 통해서만 보안 위협을 대응할 수 있어, 보안 위협에 대한 효과적인 대응은 네트워크 자체에서는 극히 제한적이며, 능동적으로 대처하지 못하고 있다. 본 논문에서는 네트워크 데이터 평면 프로그래밍 언어인 P4(Programming Protocol-independent Packet Processor)를 통해 네트워크 내 모든 플로우를 P4 스위치 단에서 실시간으로 모니터링하고, 특정 보안 공격 패킷을 스위치 단에서 처리함으로써, 네트워크 단에서 분산 DDoS 공격, IP Spoofing 공격 등을 대응할 수 있는 인-네트워크 (In-Network) 보안 관리 방법을 제안한다. 또한 네트워크 사용자 혹은 보안 관리자의 운영 정책을 SDN (Software-Defined Networking) 제어기를 통해 P4 스위치에서 적용함으로써, 다양한 네트워크 응용 환경에서의 보안 요구 사항을 반영할 수 있다.