[go: up one dir, main page]

KR100898188B1 - Internet service providing method using network purchase resource through auction and internet service system for implementing same - Google Patents

Internet service providing method using network purchase resource through auction and internet service system for implementing same Download PDF

Info

Publication number
KR100898188B1
KR100898188B1 KR1020070119091A KR20070119091A KR100898188B1 KR 100898188 B1 KR100898188 B1 KR 100898188B1 KR 1020070119091 A KR1020070119091 A KR 1020070119091A KR 20070119091 A KR20070119091 A KR 20070119091A KR 100898188 B1 KR100898188 B1 KR 100898188B1
Authority
KR
South Korea
Prior art keywords
resource
server
network
service
auction
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.)
Active
Application number
KR1020070119091A
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 KR1020070119091A priority Critical patent/KR100898188B1/en
Application granted granted Critical
Publication of KR100898188B1 publication Critical patent/KR100898188B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions

Landscapes

  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 제공 방법이 개시된다. 먼저, 그리드 딜리버리 서비스의 네트워크 자원을 다수의 판매자로부터 경매 방식으로 구매하기 위하여 구매 하한가를 포함한 조건부 구매제안을 경매 서버에 저장한다. 다음에, 조건부 구매제안에 응답하는 판매자 컴퓨터들 중에서 그리드 딜리버리(Grid delivery) 서비스에서 요구하는 기 설정된 네트워크 자원(network resource) 양에 만족하는 자원제공 컴퓨터들을 최저 입찰가를 포함하는 기준에 의해 선택한다. 이어서, 상기 선택된 자원제공 컴퓨터들로 그리드 딜리버리 서비스 네트워크에 연결하기 위한 에이전트 프로그램 파일을 전송한다. 마지막으로 에이전트 프로그램이 설치된 자원제공 컴퓨터와 그리드 딜리버리 서비스의 클라이언트를 연결한다. 상기한 방법에 의하면, 인터넷 서비스 제공자는 적법한 방법으로 유휴 네트워크 자원을 구매함으로써, 네트워크 자원에 대한 설비 투자비용을 크게 절감할 수 있으며 동시에 급격한 트래픽의 증가에 효율적으로 대처할 수 있게 된다.A method of providing an internet service using a network purchase resource through an auction is disclosed. First, in order to purchase the network resources of the grid delivery service from a plurality of sellers in an auction manner, a conditional purchase proposal including a lower purchase price is stored in the auction server. Next, among the seller computers responding to the conditional purchase offer, resource providing computers satisfying a predetermined amount of network resources required by a grid delivery service are selected based on a criterion including a minimum bid. Subsequently, an agent program file for connecting to the grid delivery service network is transmitted to the selected resource providing computers. Finally, the resource delivery computer with the agent program installed is connected to the client of the grid delivery service. According to the above method, by purchasing idle network resources in a legal manner, the Internet service provider can significantly reduce the equipment investment cost for the network resources and at the same time efficiently cope with the rapid increase in traffic.

Description

경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 제공 방법 및 이를 구현하기 위한 인터넷 서비스 시스템{METHOD OF PROVIDING INTERNET SERVICE USING NETWORK RESOURCE PURCHASED THROUGH AUCTION PROCESS AND APPARATUS FOR PERFORMING THE SAME}Method of providing internet service using network purchasing resources through auction and internet service system for realizing the same {METHOD OF PROVIDING INTERNET SERVICE USING NETWORK RESOURCE PURCHASED THROUGH AUCTION PROCESS AND APPARATUS FOR PERFORMING THE SAME}

본 발명은 인터넷 서비스 제공 방법 및 시스템에 관한 것으로, 보다 상세하게는 경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 제공 방법 및 이를 구현하기 위한 인터넷 서비스 시스템에 관한 것이다.The present invention relates to a method and system for providing an Internet service, and more particularly, to an Internet service providing method using a network purchase resource through an auction and an internet service system for implementing the same.

근래에 정보통신 기술(information technology)이 급속도로 발전함에 따라, 인터넷과 같은 네트워크 서비스는 메가 바이트 내지 기가 바이트 수준의 대용량의 컨텐츠(contents)를 수많은 사용자에게 동시에 전송할 수 있는 기술이 요구되고 있다.Recently, as information and communication technology (information technology) is rapidly developed, a network service such as the Internet is required a technology that can simultaneously transmit a large amount of content (megabytes to gigabytes) to a large number of users at the same time.

현재 네트워크를 통한 컨텐츠 전송은 크게 하이퍼 텍스트 전송 규약(hyper text transfer protocol; HTTP)을 이용한 다운로드 또는 캐싱(cashing), 알티에스피(realtime streaming protocol; RTSP)를 이용한 스트리밍으로 구분할 수 있다. 예를 들면, 상기 HTTP로 표현되는 디지털 컨텐츠의 위치 정보는 "http://www.yahoo.com/file.zip"와 같이 표현될 수 있다.Currently, content transfer through a network can be classified into download or caching using a hyper text transfer protocol (HTTP) and streaming using a realtime streaming protocol (RTSP). For example, the location information of the digital content represented by HTTP may be expressed as "http://www.yahoo.com/file.zip".

여기서, 파일(file.zip)의 크기에 따라 캐시서버를 이용하거나 또는 다운로드 서버에 컨텐츠를 미리 배포한 후에 서비스를 재개하는 다운로드 형태의 서비스를 이용하기도 한다. 참고로, 다운로드 서비스가 전체 컨텐츠 전송 네트워크(contents delivery network) 시장의 약 50%를, 스트리밍 서비스가 약 40%, 캐싱 서비스가 나머지를 차지하고 있다.Here, the cache server may be used depending on the size of the file (file.zip), or the download type service may be used to restart the service after distributing content to the download server in advance. For reference, download services account for about 50% of the entire content delivery network market, streaming services about 40%, and caching services account for the rest.

