[go: up one dir, main page]

KR20020079677A - Distributed processing system of good connecting used birary network - Google Patents

Distributed processing system of good connecting used birary network Download PDF

Info

Publication number
KR20020079677A
KR20020079677A KR1020020056016A KR20020056016A KR20020079677A KR 20020079677 A KR20020079677 A KR 20020079677A KR 1020020056016 A KR1020020056016 A KR 1020020056016A KR 20020056016 A KR20020056016 A KR 20020056016A KR 20020079677 A KR20020079677 A KR 20020079677A
Authority
KR
South Korea
Prior art keywords
client
server
network
processing system
distributed processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020020056016A
Other languages
Korean (ko)
Inventor
김정훈
Original Assignee
김정훈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김정훈 filed Critical 김정훈
Priority to KR1020020056016A priority Critical patent/KR20020079677A/en
Publication of KR20020079677A publication Critical patent/KR20020079677A/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1027Persistence of sessions during load balancing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 클라이언트들의 네트워크 대역폭을 최대한 효율적으로 활용할 수 있는 시스템에 관한 것으로, 멀티미디어 컨텐츠 서비스를 제공하는 서버 시스템이 가지는 네트워크 부하를 각 클라이언트들에게 분산함으로써 서버에 부담을 최소화한다. 기존에 사용되는 P2P 방식과는 달리 접속단절의 내성을 가진 상호작용 이진 전송구조를 사용함으로써 서버에서 부담해야 할 네트워크 대역폭을 각 클라이언트에게 효과적으로 분산 시킬수 있고 데이터를 끊김없이 전달할 수 있는 시스템이다.The present invention relates to a system that can utilize the network bandwidth of the clients as efficiently as possible, and minimizes the burden on the server by distributing the network load of the server system providing the multimedia content service to each client. Unlike the existing P2P method, it is a system that can distribute the network bandwidth to the client effectively by using interactive binary transmission structure that is resistant to disconnection, and can deliver data without interruption.

Description

접속단절의 내성을 가진 상호작용 이진 전송구조를 이용한 분산처리 시스템{Distributed processing system of good connecting used birary network}Distributed processing system of good connecting used birary network

본 발명은 서버가 가지는 네트워크 부하를 최소화하고 데이터의 안정적인 전송을 위해 접속단절의 내성을 가진 상호작용 이진 전송구조를 이용한 분산처리 시스템을 사용함으로써 서버 네트워크 부하를 최소화 시키고 데이터를 끊김없이 전달할수 있는 시스템에 관한 것이다.The present invention minimizes the network load of the server and uses a distributed processing system using an interactive binary transmission structure that is resistant to disconnection for stable transmission of data, thereby minimizing server network load and delivering data seamlessly. It is about.

일반적으로, 정보를 제공하는 측인 서버는 한꺼번에 많은 정보를 전송할 수 있게 넓은 대역폭을 준비해야 한다. 그리고 접속자 수가 많아지거나 서비스의 요청이 많아지면 더 많은 네트워크 대역폭이 필요하게 되서 한계를 넘을 경우 서버에부하가 걸리고 심하면 작동불능의 상태까지 온다는 단점이 있다.In general, a server providing information needs to prepare a wide bandwidth to transmit a lot of information at once. In addition, as the number of users increases or the number of requests for services increases, more network bandwidth is required, and if the limit is exceeded, the server is overloaded and, in some cases, inoperable.

그리고 Peer To Peer 기술을 이용하여 파일을 전송하고 공유하는 일반적 기술들이 나와 있는데 현재 나와있는 방법은 1:1 이나 1:多 그 이상의 수에 사용되고 있지만 일정한 사람 수 이상이 넘어가면 각 Peer들에 가해지는 부하가 많아지고 현저히 속도가 느려지게 된다. 특히 실시간 화상 및 음악방송을 한다면 사람 수가 조금만 많아 져도 각 Peer들에게 부하가 걸려 네트워크 속도가 현저하게 느려져서 서비스를 제대로 이용하지 못하고 중간에 있는 Peer가 접속이 끊어졌을 경우 그 Peer에 접속되어 있는 Peer들은 다시 재 접속이 이루어지기 전까지 네트워크 단절 현상이 나타나는 단점이 있다.In addition, there are general techniques for transferring and sharing files using Peer To Peer technology. Currently, the method is used for more than 1: 1 or 1: multi number, but if more than a certain number of people are applied to each peer The load is high and the speed is significantly slowed down. In particular, if real-time video and music broadcasting is carried out, even though the number of people is a little, each peer is overloaded and the network speed is significantly slowed. There is a disadvantage in that network disconnection occurs until reconnection is established.

