-
公开(公告)号:KR101902191B1
公开(公告)日:2018-10-02
申请号:KR1020110135891
申请日:2011-12-15
Applicant: 한국전자통신연구원
Abstract: 본발명은사용자의요청을입력받으며, 상기사용자의설정정보를추출하는사용자인터페이스, 상기입력된요청에기초하여질의어가생성되며, 상기생성된질의어가상기사용자의설정정보에매칭되는소프트웨어논리로변환되며, 상기변환된소프트웨어논리가메타데이터에매핑(mapping)되는로직처리부및 상기변환된소프트웨어논리및 상기매핑된메타데이터를이용하여상기사용자의요청에대응되는데이터를제공하는데이터처리부를포함하는것을특징으로하는멀티테넌트지원장치를제공한다. 본발명에따르면, 소프트웨어논리를동적으로생성할수 있으며, 생성된정보를저장했다가실행을요청하는경우동적으로로딩하여객체를만들고실행될수 있도록하는기반을제공하는효과가있다.
-
公开(公告)号:KR101694518B1
公开(公告)日:2017-01-23
申请号:KR1020130092741
申请日:2013-08-05
Applicant: 한국전자통신연구원
CPC classification number: G06F9/5077 , G06F9/45558 , G06F9/4856 , G06F2009/4557 , G06F2209/505 , Y02D10/22 , Y02D10/24 , Y02D10/32 , Y02D10/36
Abstract: 가상노드배치관리시스템은서브그룹에운용되는물리적노드및 가상노드의상태정보를모니터링하고, 상기서브그룹에운용되는물리적노드의상태정보및 상기가상노드의배치정책에따라서서브그룹에운용되는가상노드를재배치한다.
Abstract translation: 用于虚拟机放置和管理的系统监视关于在子组中操作的物理机器和虚拟机的状态的信息,并且根据关于在子组中操作的物理机器的状态的信息重新定位在子组中操作的虚拟机,以及 虚拟机。
-
公开(公告)号:KR1020150084098A
公开(公告)日:2015-07-22
申请号:KR1020140003728
申请日:2014-01-13
Applicant: 한국전자통신연구원
CPC classification number: G06F9/505
Abstract: 본발명에따른스트림데이터분산처리시스템은, 서비스를구성하는연산을수행하기에최적인연산장치를선정하고, 선정된연산장치가포함된노드에상기연산을배치하는서비스관리장치; 및상기배치된연산이미리등록된성능가속연산라이브러리에등록된연산일때, 상기선정된연산장치를통해상기연산에포함된하나이상의태스크를수행하는태스크실행장치;를포함한다.
Abstract translation: 流数据分发处理系统技术领域本发明涉及一种流数据分发处理系统,包括:服务管理装置,选择优化用于执行构成服务的计算的计算装置,并将计算安排在包括所选计算装置的节点上; 以及任务执行装置,如果所设置的计算被登记在预定的性能加速度计算库中,则通过所选择的计算装置执行包括在所述计算中的至少一个任务。
-
公开(公告)号:KR1020150016820A
公开(公告)日:2015-02-13
申请号:KR1020130092741
申请日:2013-08-05
Applicant: 한국전자통신연구원
CPC classification number: G06F9/5077 , G06F9/45558 , G06F9/4856 , G06F2009/4557 , G06F2209/505 , Y02D10/22 , Y02D10/24 , Y02D10/32 , Y02D10/36 , G06F15/16 , G06F9/45504 , G06F11/301
Abstract: The purpose of the present invention is to provide a system and method for virtual machine placement and management, which are capable of dynamically handling the occurrence of a change in the operation of virtual machines in a cluster node system. The system for virtual machine placement and management monitors the state information of physical machines and virtual machines which are operated in a subgroup, and relocates the virtual machines operated in the subgroup according to the state information of the physical machines operated in the subgroup and a placement policy of the virtual machines.
Abstract translation: 本发明的目的是提供一种用于虚拟机放置和管理的系统和方法,其能够动态地处理群集节点系统中虚拟机的操作变化的发生。 用于虚拟机放置和管理的系统监视在子组中操作的物理机器和虚拟机的状态信息,并且根据在子组中操作的物理机器的状态信息重新定位在子组中操作的虚拟机, 虚拟机的策略。
-
公开(公告)号:KR101430729B1
公开(公告)日:2014-08-14
申请号:KR1020100105254
申请日:2010-10-27
Applicant: 한국전자통신연구원
CPC classification number: G06F9/5044 , G06F2209/509
Abstract: 본 발명은 서버 기반 컴퓨팅 환경에서 소프트웨어 가상화 기술을 이용하여 복수의 클라이언트에게 소프트웨어 서비스를 지원하는 서버 및 방법에 관한 것이다. 본 발명의 대체적인 구성은 서버가 가상 환경에서 클라이언트의 자원을 이용하여 클라이언트의 요청에 의해 선택된 소프트웨어를 실행하고, 서버가 소프트웨어 실행에 따른 결과값으로 GUI, 그래픽 집중적인 작업 등을 추출하며, 서버가 추출된 결과값을 클라이언트에게 전송하는 과정으로 이루어진다. 본 발명에 따르면, 소프트웨어의 구동에 따라 가상화를 구현하기 때문에 기존 서버 기반 컴퓨팅보다 빠른 성능과 보다 많은 클라이언트를 수용할 수 있는 장점이 있다. 더불어, 서비스 도입 비용을 절감하는 효과도 얻을 수 있다.
-
公开(公告)号:KR101316677B1
公开(公告)日:2013-10-10
申请号:KR1020090126181
申请日:2009-12-17
Applicant: 한국전자통신연구원
IPC: G06F15/16 , G06F3/0481 , G06F9/44
Abstract: 본 발명은 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템 및 방법에 관한 것이다. 즉, 본 발명은 서버 기반의 소프트웨어 서비스에 있어서, 사용자 인터페이스 가상화를 통해 클라이언트 단에서 GUI 또는 어플리케이션의 그래픽과 관련된 일부 동작을 클라이언트의 시스템 자원을 활용하여 실행하도록 함으로써, 어플리케이션에 대한 클라이언트와 서버의 분할 실행을 통해 서버의 부담을 분산시켜 상대적으로 적은 수의 서버를 이용하여 그래픽 집중적인 어플리케이션 서비스가 가능해지고, 더 많은 수의 클라이언트를 지원할 수 있도록 한다.
GUI, 가상화, 어플리케이션, 분할, 원격, 이벤트-
公开(公告)号:KR1020130074207A
公开(公告)日:2013-07-04
申请号:KR1020110142138
申请日:2011-12-26
Applicant: 한국전자통신연구원
CPC classification number: G06F17/30212 , G06F17/30575
Abstract: PURPOSE: A scheduler-based data replication method is provided to improve the speed and performance of data processing and secure a massive storage system's availability by scheduling a data processing process based on the status of the data servers which engage in a data replication process. CONSTITUTION: The necessary information is prepared for data replication processing. A request is issued in order to duplicate the items including the necessary data on a data replication list on order. The data replication request is inputted in a processing list and the data replication process proceeds. Upon a processing completion signal, the request is deleted from a queue and a meta database is renewed reflecting the result of the completed data replication process. [Reference numerals] (801) Obtain a target number of copies; (802) Obtain the value of a bandwith to be copied; (803) Obtain the number of the data servers in good shape from a data server management table; (804) Set the number of the data servers in good shape as a value of copiable semaphore; (805) Obtain the version information in a disk to make a copy request; (806) Increase the copy request value by one; (807) Store the increased copy request value in the disk; (810) Is a copy queue with a high priority empty?; (820) Is a copy queue with a low priority empty?; (821) Set the target copy number as the target copy number of a copy processor; (822) Remove first file inode metadata from the copy queue with a low priority; (830) Set the target copy number as two; (831) Remove first file inode metadata from the copy queue with a high priority; (840) Place the file inode matadata on the copy processing list; (841) Make a request to inode-copy the files on the copy processing list; (850) Wait for the results; (851) Remove the processed files from the copy processing list and the queues; (852) Update the metadata of the copied inodes; (860) Sleep in a certain period of time; (AA) Start; (BB, CC) Yes; (DD, EE) No
Abstract translation: 目的:提供基于调度程序的数据复制方法,以提高数据处理的速度和性能,并通过基于进行数据复制过程的数据服务器的状态调度数据处理过程来保护大型存储系统的可用性。 规定:为数据复制处理准备了必要的信息。 发出请求,以便在订单上复制包含数据复制列表中必要数据的项目。 数据复制请求被输入到处理列表中,数据复制处理进行。 处理完成信号后,从队列中删除该请求,更新反映完成的数据复制处理结果的元数据库。 (附图标记)(801)获得目标拷贝数; (802)获取要复制的带宽的值; (803)从数据服务器管理表中获取良好数据服务器的数量; (804)将数据服务器的数量设置为可复制信号量的值; (805)获取磁盘中的版本信息进行复制请求; (806)将复制请求值增加1; (807)将增加的副本请求值存储在磁盘中; (810)高优先级的副本队列是否为空? (820)低优先级的副本队列是否为空? (821)将目标副本号码设置为复制处理器的目标副本号码; (822)从低优先级的复制队列中删除第一个文件inode元数据; (830)将目标副本编号设为2; (831)从高优先级的复制队列中删除第一个文件inode元数据; (840)将文件inode的元数据放在复制处理列表中; (841)请求在复制处理列表中对文件进行inode复制; (850)等待结果; (851)从复制处理列表和队列中删除已处理的文件; (852)更新复制的inode的元数据; (860)在一段时间内睡觉; (AA)开始; (BB,CC)是; (DD,EE)编号
-
公开(公告)号:KR1020130056065A
公开(公告)日:2013-05-29
申请号:KR1020110121801
申请日:2011-11-21
Applicant: 한국전자통신연구원
CPC classification number: G06F17/30389 , G06F3/048 , G06F3/0484 , G06F9/451
Abstract: PURPOSE: A query defining device for multitenant support and a method thereof are provided to easily define queries about an extended schema only with the selection of a specific item by providing a query defining interface to a tenant manager. CONSTITUTION: A schema generating unit generates a basic schema for executing an application requested by a tenant on an SaaS(Software as a Service) platform. A schema editing unit(20) edits the basic schema according to a request of a tenant manager. If the basic schema is edited, a query defining unit(30) provides a query defining interface for the edited schema to the tenant manger and extracts a corresponding query according to the manipulation of the query defining interface in order to define the query. The query defining interface defines queries corresponding to each item implemented in the interface. [Reference numerals] (10) Schema defining unit; (20) Schema editing unit; (30) Query defining unit; (40) Query processing unit; (50) Manager interface
Abstract translation: 目的:提供用于多租户支持的查询定义设备及其方法,用于通过向租户管理器提供定义界面的查询,来容易地定义关于扩展模式的查询,只要选择特定项目即可。 构成:模式生成单元生成用于执行SaaS(软件即服务)平台上租户所要求的应用程序的基本模式。 模式编辑单元(20)根据租户管理者的请求编辑基本模式。 如果基本模式被编辑,则查询定义单元(30)向租户管理器提供用于编辑的模式的查询定义界面,并且根据查询定义界面的操纵提取对应的查询以定义查询。 查询定义接口定义与接口中实现的每个项目相对应的查询。 (附图标记)(10)模式定义单元; (20)模式编辑单元; (30)查询定义单元; (40)查询处理单元; (50)管理界面
-
29.
公开(公告)号:KR1020130050205A
公开(公告)日:2013-05-15
申请号:KR1020110115423
申请日:2011-11-07
Applicant: 한국전자통신연구원
CPC classification number: G06F8/31
Abstract: PURPOSE: An SaaS(Software as a Service) platform and a service provisioning method for multiple tenant support by using the same are provided to guarantee the provision of an independent service by providing a service by using an SaaS platform based on metadata. CONSTITUTION: A setting environment module(11) sets an environment for converting tenant setting information into metadata. A metadata manager(13) manages tenant metadata and application data. When a service request is received from a tenant user, an execution engine module(12) requests metadata of a corresponding tenant to the metadata manager and generates and provides a service by loading the metadata. A metadata database(14) stores the tenant setting information set by the setting environment module. An application database stores application data to be provided to the tenant user. [Reference numerals] (1) SaaS platform; (11) Setting environment module; (12) Execution engine module; (13) Metadata manager; (14) Metadata DB; (15) Application data DB
Abstract translation: 目的:通过使用SaaS(软件即服务)平台和通过使用相同的多租户支持的服务提供方法来提供独立服务,通过使用基于元数据的SaaS平台提供服务来提供独立服务。 构成:设置环境模块(11)设置将租户设置信息转换为元数据的环境。 元数据管理器(13)管理租户元数据和应用数据。 当从租户用户接收到服务请求时,执行引擎模块(12)向元数据管理器请求相应租户的元数据,并通过加载元数据来产生和提供服务。 元数据数据库(14)存储由设置环境模块设置的租户设置信息。 应用数据库存储要提供给租户用户的应用数据。 (附图标记)(1)SaaS平台; (11)设置环境模块; (12)执行发动机模块; (13)元数据管理器; (14)元数据DB; (15)应用数据DB
-
公开(公告)号:KR1020120013593A
公开(公告)日:2012-02-15
申请号:KR1020100075654
申请日:2010-08-05
Applicant: 한국전자통신연구원
CPC classification number: G06F17/30174 , G06F8/34 , G06F9/453 , G06F9/54 , G06F17/30194 , G06F17/5045
Abstract: PURPOSE: A method for developing business logics for configurable applications and a device therefor are provided to generate a customized business logic in several client companies based on a business process defined with an upper level. CONSTITUTION: A variable activity editing unit repetitively defines a detailed business logic about a variable part called or changed by requirements of a company in a business process(S506). A business logic setting unit sets a code base for calling the detailed business logic and a user interface. The business logic setting unit generates a dynamic executing rule for the detailed business logic so that the business logic setting unit differently operates according to a client which calls the business logic(S508). The business logic setting unit applies the dynamic execution rule to the detailed business logic.
Abstract translation: 目的:为可配置应用程序及其设备开发业务逻辑的方法被提供以在几个客户公司中基于上层定义的业务流程生成定制的业务逻辑。 构成:可变活动编辑单元重复地定义关于业务流程中由公司要求调用或改变的可变部分的详细业务逻辑(S506)。 业务逻辑设置单元设置用于调用详细业务逻辑和用户界面的代码库。 业务逻辑设置单元为详细业务逻辑生成动态执行规则,使得业务逻辑设置单元根据调用业务逻辑的客户端进行不同的操作(S508)。 业务逻辑设置单元将动态执行规则应用于详细的业务逻辑。
-
-
-
-
-
-
-
-
-