상기 다운로드 서비스에서 시간대별로 이동하는 데이터의 양(이하, "트래픽"이라 함)을 나타내는 일 예가 도 1에 도시되어 있다. 도 1을 참조하면, 최대 트래픽은 약 9 Gbps이나, 상기 트래픽은 급격히 증가 또는 하락하는 특성을 가진다. 구체적으로 15시 까지(A)는 트래픽이 꾸준히 증가해서 약 3 Gbps의 트래픽을 보이나 15시를 넘어서면서(B) 30분 내에 트래픽이 3배 이상 증가하였다. 그리고 17시(C) 이후로는 다시 급격히 감소하였다. 이는 동시접속자 수가 약 20만명에서 70만명으로 급격히 증가했기 때문이다. 그러나 이러한 급격한 트래픽의 증가를 사전에 예측하지 못할 때가 빈번하다. 때문에, 최대 트래픽을 수용하기 위한 장비가 사전에 준비되어 있지 않으면, 전송 서비스가 중단되는 사태가 발생할 수 있다.An example of the amount of data moving by time zones (hereinafter referred to as "traffic") in the download service is illustrated in FIG. 1. Referring to FIG. 1, the maximum traffic is about 9 Gbps, but the traffic rapidly increases or decreases. Specifically, by 15 o'clock (A), the traffic steadily increased, showing about 3 Gbps of traffic, but after 15 o'clock (B), the traffic increased more than three times within 30 minutes. And after 17 o'clock (C), it decreased sharply again. This is due to the rapid increase in the number of concurrent users from about 200,000 to 700,000. However, this sudden increase in traffic is often unforeseeable. Therefore, when equipment for accommodating maximum traffic is not prepared in advance, a situation may arise in which the transmission service is interrupted.

이와 같이, 현재 컨텐츠 전송 기술의 문제점은 크게 두 가지로 요약될 수 있다. 첫째는 최대 동시접속자수와 최대 트래픽에 대한 예측이 불가능하기 때문에 장비 투자에 대한 예측이 불가능하며, 둘째 평균 트래픽 대비 최대값이 크면 클수록 서비스 기간 동안의 장비 가동률이 저하된다는 문제이다. 즉, 서비스 기간 동안 평균 트래픽 값과 최대 트래픽 값의 편차가 작을수록 장비를 효율적으로 가동했다는 것을 의미하며, 상기 편차가 클수록 장비를 비효율적으로 가동했다는 것을 의미한다. 후자의 경우에 과도한 설비투자로 인한 경제성의 저하 문제가 발생한다.As such, the problems of the current content delivery technology can be summarized into two main categories. First, it is impossible to predict equipment investment because the maximum number of concurrent users and maximum traffic cannot be predicted. Second, the larger the maximum value of the average traffic, the lower the equipment utilization rate during the service period. That is, the smaller the deviation between the average traffic value and the maximum traffic value during the service period, the more efficient the equipment was operated. The larger the deviation, the more inefficient the equipment was operated. In the latter case, the problem of economic deterioration due to excessive facility investment occurs.

이에 따라, 최소한의 설비 투자로 최대의 효과를 발휘할 수 있는 네트워크를 통한 컨텐츠 전송 방법이 다양하게 연구되고 있다. 그 일 예로서, 서버가 아닌 개인용 컴퓨터들 사이에서 컨텐츠를 전송해주는 피투피(P2P) 방식 또는 그리드 딜리버리(grid delivery) 방식이 널리 이용되고 있다. 그러나 최근 다수의 컨텐츠를 제공사들이 개인용 컴퓨터 사용자의 의사를 확인하지 않은 채 그리드용 프로그램을 설치함으로써, 상기 사용자의 네트워크 자원의 무단 사용에 대한 문제가 이슈가 되고 있다.Accordingly, various methods of content delivery through a network that can exert the maximum effect with minimal facility investment have been studied. As an example, P2P or grid delivery, which transmits content between personal computers instead of servers, is widely used. Recently, however, a number of contents providers have installed a grid program without confirming the intention of a personal computer user. Thus, a problem of unauthorized use of network resources of the user has become an issue.

향후, 아이피티비(IPTV), 셋톱박스를 이용한 비오디(VOD) 서비스 등과 같은 기술의 발전의 따라 인터넷 서비스 제공자들은 그리드 딜리버리 방식을 보다 확대하고 있다. 따라서, 최근에는 그리드 딜리버리 서비스에 참여의사가 분명한 사용자들만 선택적으로 참여하도록 하며, 상기 서비스에 참여하여 네트워크 자원을 제공한 사용자들에게는 소정의 보상을 해주는 방안이 연구되고 있다.In the future, with the development of technologies such as IPTV and VOD service using a set-top box, Internet service providers are expanding the grid delivery method. Therefore, in recent years, a method of selectively participating only users who have a clear intention to participate in a grid delivery service and providing a predetermined reward to users who have provided network resources by participating in the service has been studied.

따라서 본 발명의 제1목적은 경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 제공 방법을 제공하는데 있다.Accordingly, a first object of the present invention is to provide a method for providing an Internet service using a network purchase resource through auction.

본 발명의 제2목적은 상기한 방법을 구현하기에 적합한 인터넷 서비스 시스템을 제공하는데 있다.It is a second object of the present invention to provide an internet service system suitable for implementing the above method.

상기 제1목적을 달성하기 위한 본 발명의 일 측면에 따른 인터넷 서비스 제공 방법은, 먼저 그리드 딜리버리 서비스의 네트워크 자원을 다수의 사용자로부터 구매하기 위하여 제안 가격을 포함하는 조건부 구매 제안을 그리드 딜리버리 서비스 서버에 입력한다. 다음에, 상기 조건부 구매 제안에 응답하는 사용자 컴퓨터들 중에서 상기 그리드 딜리버리 서비스에서 요구하는 기 설정된 네트워크 자원 양에 만족하는 자원제공 컴퓨터들을 최저 입찰가를 포함하는 기준에 의해 선택한다. 이어서, 상기 선택된 자원제공 컴퓨터들로 상기 그리드 딜리버리 서비스 네트워크에 연결하기 위한 에이전트 프로그램 파일을 전송한다. 마지막으로, 상기 에이전트 프로그램이 설치된 자원제공 컴퓨터와 그리드 딜리버리 서비스의 클라이언트를 연결한다.Internet service providing method according to an aspect of the present invention for achieving the first object, first to provide a grid delivery service server a conditional purchase proposal including a proposed price to purchase network resources of the grid delivery service from a plurality of users Enter it. Next, among the user computers responding to the conditional purchase offer, resource providing computers satisfying a predetermined amount of network resources required by the grid delivery service are selected based on a criterion including a minimum bid. Subsequently, an agent program file for connecting to the grid delivery service network is transmitted to the selected resource providing computers. Finally, the resource providing computer on which the agent program is installed is connected to the client of the grid delivery service.