상기와 같은 문제점을 해결하기 위해서 본 발명은 접속단절의 내성을 가진 상호작용 이진 전송구조를 이용한 분산처리 시스템을 사용함으로써 서버의 부하를 최소화 시키고 향후 시스템의 추가적인 장비나 네트워크 회선의 교체없이 효율적인 네트워크 서비스가 가능하고 각 클라이언트들의 네트워크 대역폭을 효율적으로 운영하고 데이터를 끊김없이 전송함으로써 서비스의 요청이나 사용자가 많아지더라도 고품질의 서비스를 제공할수 있게 한다.In order to solve the above problems, the present invention minimizes the load on the server by using a distributed processing system using an interactive binary transmission structure that is resistant to disconnection, and provides efficient network service without replacing additional equipment or network circuit of the system in the future. By efficiently operating the network bandwidth of each client and transmitting data seamlessly, it is possible to provide high quality service even if there are many requests or services.

도1은 본 발명이 적용되는 개략적인 접속단절의 내성을 가진이진 전송구조 방식1 is a schematic diagram of a binary transmission structure that is resistant to rough disconnection to which the present invention is applied.

도2는 클라이언트가 서버에 접속해서 연결하는 순서도2 is a flowchart in which a client accesses and connects to a server.

도3은 클라이언트의 리다이렉션과 Self Search 기능을 사용한 접속단절시 이루어지는 순서도Fig. 3 is a flowchart of connection disconnection using the client redirection and the Self Search function.

상기와 같은 목적을 달성하기 위한 실 예는 첨부된 도면1과 도면2 도면3을 참조하여 살펴본다.An embodiment for achieving the above object will be described with reference to the accompanying drawings, Figure 1 and Figure 3.

본 발명은 임의의 클라이언트가 서버에 서비스를 요청하는 제 1과정과 상기제 1과정에서 요청한 서비스를 동일 서비스를 사용하고 있는 클라이언트에게 접속단절의 내성을 가진 상호작용 이진 전송구조 방식으로 접속시켜주는 제 2과정, 상기 제 2과정에서 클라이언트들이 자신이 가질수 있는 하위 클라이언트 수를 측정하고 서버에 알려주는 과정을 제 3과정, 상위 클라이언트에게서 받은 정보를 실시간으로 하위 클라이언트에게 전달하는 제 4과정, 정보를 전달하는 중간에 있는 클라이언트가 정상적 접속종료시 서버가 상위 클라이언트와 하위 클라이언트를 끊김없이 연결해주는 제 5과정, 상기 제 5과정에서 정상적 접속 종료가 이루어지지 않고 정전등 어쩔수 없이 접속이 끊어졌을때 Self Search 기능으로 접속을 이어주는 제 6과정으로 구성된다.The present invention provides a method for connecting a first client requesting a service to a server and a service requested by the first client through an interactive binary transmission scheme with connection disconnection resistance to a client using the same service. In the second process, in the second process, the client measures the number of lower clients that it may have and informs the server of the second process. The fourth process of delivering information received from the upper client to the lower client in real time. When the client in the middle of the connection is normally terminated, the server connects the upper client and the lower client seamlessly. In the fifth process, the normal connection is not terminated, and when the connection is unavoidably disconnected, such as a power failure, the Self Search function It consists of a sixth process that connects.

상기한 바와 본 발명의 특징 및 장점을 첨부한 도면을 참조하여 상세하게 살펴본다.With reference to the accompanying drawings and features and advantages of the present invention will be described in detail.

도 1은 본 발명의 접속단절의 내성을 가진 상호작용 이진 전송구조를 이용한 분산처리 시스템을 나타내는 개략적인 구성도이다. 임의의 클라이언트(Client13)가 서버에 서비스를 요청하면 서버는 같은 서비스를 사용하고 있는 Client 6번에 접속하게 만든다. 여기서 서버는 서비스를 제공하는 일반적인 기능 외에 인덱싱의 기능도 가지고 있다.1 is a schematic diagram illustrating a distributed processing system using an interactive binary transmission structure that is resistant to disconnection according to the present invention. When an arbitrary client (Client13) requests a service from the server, the server makes a connection to Client 6 using the same service. In addition to the general functionality of providing services, the server also has the ability to index.

