-
公开(公告)号:KR101550666B1
公开(公告)日:2015-09-07
申请号:KR1020130147505
申请日:2013-11-29
Applicant: 서강대학교산학협력단
Abstract: 본발명은가상맵리듀스클러스터내 데이터전송경로추천방법및 시스템에관한것으로, 보다구체적으로는물리머신에탑재된맵퍼가상머신및 리듀서가상머신간에데이터가전송되는가상맵리듀스클러스터내 데이터전송경로추천방법에있어서, 자원이용률획득부가상기가상머신및 드라이버도메인의자원이용률을획득하는단계; 데이터전송시간연산부가상기가상머신및 드라이버도메인의자원이용률및 전송하고자하는데이터크기에기초하여상기맵퍼가상머신및 리듀서가상머신간복수개의데이터전송경로를통한데이터전송시간을예측하여연산하는단계; 및데이터전송경로추천부가연산한데이터전송시간중 최소시간에해당하는데이터전송경로를검색하고, 검색된데이터전송경로를상기맵퍼가상머신및 리듀서가상머신간에최적의데이터전송경로로추천하는단계;를포함하는것을특징으로한다. 이러한구성에의해, 본발명의가상맵리듀스클러스터내 데이터전송경로추천방법및 시스템은가상머신에부착된블록장치를동적으로탈착한후, 런타임(runtime) 동안다른가상머신에재부착할수 있는것을이용하여, 가상머신간에어떠한네트워크전송도없이데이터를용이하고신속하게전송할수 있는효과가있다.
-
公开(公告)号:KR101435499B1
公开(公告)日:2014-08-29
申请号:KR1020120122305
申请日:2012-10-31
Applicant: 서강대학교산학협력단
Abstract: 본 발명은 가상 클라우드 환경 내 맵리듀스 클러스터 및 이를 위한 설계방법에 관한 것으로, 보다 구체적으로는 매퍼 가상머신에 의해 구동되는 매퍼함수의 출력값을 포함하는 블록 장치 파일을 상기 매퍼 가상머신으로부터 분리하여 리듀서 가상머신에 부착하는 것을 특징으로 하는 가상 클라우드 환경 내 맵리듀스 클러스터를 포함한다.
이러한 구성에 의해, 본 발명의 가상 클라우드 환경 내 맵리듀스 클러스터 및 이를 위한 설계방법은 매퍼 함수의 출력값을 포함하는 블록 장치 파일을 매퍼 가상머신으로부터 분리하여 리듀스 함수의 입력으로 사용되도록 리듀스 가상머신에 부착함으로써, 리듀서가 네트워크를 이용하여 매퍼함수의 출력값에 접근할 필요가 없어지게 되어, 네트워크의 부하를 감소시킬 수 있는 효과가 있다.-
公开(公告)号:KR101432745B1
公开(公告)日:2014-08-22
申请号:KR1020120122978
申请日:2012-11-01
Applicant: 서강대학교산학협력단
Abstract: 본 발명은 가상 클라우드 환경에서 클러스터의 분산 파일 시스템 및 데이터 복제 방법에 관한 것으로, 보다 구체적으로는 적어도 하나의 가상머신을 포함하는 클러스터의 각 가상머신의 물리노드에 존재하며, 분산 파일 시스템의 데이터 복제를 수행하는 노드로부터 복제 데이터를 수신한 후, 상기 가상머신이 탑재된 물리노드의 자원에 대한 가용율에 기초하여 수신한 상기 복제 데이터를 상기 가상머신으로 전송하는 드라이버 도메인;을 포함한다.
이러한 구성에 의해, 본 발명의 가상 클라우드 환경에서 클러스터의 분산 파일 시스템 및 데이터 복제 방법은 드라이버 도메인이 가상머신을 대신하여 복제 데이터를 수신한 후, 상기 가상머신이 탑재된 물리노드의 시스템에 대한 자원 가용율에 따라 수신한 복제 데이터를 가상머신으로 전달함으로써, 물리적 수준의 내고장성 정도를 일정하게 유지할 수 있고, 복제 오버헤드의 발생을 감소시킴에 따라, 분산 파일 시스템의 성능을 향상시킬 수 있는 효과가 있다.-
公开(公告)号:KR101642713B1
公开(公告)日:2016-08-10
申请号:KR1020140192370
申请日:2014-12-29
Applicant: 서강대학교산학협력단
IPC: G06F9/54
Abstract: 본발명은디바이스간원격프로시저호출방법에관한것으로서, 보다바람직하게는복수개의디바이스중 임의의제1 디바이스가다른제2 디바이스에서제공하는서비스에접근하기위해서로다른디바이스간에원격프로시저(Remote Procedure)를호출하는방법에있어서, 상기제1 디바이스내 존재하는원격바인더가상기제2 디바이스에서제공하는서비스중 접근하고자하는서비스를검색하는단계; 상기제2 디바이스내 존재하는원격바인더가검색된상기서비스에대한바인더참조정보를생성하는단계; 상기제2 디바이스내 원격바인더가생성한상기바인더참조정보를추출하여상기제1 디바이스내 원격바인더로전달하는단계; 및상기제1 디바이스내 원격바인더가수신한상기바인더참조정보에기초하여상기제2 디바이스가제공하는서비스를호출하는단계;를포함하는것을특징으로한다. 이러한구성을통해, 본발명의디바이스간원격프로시저호출방법은안드로이드애플리케이션의수정없이도다른디바이스에서제공하는시스템서비스및 서비스내 프로시저를로컬디바이스내 존재하는것처럼용이하게호출할수 있는효과가있다.
-
公开(公告)号:KR1020160080487A
公开(公告)日:2016-07-08
申请号:KR1020140192370
申请日:2014-12-29
Applicant: 서강대학교산학협력단
IPC: G06F9/54
Abstract: 본발명은디바이스간원격프로시저호출방법에관한것으로서, 보다바람직하게는복수개의디바이스중 임의의제1 디바이스가다른제2 디바이스에서제공하는서비스에접근하기위해서로다른디바이스간에원격프로시저(Remote Procedure)를호출하는방법에있어서, 상기제1 디바이스내 존재하는원격바인더가상기제2 디바이스에서제공하는서비스중 접근하고자하는서비스를검색하는단계; 상기제2 디바이스내 존재하는원격바인더가검색된상기서비스에대한바인더참조정보를생성하는단계; 상기제2 디바이스내 원격바인더가생성한상기바인더참조정보를추출하여상기제1 디바이스내 원격바인더로전달하는단계; 및상기제1 디바이스내 원격바인더가수신한상기바인더참조정보에기초하여상기제2 디바이스가제공하는서비스를호출하는단계;를포함하는것을특징으로한다. 이러한구성을통해, 본발명의디바이스간원격프로시저호출방법은안드로이드애플리케이션의수정없이도다른디바이스에서제공하는시스템서비스및 서비스내 프로시저를로컬디바이스내 존재하는것처럼용이하게호출할수 있는효과가있다.
Abstract translation: 本发明涉及一种在设备之间调用远程过程的方法。 更具体地说,为了使多个设备中的第一设备访问第二设备提供的服务,在相互不同的设备之间调用远程过程的方法包括以下步骤:允许第一设备中的远程绑定器搜索 由第二设备提供的服务之间的期望服务; 允许第二设备中的远程绑定器为搜索到的服务创建绑定器参考信息; 从所述第二设备中提取由所述远程绑定器创建的所述绑定器参考信息,并将所述绑定器参考信息发送到所述第一设备中的远程绑定器; 以及允许所述第一设备中的所述远程绑定器基于所接收的绑定器参考信息来调用由所述第二设备提供的服务。 通过上述结构,在根据本发明的设备之间调用远程过程的方法中,可以容易地调用系统服务和由不同设备提供的服务中的过程,而无需对android应用程序进行校正,就像 系统服务和程序存在于本地设备中。
-
公开(公告)号:KR101432751B1
公开(公告)日:2014-08-22
申请号:KR1020120148587
申请日:2012-12-18
Applicant: 서강대학교산학협력단
Abstract: 본 발명은 가상화 환경 내 하둡 맵리듀스의 부하 분산 시스템에 관한 것으로, 보다 구체적으로는 복수 개의 가상머신이 가상화 플랫폼으로부터 복수 개의 슬롯(slot)별 태스크 수행완료시간을 각각 수신하는 단계; 상기 가상머신이 현재부터 각 가상머신 내 모든 슬롯이 태스크 수행을 완료하는 수행완료시간까지의 남은 시간을 연산하는 단계; 상기 가상머신이 연산한 남은시간을 마스터노드에 전달하는 단계; 상기 마스터노드가 수신한 복수 개의 남은 시간에 대한 평균값을 연산하는 단계; 및 상기 마스터노드가 상기 평균값에 따라 각 가상머신의 CPU 자원 할당량을 조절하여 상기 각 가상머신의 태스크 수행시간이 동일하도록 제어하는 단계;를 포함한다.
이러한 구성에 의해, 본 발명의 가상화 환경 내 하둡 맵리듀스의 부하 분산 방범 및 시스템은 다수의 가상머신이 태스크 수행 시, 동일한 태스크 수행시간이 소요됨으로써, 클러스터 환경에서의 성능 향상을 기대할 수 있는 효과가 있다.-
公开(公告)号:KR1020140080795A
公开(公告)日:2014-07-01
申请号:KR1020120148587
申请日:2012-12-18
Applicant: 서강대학교산학협력단
CPC classification number: G06F9/06 , G06F9/44 , G06F9/45504 , G06F9/45533 , G06F9/46 , G06F15/16
Abstract: The present invention relates to a load balancing system for a Hadoop MapReduce under a virtual environment. More specifically, a load balancing method includes the steps of: receiving, by a plurality of virtual machines, the times at which tasks have been finished in accordance to a plurality of slots from a virtualization platform; calculating, by the virtual machine, a time remaining until the tasks for all the slots in the virtual machine are completely performed from a preset time; transmitting the remaining time calculated by the virtual machine to a master node; calculating an average value of a plurality of remaining times received by the master node; and performing a control operation such that the master node adjusts a CPU resource allocation amount of each virtual machine in accordance to the average value. Through the above structure, in accordance to the load balancing method and the load balancing system for the Hadoop MapReduce under virtual environment, when the virtual machines performs the tasks, the same time is taken to perform the tasks such that the improvement for performance is able to be expected under the cluster environment.
Abstract translation: 本发明涉及一种用于在虚拟环境下的Hadoop MapReduce的负载平衡系统。 更具体地,负载平衡方法包括以下步骤:由多个虚拟机根据来自虚拟化平台的多个时隙接收完成任务的时间; 由虚拟机计算剩余时间,直到虚拟机中的所有时隙的任务从预设时间完全执行; 将由虚拟机计算出的剩余时间发送到主节点; 计算由主节点接收的多个剩余时间的平均值; 并且执行控制操作,使得主节点根据平均值来调整每个虚拟机的CPU资源分配量。 通过上述结构,根据虚拟环境下的Hadoop MapReduce的负载平衡方法和负载平衡系统,虚拟机执行任务时,同时执行任务,使性能得到改善 在集群环境下可以预期。
-
公开(公告)号:KR1020140056743A
公开(公告)日:2014-05-12
申请号:KR1020120122305
申请日:2012-10-31
Applicant: 서강대학교산학협력단
CPC classification number: G06F9/28 , G06F9/3804 , G06F9/5066 , G06F15/161 , G06F15/167
Abstract: The present invention relates to a mapreduce cluster in a virtual cloud environment and a design method for the same, and particularly, to a mapreduce cluster in a virtual cloud environment, which separates a block device file including an output value of a mapper function driven by a mapper virtual machine from the mapper virtual machine and attaches the block device file to a reducer virtual machine. According to this configuration, the mapreduce cluster in a virtual cloud environment and a design method for the same does not require the reducer to access the output value of the mapper function by using the network and thereby reducing network loads by separating the block device file including the output value of the mapper function from the mapper virtual machine and attaching the block device file to the reducer virtual machine in order to be used as an input to a reduce function.
Abstract translation: 本发明涉及一种虚拟云环境中的地图恢复群集及其设计方法,特别涉及一种虚拟云环境中的地图恢复群集,该区域设备文件将包含由 映射器虚拟机,并将块设备文件附加到reducer虚拟机。 根据该配置,虚拟云环境中的mapreduce集群和其设计方法不需要减少器通过使用网络来访问映射器功能的输出值,从而通过将块设备文件(包括 映射器函数的输出值,并将块设备文件附加到reducer虚拟机,以便用作reduce函数的输入。
-
公开(公告)号:KR101334383B1
公开(公告)日:2013-11-29
申请号:KR1020110143824
申请日:2011-12-27
Applicant: 서강대학교산학협력단
IPC: H04L12/28
Abstract: 본 발명은 상황 인식 네트워크에서 서비스 경로를 구성하는 장치, 방법 및 그 방법을 기록한 기록매체에 관한 것으로, 본 발명의 일 실시예에 따른 네트워크에서 서비스 경로를 구성하는 방법은, 라우터가 사용자의 요구 사항과 상황 정보에 따른 서비스 템플릿을 선택하고, 선택된 서비스 템플릿의 개별 구성 요소에 대한 서비스 인스턴스를 검색함으로써 서비스 경로에 대한 후보 그래프를 생성하며, 생성된 후보 그래프 내의 경로들에 대하여 어플리케이션 서버의 부하가 분산되는 정도를 나타내는 공정성 지수(fairness index)를 산출하고, 산출된 공정성 지수가 최대가 되는 경로를 서비스 경로로서 선택한다.
-
公开(公告)号:KR1020130075455A
公开(公告)日:2013-07-05
申请号:KR1020110143824
申请日:2011-12-27
Applicant: 서강대학교산학협력단
IPC: H04L12/28
CPC classification number: H04L45/308 , H04L45/306 , H04L45/70 , H04L47/125
Abstract: PURPOSE: A method for comprising a service path in a context recognition network and a device thereof are provided to generate candidate graphs through a service template and select a path having a maximum equity index as a service path from the generated candidate graphs. CONSTITUTION: A processing unit (23) selects a service template according to the demand of a user and context information. The processing unit produces candidate graphs for a service path by searching service instance for the individual component of the selected service template. The processing unit calculates an equity index, which is for paths in the generated candidate graphs, indicating the balancing degree of the load of an application server. The processing unit selects a path having the generated equity index of a maximum value as a service path. [Reference numerals] (10) Application server 1; (21) Input/output part; (23) Processing unit; (25) List of services; (AA) Application server 2; (BB) Application server 3; (CC) Network
Abstract translation: 目的:提供一种在上下文识别网络及其装置中包括服务路径的方法,以通过服务模板生成候选图,并从生成的候选图中选择具有最大权重指数作为服务路径的路径。 构成:处理单元(23)根据用户的需求和上下文信息选择服务模板。 处理单元通过搜索服务实例来为所选择的服务模板的各个组件生成用于服务路径的候选图。 处理单元计算用于指示应用服务器的负载的平衡度的生成的候选图中的路径的权益指数。 处理单元选择具有产生的最大值的权重指数作为服务路径的路径。 (附图标记)(10)应用服务器1; (21)输入/输出部分; (23)处理单元; (25)服务清单; (AA)应用服务器2; (BB)应用服务器3; (CC)网络
-
-
-
-
-
-
-
-
-