본 발명의 일 실시예에 따르면, 상기 자원제공 컴퓨터들과 그리드 딜리버리 서비스의 클라이언트들을 연결시키기 위하여, 먼저 자원제공 컴퓨터들과 연결된 부하 테스트 서버를 이용하여 상기 에이전트 프로그램을 통해 부하 테스트를 수행한다. 다음에, 상기 부하 테스트에 의해 기 설정된 부하 기준을 통과한 자원제공 컴퓨터들을 선별한다. 이에 따라, 상기 선별된 자원제공 컴퓨터를 상기 클라이언트와 연결한다.According to an embodiment of the present invention, in order to connect the resource providing computers and the clients of the grid delivery service, the load test is first performed through the agent program using a load test server connected to the resource providing computers. Next, the resource providing computers that have passed the load criteria set by the load test are selected. Accordingly, the selected resource providing computer is connected to the client.

본 발명의 다른 실시예에 따르면, 상기 부하 테스트는 기 설정된 시간마다 주기적으로 수행되며, 상기 부하 테스트의 결과 정보를 상기 클라이언트들 및 자원제공 컴퓨터들에게 제공하는 단계를 더 포함할 수 있다.According to another embodiment of the present invention, the load test may be performed periodically at predetermined time intervals, and may further include providing the client and the resource providing computers with the result information of the load test.

또한, 상기 제2목적을 달성하기 위한 본 발명의 일 측면에 따른 인터넷 서비스 시스템은, 네트워크를 통해 컨텐츠를 제공하는 그리드 딜리버리 서비스 제공 서버와, 상기 서비스 서버로부터 상기 컨텐츠를 제공받는 클라이언트와, 상기 클라이언트들 중에서 상기 서비스 서버로 네트워크 자원을 판매함으로써 상기 서비스 서버를 대신하여 상기 클라이언트에 상기 컨텐츠를 제공하기 위한 적어도 하나의 자원제공 컴퓨터와, 상기 서비스 제공 서버와 연결되어 상기 자원제공 컴퓨터를 경매 방식으로 선별하기 위하여 예비 자원제공 컴퓨터들에 구매 하한가를 포함한 조건부 구매를 제안하여 상기 그리드 딜리버리 서비스에서 요구하는 기 설정된 네트워크 자원 양에 만족하는 상기 자원제공 컴퓨터들을 최저 입찰가를 포함하는 기준에 의해 선택하기 위한 경매 서버를 포함할 수 있다.In addition, the Internet service system according to an aspect of the present invention for achieving the second object, a grid delivery service providing server for providing content through a network, a client receiving the content from the service server, and the client Among them, at least one resource providing computer for providing the content to the client on behalf of the service server by selling network resources to the service server, and connected to the service providing server to select the resource providing computer in an auction manner. In order to select the resource providing computers that satisfy the predetermined amount of network resources required by the grid delivery service by selecting a conditional purchase including a lower purchase price to reserve resource computers, the criteria including the minimum bid. It may include the auction server.

본 발명의 다른 실시예에 따르면, 상기 자원제공 컴퓨터의 네트워크 상태를 테스트하기 위한 부하 테스트 서버를 더 포함할 수도 있다.According to another embodiment of the present invention, it may further include a load test server for testing the network state of the resource providing computer.

상기한 본 발명의 인터넷 서비스 제공 방법에 의하면, 인터넷 서비스 제공자들은 개인 사용자들의 네트워크 자원을 무단으로 사용하지 않고 적법하면서도 적은 비용으로 사용할 수 있다.According to the above-described method of providing an Internet service of the present invention, Internet service providers can legally and at a low cost without using network resources of individual users without unauthorized use.

또한, 인터넷 서비스 제공자들은 예측하지 못한 상황에서 트래픽이 급격하게 증가할 때 상기 그리드 딜리버리 서비스를 적절하게 이용함으로써 클라이언트들에게 안정적인 서비스를 공급할 수 있다. In addition, Internet service providers can provide a stable service to clients by appropriately using the grid delivery service when traffic increases rapidly in an unexpected situation.

아울러, 개인 컴퓨터 사용자들은 유휴 상태의 컴퓨터를 활용하여 수익을 창 출할 수 있는 효과가 있다.In addition, individual computer users can generate profits by using idle computers.

이하, 본 발명에 따른 바람직한 실시예들을 첨부된 도면을 참조하여 경매를 통한 네트워크 자원 구매를 이용하는 인터넷 서비스 제공 방법을 상세하게 설명하지만, 본 발명이 하기의 실시예들에 제한되는 것은 아니며, 해당 분야에서 통상의 지식을 가진 자라면 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 본 발명을 다양한 다른 형태로 구현할 수 있을 것이다. 첨부된 도면에 있어서, 각 구성 요소들의 치수는 본 발명의 명확성을 기하기 위하여 실제보다 확대하여 도시한 것이며, 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 구성 및 기능에 대한 상세한 설명은 생략한다. 본 발명에 있어서, 하나의 구성 요소가 다른 구성 요소 "상에", "상부에" 또는 "하부"에 형성되는 것으로 언급되는 경우에는 상기 하나의 구성 요소는 상기 다른 구성 요소 위에 형성되거나 또는 아래에 위치하는 것을 의미하거나, 또 다른 구성 요소들이 상기 다른 구성 요소 상에 추가적으로 형성될 수 있다. 또한, 각 구성 요소들이 "제1", "제2" 및/또는 "제3"으로 언급되는 것은 한정하기 위한 것이 아니라 단지 각 구성 요소들을 구분하기 위한 것이다. 따라서 "제1", "제2" 및/또는 "제3"은 각 구성 요소에 대하여 각기 선택적으로 또는 교환적으로 사용될 수 있다.Hereinafter, with reference to the accompanying drawings preferred embodiments according to the present invention will be described in detail a method of providing an Internet service using the purchase of network resources through auction, but the present invention is not limited to the following embodiments, Those skilled in the art will be able to implement the present invention in various other forms without departing from the spirit of the present invention. In the accompanying drawings, the dimensions of each component is shown in an enlarged scale than actual for clarity of the invention, and detailed descriptions of well-known structures and functions that may unnecessarily obscure the subject matter of the present invention will be omitted. . In the present invention, when one component is referred to as being formed on, above, or under another component, the one component is formed on or below the other component. It is meant to be positioned, or further components may be additionally formed on the other components. In addition, it is to be noted that the respective components are referred to as "first", "second", and / or "third", not merely to limit each component. Thus, "first", "second" and / or "third" may be used selectively or interchangeably for each component.