도 2는 클라이언트가 서버에 접속해서 연결되는 순서도이다.2 is a flowchart in which a client accesses and connects to a server.

우선 클라이언트가 서버에 서비스 요청을 하게되면 서버는 요청한 서비스를 이용하는 클라이언트가 있는가를 판단한 이후(C203), 존재한다면 서버는 적합한 클라이언트를 찾아서 접속을 시도하고(C205), 이렇게 해서 접속된 클라이언트는 자신이 가질 수 있는 하위 클라이언트 수를 측정해서 서버에 통보한다(C206). C203에서 적합한 클라이언트가 존재하지 않는다면 직접 서버에 접속하게 된다.(C204)First, when a client makes a service request to the server, the server determines whether there is a client using the requested service (C203), and if present, the server searches for a suitable client and attempts to connect (C205). The number of subordinate clients that can be measured is notified to the server (C206). In C203, if no suitable client exists, the server is directly connected (C204).

도 3은 클라이언트의 리다이렉션과 Self Search 기능을 사용한 접속단절시 이루어지는 순서도이다.3 is a flowchart illustrating a connection disconnection using a client redirection and a self search function.

우선 브릿지 클라이언트가 접속 종료를 요청한다.(C301) 정상적 접속 종료인가를 판단한 이후에(C302), 정상적 종료이면 서버에 메세지를 보내고(C304), 서버는 상위 클라이언트가 다른 클라이언트에게 리다이렉션 하도록 지시하고(C305), 클라이언트에게서 리다이렉션이 제대로 되었다고 접속완료 메세지가 오면 서버는 브릿지 클라이언트에 접속종료 허가를 한다(C306). C302에서 정상적 접속종료가 아닌 정전이나 불가피한 접속종료가 되었을때는 Self Search 기능을 이용해서 접속을 한다.(C303)First, the bridge client requests to terminate the connection (C301). After determining that the connection is normally terminated (C302), if it is normally terminated, it sends a message to the server (C304), and the server instructs the parent client to redirect to another client ( C305), when a connection completion message is received from the client indicating that the redirection is completed, the server grants the connection termination permission to the bridge client (C306). In case of power failure or inevitable connection termination, which is not normal termination of connection in C302, connection is made using Self Search function (C303).

여기서 사용되는 Self Search 기능은 하위 클라이언트는 상위 클라이언트의 주소(Ip Address)를 상속하기 때문에 자동으로 상위 클라이언트로 접속할수 있게 한다.The self search function used here allows the lower client to automatically connect to the upper client because it inherits the upper client's IP address.

따라서 상기한 본 발명에 의하면 접속단절의 내성을 가진 상호작용 이진 전송구조를 이용하여 서버의 부하를 클라이언트에게 효과적으로 분산 할수 있고 데이터를 끊김없이 전송함으로써 효율적인 네트워크 서비스를 가능하게 한다.Therefore, according to the present invention described above, the load of the server can be effectively distributed to clients by using an interactive binary transmission structure that is resistant to disconnection, and the efficient network service is possible by transmitting data seamlessly.

이와같이 구성된 본 발명에 의하면, 서버에게 집중이 되는 네트워크 부하를 클라이언트에게 접속단절의 내성을 가진 상호작용 이진 전송구조를 사용해서 효율적으로 네트워크를 분산함으로써 서버의 부하를 획기적으로 감소시키고 서비스를 요청하는데 있어 많은 수의 서비스가 요청된다고 할지라도 제한은 받지 않는 이점과 상위 클라이언트 리다이렉션, 하위 클라이언트의 Self Search 기능으로 데이터를 끊김없이 전송할수 있어 효과적인 네트워크 전송이 이루어진다는 이점이 있다.According to the present invention configured as described above, it is possible to dramatically reduce the load on the server and to request a service by efficiently distributing the network by using an interactive binary transport structure that is resistant to disconnection to the client. Even if a large number of services are requested, there are advantages that are not limited, and that the upper client redirection and lower client's self search function can transmit data seamlessly, thus achieving effective network transmission.