도 2는 본 발명의 일 실시예에 따른 경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 시스템의 개략적인 구성도이다.2 is a schematic structural diagram of an internet service system using a network purchase resource through auction according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 경매를 통한 네트워크 구매 자원을 이용하는 인 터넷 서비스 시스템(100)은 네트워크를 통해 컨텐츠를 제공하는 그리드 딜리버리 서비스 제공 서버(이하, "서비스 서버"라 한다)(110), 서비스 서버로(110)부터 컨텐츠를 제공받는 클라이언트(120), 클라이언트들(120) 중에서 서비스 서버(110)로 네트워크 자원을 판매하는 적어도 하나의 자원제공 컴퓨터(130), 자원제공 컴퓨터(130)를 경매 방식으로 선별하기 위한 경매 서버(140), 자원제공 컴퓨터의 네트워크 상태를 테스트하기 위한 부하 테스트 서버(150)를 포함하여 구성될 수 있다.Referring to FIG. 2, an internet service system 100 using a network purchase resource through an auction of the present invention 110 provides a grid delivery service providing server (hereinafter referred to as a “service server”) 110 that provides content through a network. At least one resource providing computer 130 that sells network resources to the service server 110 among the clients 120, the server 120 receiving content from the service server 110, and the resource providing computer 130. It may be configured to include an auction server 140 for selecting the auction method, a load test server 150 for testing the network status of the resource providing computer.

본 발명의 인터넷 서비스 시스템(100)에서는 그리드 딜리버리 기술을 이용한다. 그리드 딜리버리(grid delivery) 기술이란 콘텐츠를 전송할 때 사용자의 컴퓨터를 각각 작은 서버로 활용할 수 있다. 이에 따라, 사용자가 콘텐츠를 내려 받아 즐기면서 동시에 다른 사용자에게 콘텐츠를 전송할 수 있는 기술이다. 즉, 사용자는 콘텐츠의 사용자와 전송자의 역할을 동시에 수행한다. 그리드 딜리버리는 콘텐츠 사업자가 사용자의 컴퓨터 일부를 제어할 수 있다는 점에서 피투피(P2P) 방식과 차별된다.The Internet service system 100 of the present invention uses grid delivery technology. Grid delivery technology allows each user's computer to be used as a small server when delivering content. Accordingly, the user can download and enjoy the content while simultaneously transmitting the content to other users. In other words, the user simultaneously plays the role of the user and the sender of the content. Grid delivery differs from peer-to-peer in that content providers can control part of a user's computer.

본 발명은 다수의 사용자가 자신의 개인용 컴퓨터를 이용하여 네트워크 자원을 서비스 서버(110)에 판매함으로써, 자원제공 컴퓨터(130)로서의 역할을 수행할 수 있다. 이를 위하여 서비스 서버(110)의 네트워크 자원 구매 담당자는 조건부 구매 제안을 경매 서버(140)에 저장한다. 여기서, 조건부 구매 제안은 경매 절차에서 요구되는 다양한 구매 요건들, 예를 들면 중앙처리유닛(CPU)의 속도 등과 같은 자원제공 컴퓨터의 사양(specification), 자원제공 컴퓨터(130)의 전송 속도 등과 같은 네트워크 사양, 네트워크 자원의 제공 시간, 결재 방식 등이 될 수 있다.According to the present invention, a plurality of users may use a personal computer to sell network resources to the service server 110, thereby serving as a resource providing computer 130. To this end, the network resource purchasing officer of the service server 110 stores the conditional purchase proposal in the auction server 140. Here, the conditional purchase offer may include a variety of purchase requirements required in the auction procedure, for example, the specification of the resource computer, such as the speed of the central processing unit (CPU), the network speed of the resource computer 130, and the like. Specifications, network resource provision time, payment method, and the like.

한편, 경매 서버(140)는 경매 서버(140)에 응답하는 판매자들의 컴퓨터(130) 중에서 상기 조건부 구매 제안을 만족하는 일부 자원제공 컴퓨터들(130c, 130d, 130e)을 선택하게 된다. 이때, 상기 선택된 자원제공 컴퓨터들(130c, 130d, 130e)의 네트워크 자원은 경매 서버(140)에 기 입력된 네트워크 자원의 양을 충족하며, 동시에 기 설정된 기준을 만족하는 것이 바람직하다. 예를 들면, 상기 경매 서버(140)에서 설정된 기준은 최저 입찰가를 포함하며, 이 외에도 판매 시간대, 전송 속도, 최대 전송량 등을 포함할 수 있다. 상기 최대 전송량은 인터넷 종량제 등과 같은 인터넷 요금제가 시행되는 경우에 상기 기준으로 포함될 가능성이 크다.Meanwhile, the auction server 140 selects some resource providing computers 130c, 130d, and 130e satisfying the conditional purchase offer among the computers 130 of the sellers who respond to the auction server 140. At this time, the network resources of the selected resource providing computers (130c, 130d, 130e) meets the amount of network resources previously input to the auction server 140, and at the same time preferably meets the preset criteria. For example, the criterion set by the auction server 140 includes a minimum bid, and may also include a selling time, a transmission speed, a maximum transmission amount, and the like. The maximum transmission amount is likely to be included as the reference when an internet plan such as the internet pay scheme is implemented.

클라이언트(120)는 특정 서비스를 제공받기 위하여 인터넷 서비스 제공자(사)(internet service provider; ISP)와 소정의 계약 관계를 맺은 회원들이거나 또는 인터넷망에 연결된 불특정 다수 일 수 있다. 이때, 상기 클라이언트(120)는 동시에 상기 자원제공 컴퓨터(130)가 될 수도 있다. 즉, 누구나 상기 자원제공 컴퓨터로 입찰할 수 있도록 하는 것이 바람직하다.The client 120 may be a member having a predetermined contract relationship with an internet service provider (ISP) or an unspecified number connected to an internet network in order to receive a specific service. In this case, the client 120 may be the resource providing computer 130 at the same time. In other words, it is desirable to allow anyone to bid on the resource providing computer.

한편, 서비스 서버(110)는 낙찰된 자원제공 컴퓨터들(130c, 130d, 130e)에게 그리드 네트워크에 참여하여 네트워크 자원을 공유할 수 있도록 하는 특이 프로그램(specific program)을 제공한다. 이러한 특이 프로그램은 일종의 "에이전트 프로그램(agent program)"으로서, 네트워크의 연결, 자원 판매 금액의 산정, 네트워크 상태의 주기적인 측정 등의 기능을 수행할 수 있다.On the other hand, the service server 110 provides the winning resource providing computers (130c, 130d, 130e) to the specific network to participate in the grid network to share the network resources. This unique program is a kind of "agent program" and can perform functions such as network connection, calculation of resource sales amount, periodic measurement of network status, and the like.

상기 네트워크 상태의 측정은 부하 테스트 서버(150)에서 이루어질 수 있다. 부하 테스트 서버(150)는 서비스 서버와 연결되어 개별 자원제공 컴퓨터(130) 또는 지역, 라우터와 같은 기준으로 선택된 자원제공 컴퓨터(130)의 전송 속도, 네트워크 상태 등의 다양한 정보를 산출할 수 있다.The measurement of the network condition may be made in the load test server 150. The load test server 150 may be connected with a service server to calculate various information such as a transmission speed and a network state of the individual resource providing computer 130 or the resource providing computer 130 selected based on a region or a router.

한편, 서비스 서버(110)는 그리드 딜리버리 서비스를 제공하는 동안 모든 클라이언트(120)에게 가장 최적의 자원제공 컴퓨터들(130c, 130d, 130e)을 연결시켜주는 지능형 그리드 딜리버리 서비스로서의 기능을 수행하는 것이 바람직하다. 예를 들면, 하나의 자원제공 컴퓨터(130)에 동시에 접속하는 클라이언트 수(동시접속자수)를 제한하고, 인터넷 서비스 제공자와 클라이언트(120)의 지역정보를 고려한 연결, 다운로드 속도를 미리 측정한 후에 연결하는 방법 등이 있다.Meanwhile, the service server 110 may perform a function as an intelligent grid delivery service that connects the most optimal resource providing computers 130c, 130d, and 130e to all clients 120 while providing the grid delivery service. Do. For example, limit the number of clients (simultaneous number of concurrent users) accessing one resource providing computer 130 at the same time, and measure the connection and download speed in advance considering the local information of the Internet service provider and the client 120, and then connect. How to do it.

도 3 및 도 4는 본 발명의 일 실시예에 따른 경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 제공 방법을 설명하기 위한 흐름도이다.3 and 4 are flowcharts illustrating a method for providing an Internet service using a network purchase resource through auction according to an embodiment of the present invention.

도 2 내지 도 4를 참조하면, 우선 그리드 딜리버리 서비스의 네트워크 자원을 다수의 판매자로부터 경매 방식으로 구매하기 위하여 구매 하한가를 포함하는 조건부 구매 제안을 경매 서버에 저장한다(S110). 예를 들면, 상기 조건부 구매 제안 내용을 경매 서버(140)와 연결된 서비스 서버(110)의 컴퓨터에 입력하고, 경매 서버(140)는 상기 입력된 네트워크 자원의 조건부 구매 제안을 저장한다. 여기서, 조건부 구매 제안은 중앙처리유닛(CPU)의 속도 등과 같은 자원제공 컴퓨터의 사양, 자원제공 컴퓨터의 네트워크 사양, 네트워크 자원의 제공 시간, 결재 방식 등이 있다.2 to 4, first, in order to purchase network resources of a grid delivery service from a plurality of sellers in an auction manner, a conditional purchase proposal including a lower purchase price is stored in an auction server (S110). For example, the conditional purchase proposal is input to the computer of the service server 110 connected to the auction server 140, and the auction server 140 stores the conditional purchase proposal of the input network resource. Here, the conditional purchase proposal may include a specification of a resource providing computer such as a speed of a central processing unit (CPU), a network specification of a resource providing computer, a provision time of a network resource, a payment method, and the like.

이에 따라, 그리드 딜리버리 서비스에 자신의 네트워크 자원을 판매하고자 하는 다수의 판매자, 즉 자원제공 컴퓨터(130)는 인터넷망을 통하여 경매 서버(140)에 접속하여 상기 조건부 구매 제안을 검토한 후에 이에 응답할 수 있다.Accordingly, a number of sellers who want to sell their network resources to the grid delivery service, that is, the resource providing computer 130, access the auction server 140 through the Internet network, review the conditional purchase proposal, and then respond to the condition. Can be.

다음에, 경매 서버(140)는 상기 조건부 구매 제안에 응답하는 자원제공 컴퓨터들(130) 중에서 그리드 딜리버리 서비스에서 요구하는 기 설정된 네트워크 자원 양에 만족하는 자원제공 컴퓨터들(130)을 최저 입찰가를 포함하는 기준에 의해 선택한다(S120). 예를 들면, 상기 기준은 최저 입찰가 이외에도 판매 시간대, 전송 속도, 최대 전송량 등을 포함할 수 있다.Next, the auction server 140 includes the lowest bids among the providing computers 130 in response to the conditional purchase offer that satisfy the predetermined amount of network resources required by the grid delivery service. Selection is made based on the criterion (S120). For example, the criterion may include a selling time, a transmission speed, a maximum transmission amount, etc. in addition to the minimum bid.