Claims (3)

도면 1과 같이 접속단절의 내성을 가진 상호작용 이진 전송구조의 형태로 구성되어 있는 분산처리 시스템 구조Distributed processing system structure composed of interactive binary transmission structure with resistance of connection disconnection as shown in Figure 1 도면 3과 같이 클라이언트 접속 종료시 상위 클라이언트 리다이렉션과 Self Search 기능을 사용해서 데이터나 서비스의 끊김없이 자동 접속해주는 방법As shown in FIG. 3, a method of automatically connecting data or services without interruption using the upper client redirection and the self search function when the client is terminated. 상기 제 3과정에서 각 클라이언트들이 자신의 대역폭을 측정해서 자신이 가질수 있는 하위 클라이언트들의 수를 컨트롤 하는 방법In the third step, each of the clients measures their bandwidth to control the number of sub-clients they can have
KR1020020056016A 2002-09-14 2002-09-14 Distributed processing system of good connecting used birary network Ceased KR20020079677A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020056016A KR20020079677A (en) 2002-09-14 2002-09-14 Distributed processing system of good connecting used birary network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020056016A KR20020079677A (en) 2002-09-14 2002-09-14 Distributed processing system of good connecting used birary network

Publications (1)

Publication Number Publication Date
KR20020079677A true KR20020079677A (en) 2002-10-19

Family

ID=27728321

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020056016A Ceased KR20020079677A (en) 2002-09-14 2002-09-14 Distributed processing system of good connecting used birary network

Country Status (1)

Country Link
KR (1) KR20020079677A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101109246B1 (en) * 2004-07-07 2012-01-30 마이크로소프트 코포레이션 An Efficient One-to-Many Content Distribution Method in a Peer-to-Peer Computer Network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101109246B1 (en) * 2004-07-07 2012-01-30 마이크로소프트 코포레이션 An Efficient One-to-Many Content Distribution Method in a Peer-to-Peer Computer Network

Similar Documents

Publication Publication Date Title
EP2104287B1 (en) A method for client node network topology construction and a system for stream media delivery
US7734778B2 (en) Distributed intelligent virtual server
US20030079016A1 (en) Using NAS appliance to build a non-conventional distributed video server
US9130782B2 (en) Method, system, service selection entity for selecting service provision entity
CN100558042C (en) A P2P live broadcast method based on super nodes
US6377996B1 (en) System for seamless streaming of data stored on a network of distributed primary and target servers using segmentation information exchanged among all servers during streaming
US8762535B2 (en) Managing TCP anycast requests
US8650301B2 (en) Adaptive data rate streaming in a peer-to-peer network delivering video content
US7903652B2 (en) System and method for peer to peer video streaming
US20110191420A1 (en) Method and apparatus for transferring files to clients using a peer-to-peer file transfer model and a client-server transfer model
US20040039788A1 (en) Relaying system for broadcasting multi-channel internet television and networking method thereof
KR20030056701A (en) Apparatus and method for providing multimedia streaming service by using point-to-point connection
WO2004034275A1 (en) Method and system for providing contents
US7145870B2 (en) Method and apparatus for combining dedicated and shared networks for efficient data transmission
US20080235382A1 (en) Fault tolerant tcp splice systems and methods
CN106209952B (en) Service node distribution method and device, CDN management server and system
US20040193951A1 (en) System and method for providing reliable telephony web-based features
KR20020079677A (en) Distributed processing system of good connecting used birary network
Lee et al. Design and analysis of a fault-tolerant mechanism for a server-less video-on-demand system
KR100464350B1 (en) System and method for distributed call processing and on-line upgrade using load sharing groups in a telecommunication system
KR20150133437A (en) Method for arranging cache positioned at subscriber network and system thereof
US7016883B2 (en) Reverse caching for residential end-users to reduce usage of access links to a core communication network
KR100651997B1 (en) Dynamic Load Balancing Method for Network Adapters
CN100581157C (en) Method for transferring workload of seventh layer load balancer to server side for processing
Labib et al. Clustered P2P Proxy-Assisted Architecture for On Demand Media Streaming

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020914

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040519

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20040913

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20040519

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I