이어서, 서비스 서버(110)는 상기 선택된 자원제공 컴퓨터들(130c, 130d, 130e)에 상기 그리드 딜리버리 서비스 네트워크에 연결하기 위한 에이전트 프로그램 파일을 전송한다(S130). 즉, 상기 에이전트 프로그램 파일은 서비스 서버(110) 및 클라이언트들(120)과의 네트워크의 연결, 자원 판매 금액의 산정, 네트워크 상태의 주기적인 측정 등의 기능을 수행한다.Subsequently, the service server 110 transmits an agent program file for connecting to the grid delivery service network to the selected resource providing computers 130c, 130d, and 130e (S130). That is, the agent program file performs functions such as connection of the network with the service server 110 and the clients 120, calculation of resource sales amount, periodic measurement of network status, and the like.

그 다음, 서비스 서버(110)는 상기 에이전트 프로그램이 설치된 자원제공 컴퓨터(130)와 그리드 딜리버리 서비스의 클라이언트를 연결한다(S140). 이로써, 다수의 클라이언트들(120)은 상기 선택된 자원제공 컴퓨터들(130c, 130d, 130e)로부터 그리드 딜리버리 서비스를 제공받을 수 있다.Next, the service server 110 connects the resource providing computer 130 on which the agent program is installed with the client of the grid delivery service (S140). As a result, the plurality of clients 120 may receive a grid delivery service from the selected resource providing computers 130c, 130d, and 130e.

여기서, 자원제공 컴퓨터들(130)과 그리드 딜리버리 서비스의 클라이언트들(120)을 연결시키는 상기 S140 단계의 예를 들면 다음과 같다. 먼저 서비스 서버(110)는 부하 테스트 서버(150)를 이용하여 자원제공 컴퓨터들(130)에 대한 부하 테스트를 수행한다(S142). 상기 부하 테스트는 서비스 서버(110)와 연결되어 개별 자원제공 컴퓨터(130), 지역 또는 라우터와 같은 기준으로 선택된 자원제공 컴퓨터(130)의 전송 속도를 포함하는 다양한 정보를 주기적으로 산출할 수 있다.Here, an example of the step S140 connecting the resource providing computers 130 and the clients 120 of the grid delivery service is as follows. First, the service server 110 performs a load test on the resource providing computers 130 using the load test server 150 (S142). The load test may be periodically connected to the service server 110 to periodically calculate various pieces of information including the transmission speed of the resource providing computer 130 selected based on an individual resource providing computer 130, a region, or a router.

이때, 상기 전송 속도는 최저 속도, 최고 속도, 평균 속도 등이 될 수 있고, 그리고 상기 정보로는 전송 속도 이외에도 네트워크 사용가능 시간, 네트워크의 안정성 등이 평가 대상이 될 수 있다. 그리고 이러한 평가 결과들은 지역별 또는 라우터별 대표 자원제공 컴퓨터가 취합하여 클라이언트들(120), 자원제공 컴퓨터(130) 및 서비스 서버(110) 각각으로 제공할 수 있다.In this case, the transmission speed may be a minimum speed, a maximum speed, an average speed, and the like, and the information may be a network usable time, stability of the network, etc. in addition to the transmission speed. The evaluation results may be collected by a representative resource providing computer for each region or router and provided to each of the clients 120, the resource providing computer 130, and the service server 110.

다음에, 서비스 서버(110)는 상기 부하 테스트에 의해 기 설정된 부하 기준을 통과한 자원제공 컴퓨터들(130)을 선별한다(S144). 다시 말하면, 서비스 서버(110)는 기 설정된 부하 기준을 충족하지 못하는 자원제공 컴퓨터(130)를 그리드 딜리버리 서비스 대상에서 제외시킬 수 있다. 따라서, 상기 S142 단계가 주기적으로 테스트 결과에 따라, 그리드 딜리버리 서비스에 참여하는 자원제공 컴퓨터들(130)의 포트폴리오가 새롭게 변화될 수 있다.Next, the service server 110 selects the resource providing computers 130 that pass the load criteria set by the load test (S144). In other words, the service server 110 may exclude the resource providing computer 130 that does not meet the preset load criteria from the grid delivery service target. Therefore, according to the test result of step S142 periodically, the portfolio of resource providing computers 130 participating in the grid delivery service may be newly changed.

여기서, 특정 클라이언트(120)와 특정 자원제공 컴퓨터(130) 간에 데이터 전송이 이루어지는 과정에서 상기 특정 자원제공 컴퓨터(130)가 심한 트래픽으로 인하여 서비스를 지속할 수 없을 경우에는 다른 자원제공 컴퓨터(130)로 대체되거나 또는 서비스 서버(110)로 직접 서비스 받을 수 있을 것이다.Here, when the specific resource providing computer 130 cannot continue the service due to heavy traffic in the process of data transmission between the specific client 120 and the specific resource providing computer 130, the other resource providing computer 130 It may be replaced with or serviced directly by the service server 110.

마지막으로, 서비스 서버(110)는 상기 선별된 자원제공 컴퓨터(130c, 130d, 130e)를 상기 클라이언트(120c, 120d, 120e)와 연결한다(S146). 이에 따라, 모든 클라이언트들(120)은 적정 수준 이상의 그리드 딜리버리 서비스를 받게 되어 서비 스 품질을 확보할 수 있다.Finally, the service server 110 connects the selected resource providing computer (130c, 130d, 130e) with the client (120c, 120d, 120e) (S146). Accordingly, all clients 120 may receive grid delivery services of more than an appropriate level to ensure service quality.

이와는 다르게, 상기 S144 및 S146 단계는 클라이언트(120)에 의해 매뉴얼(manual) 방식으로 수행될 수도 있다. 예를 들면, 서비스 서버(110)의 부하 테스트 단계(S142)가 기 설정된 시간마다 주기적으로 수행되고 서비스 서버(110)는 상기 부하 테스트 결과를 클라이언트들(120) 뿐만 아니라 해당 당사자(자원제공 컴퓨터)(130)도 쉽게 확인할 수 있도록 다양한 문자 또는 이미지를 이용하여 웹 상에 게시할 수 있다. 또는, 상기 부하 테스트의 결과 정보를 클라이언트들(120) 및 자원제공 컴퓨터들(130)에게 개별적으로 전송할 수도 있다. 그러면, 클라이언트(120)는 상기 부하 테스트 결과를 보면서 서비스를 받을 가장 최적의 자원제공 컴퓨터(130)를 자동으로 또는 수동으로 선택할 수 있는 것이다.Alternatively, the steps S144 and S146 may be performed by the client 120 in a manual manner. For example, the load test step S142 of the service server 110 is periodically performed at predetermined time intervals, and the service server 110 not only outputs the load test result to the client 120 but also a corresponding party (resource computer). 130 may also be posted on the web using a variety of text or images for easy identification. Alternatively, the load test result information may be transmitted to the clients 120 and the resource providing computers 130 separately. Then, the client 120 may automatically or manually select the most optimal resource providing computer 130 to receive the service while viewing the load test result.

한편, 서비스 서버(110)가 자원제공 컴퓨터(130)를 구매하는 대가 자원제공 컴퓨터(130)와 상기 클라이언트(120) 사이의 데이터 전송량, 예를 들면 메가 바이트(mega byte)를 기준으로 산정할 수 있다. 상기 데이터 전송량의 계산은 각 자원제공 컴퓨터(130)에 설치된 에이전트 프로그램에 의해 자동으로 수행될 수 있다.Meanwhile, the service server 110 may calculate the amount of data transfer between the resource providing computer 130 and the client 120, for example, a megabyte, in exchange for purchasing the resource providing computer 130. have. The calculation of the data transfer amount may be automatically performed by an agent program installed in each resource providing computer 130.

이상에서는 본 발명의 바람직한 실시예 및 응용예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예 및 응용예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형 실시가 가능한 것은 물론이고, 이러한 변형 실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.While the above has been shown and described with respect to preferred embodiments and applications of the present invention, the present invention is not limited to the specific embodiments and applications described above, the present invention without departing from the spirit of the invention claimed in the claims Various modifications can be made by those skilled in the art, and these modifications should not be individually understood from the technical spirit or the prospect of the present invention.

본 발명은 인터넷 상의 그리드 딜리버리 서비스 산업 분야에서의 산업상 이용가능성이 인정될 것이다.The invention will be appreciated for industrial applicability in the field of grid delivery services on the Internet.

도 1은 종래기술의 문제점을 설명하기 위한 시간대별 데이터양을 나타내는 그래프들이다.1 is a graph showing the amount of time-phase data for explaining the problems of the prior art.

도 2는 본 발명의 일 실시예에 따른 경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 시스템을 설명하기 위한 개략적인 구성도이다.2 is a schematic diagram illustrating an internet service system using a network purchase resource through an auction according to an embodiment of the present invention.

도 3 및 도 4는 본 발명의 일 실시예에 따른 경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 제공 방법을 설명하기 위한 흐름도이다.3 and 4 are flowcharts illustrating a method for providing an Internet service using a network purchase resource through auction according to an embodiment of the present invention.

Claims (6)

그리드 딜리버리 서비스의 네트워크 자원을 다수의 판매자로부터 경매 방식으로 구매하기 위하여 그리드 딜리버리 서비스 제공 서버가 구매 하한가를 포함한 조건부 구매제안을 경매 서버에 저장하는 단계;Storing, by the grid delivery service providing server, an auction purchase price including a minimum purchase price in an auction server to purchase network resources of the grid delivery service from a plurality of sellers in an auction manner; 상기 경매 서버가 상기 조건부 구매제안에 응답하는 판매자 컴퓨터들 중에서 상기 그리드 딜리버리 서비스에서 요구하는 기 설정된 네트워크 자원(network resource) 양에 만족하는 자원제공 컴퓨터들을 최저 입찰가를 포함하는 기준에 의해 선택하는 단계;Selecting, by a criterion including a minimum bid, resource providing computers satisfying a predetermined amount of network resources required by the grid delivery service among seller computers responding to the conditional purchase offer by the auction server; 상기 그리드 딜리버리 서비스 제공 서버가 상기 경매 서버에 의해 선택된 상기 자원제공 컴퓨터들로 상기 그리드 딜리버리 서비스 네트워크에 연결하기 위한 에이전트 프로그램 파일을 전송하는 단계; 및Sending, by the grid delivery service providing server, an agent program file for connecting to the grid delivery service network to the resource providing computers selected by the auction server; And 상기 에이전트 프로그램이 설치된 상기 자원제공 컴퓨터와 상기 그리드 딜리버리 서비스의 클라이언트가 연결되는 단계를 포함하는 경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 제공 방법.And connecting the resource providing computer on which the agent program is installed to the client of the grid delivery service. 제1항에 있어서, 상기 자원제공 컴퓨터들과 상기 그리드 딜리버리 서비스의 상기 클라이언트들이 연결되는 단계는,The method of claim 1, wherein the connecting of the resource providing computers and the clients of the grid delivery service comprises: 상기 자원제공 컴퓨터들과 연결된 부하 테스트 서버를 이용하여 상기 에이전트 프로그램을 통해 상기 자원제공 컴퓨터들의 부하 테스트가 수행되는 단계;Performing a load test of the resource providing computers through the agent program using a load test server connected to the resource providing computers; 상기 부하 테스트 서버의 부하 테스트에 의해 기 설정된 부하 기준을 통과한 상기 자원제공 컴퓨터들이 선별되는 단계; 및Selecting the resource providing computers that pass a preset load criterion by a load test of the load test server; And 상기 선별된 상기 자원제공 컴퓨터가 상기 클라이언트에 연결되는 단계를 포함하는 경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 제공 방법.And connecting the selected resource providing computer to the client. 제2항에 있어서, 상기 부하 테스트 서버의 부하 테스트는 기 설정된 시간마다 주기적으로 수행되며, 상기 부하 테스트의 결과 정보가 상기 클라이언트들 및 상기 자원제공 컴퓨터들에 제공되는 단계를 더 포함하는 것을 특징으로 하는 경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 제공 방법.The method of claim 2, wherein the load test of the load test server is periodically performed at predetermined time intervals, and the result information of the load test is provided to the clients and the resource providing computers. Internet service providing method using the network purchasing resources through auctions. 제1항에 있어서, 상기 자원제공 컴퓨터들에 대한 자원 제공 비용이 상기 자원제공 컴퓨터와 상기 클라이언트들 사이에 전송되는 데이터의 크기를 기준으로 산정되는 것을 특징으로 하는 경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 제공 방법.The Internet using the network purchase resource through the auction of claim 1, wherein the resource provisioning cost for the resource providing computers is calculated based on the size of data transmitted between the resource providing computer and the clients. How we deliver the service. 네트워크를 통해 컨텐츠를 제공하는 그리드 딜리버리 서비스 제공 서버;A grid delivery service providing server providing content through a network; 상기 서비스 서버로부터 상기 컨텐츠를 제공받는 클라이언트;A client receiving the content from the service server; 상기 클라이언트들 중에서 상기 서비스 서버로 네트워크 자원을 판매함으로써, 상기 서비스 서버를 대신하여 상기 클라이언트에 상기 컨텐츠를 제공하기 위한 적어도 하나의 자원제공 컴퓨터; 및At least one resource providing computer for providing the content to the client on behalf of the service server by selling a network resource among the clients to the service server; And 상기 서비스 제공 서버와 연결되어 상기 자원제공 컴퓨터를 경매 방식으로 선별하기 위하여, 예비 자원제공 컴퓨터들에 구매 하한가를 포함한 조건부 구매를 제안하여 상기 그리드 딜리버리 서비스에서 요구하는 기 설정된 네트워크 자원 양에 만족하는 상기 자원제공 컴퓨터들을 최저 입찰가를 포함하는 기준에 의해 선택하기 위한 경매 서버를 포함하는 경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 시스템.In order to select the resource providing computer connected to the service providing server in an auction manner, a conditional purchase including a purchase lower limit is proposed to reserve resource providing computers to satisfy the predetermined amount of network resources required by the grid delivery service. An Internet service system utilizing network purchasing resources through an auction comprising an auction server for selecting volunteer computers by criteria including a minimum bid. 제5항에 있어서, 상기 자원제공 컴퓨터의 네트워크 상태를 테스트하기 위한 부하 테스트 서버를 더 포함하는 것을 특징으로 하는 경매를 통한 네트워크 구매 자원을 이용하는 인터넷 서비스 시스템.6. The Internet service system of claim 5, further comprising a load test server for testing a network state of the resource providing computer.
KR1020070119091A 2007-11-21 2007-11-21 Internet service providing method using network purchase resource through auction and internet service system for implementing same Active KR100898188B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070119091A KR100898188B1 (en) 2007-11-21 2007-11-21 Internet service providing method using network purchase resource through auction and internet service system for implementing same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070119091A KR100898188B1 (en) 2007-11-21 2007-11-21 Internet service providing method using network purchase resource through auction and internet service system for implementing same

Publications (1)

Publication Number Publication Date
KR100898188B1 true KR100898188B1 (en) 2009-05-21

Family

ID=40862218

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070119091A Active KR100898188B1 (en) 2007-11-21 2007-11-21 Internet service providing method using network purchase resource through auction and internet service system for implementing same

Country Status (1)

Country Link
KR (1) KR100898188B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995015635A1 (en) 1993-11-30 1995-06-08 British Telecommunications Public Limited Company Communications network management
KR20000024543A (en) * 2000-02-19 2000-05-06 강창민 Distributed delivery method of information
KR20000036802A (en) * 2000-03-29 2000-07-05 김승조 Server-embedded personal computer and distributed computing system utilizing server-embedded personal computer and operating method thereof
KR20030025963A (en) * 2002-03-19 2003-03-29 문의선 A systetm of remunerating contribution of data processing units and a method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995015635A1 (en) 1993-11-30 1995-06-08 British Telecommunications Public Limited Company Communications network management
KR20000024543A (en) * 2000-02-19 2000-05-06 강창민 Distributed delivery method of information
KR20000036802A (en) * 2000-03-29 2000-07-05 김승조 Server-embedded personal computer and distributed computing system utilizing server-embedded personal computer and operating method thereof
KR20030025963A (en) * 2002-03-19 2003-03-29 문의선 A systetm of remunerating contribution of data processing units and a method thereof

Similar Documents

Publication Publication Date Title
US20240281845A1 (en) Methods and Apparatus for Transmitting Multimedia Files in a Data Network
RU2449383C2 (en) Advertising taking into account interaction with user
JP6682514B2 (en) System and method for semi-open market
Su et al. Game theoretic resource allocation in media cloud with mobile social users
US8204791B2 (en) File fragment pricing in a segmented file sharing network
US7469230B2 (en) Method and system for automatically distributing fees, including a reseller commission, during a digital file transaction
US8762221B2 (en) Implementing auctions on social network platforms
US10055739B2 (en) System and method for pricing and exchanging content
US20060143111A1 (en) System and method for trading spectrum rights
US20170140437A1 (en) Digital content generation based on content viewability forecasting
Ndikumana et al. Joint incentive mechanism for paid content caching and price based cache replacement policy in named data networking
US20230092018A1 (en) Adaptive Bidding for Networked Advertising
TW201033919A (en) Architecture for an online advertisement bidding system
US20170206513A1 (en) Systems and methods for reseller discovery and analysis
Aazam et al. Broker as a service (baas) pricing and resource estimation model
US20210365997A1 (en) Real-time online advertisement type overrides
JP2020009335A (en) Live commerce-purpose electronic commerce transaction using live video streaming service, and net auction system using the same
CN103166768B (en) A kind of method of match information provider and Information issued side and device
KR100898188B1 (en) Internet service providing method using network purchase resource through auction and internet service system for implementing same
US20150222961A1 (en) Tracking and measurement enhancements in a real-time advertisement bidding system
KR20020026751A (en) Method of constructing server systems via on-line
Wang et al. P2P streaming: Use of advertisements as incentives
JP2007241909A (en) User participating type information distribution system for online trade
KR102346138B1 (en) System for trading media platform channel
KR102524678B1 (en) Method and system for setting differential price in live commerce

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20071121

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20090119

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20090425

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20090511

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20090512

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20120430

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20130506

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20130506

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20140428

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20140428

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20150504

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20150504

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20190430

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20190430

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20200429

Start annual number: 12

End annual number: 12

PR1001 Payment of annual fee

Payment date: 20220228

Start annual number: 14

End annual number: 14

PR1001 Payment of annual fee

Payment date: 20230228

Start annual number: 15

End annual number: 15

PR1001 Payment of annual fee

Payment date: 20240304

Start annual number: 16

End annual number: 16

PR1001 Payment of annual fee

Payment date: 20250304

Start annual number: 17

End annual number: 17