• 제목/요약/키워드: Bin packing

검색결과 60건 처리시간 0.049초

랜섬웨어 동적 분석을 위한 시그니처 추출 및 선정 방법 (Method of Signature Extraction and Selection for Ransomware Dynamic Analysis)

  • 이규빈;옥정윤;임을규
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제24권2호
    • /
    • pp.99-104
    • /
    • 2018
  • 최근 랜섬웨어에 의한 피해가 전 세계적으로 급증하고 있으며, 국가 기관, 기업, 민간 등 사회전반에 막대한 피해를 입히고 있다. 랜섬웨어는 컴퓨터 시스템을 감염시켜 사용자의 접근을 제한하고 일종의 몸값을 요구하는 악성 소프트웨어이다. 컴퓨터 시스템 자체를 잠그거나 하드 디스크에 존재하는 파일들을 암호화하여 사용자가 컴퓨터를 정상적으로 이용할 수 없게 만들고, 컴퓨터의 정상 복구를 위해 사용자들은 공격자로부터 몸값(Ransom) 지불을 요구받는다. 기존의 기타 악성코드들에 비해 공격수법이 매우 악랄하고 피해규모가 막대하므로 확실한 해결책이 필요하다. 악성코드 분석 방식은 크게 정적 분석, 동적 분석 두 가지로 나뉜다. 최신 악성코드들은 정교한 패킹 기술이 도입된 경우가 많아 정적분석은 분석에 한계가 있다. 따라서 본 논문에서는 랜섬웨어의 활동 모니터링 및 보다 정밀한 분석을 위해 동적 분석 방법을 제안한다. 정상파일, 랜섬웨어, 기타 악성코드의 시그니처를 추출하는 방법과 랜섬웨어 탐지에 가장 적절한 시그니처를 선정하는 방법을 제안한다.

사탕수수 설탕 생산 문제의 최대 당분 손실 로트 우선 생산 알고리즘 (Maximum Sugar Loss Lot First Production Algorithm for Cane Sugar Production Problem)

  • 이상운
    • 한국컴퓨터정보학회논문지
    • /
    • 제19권12호
    • /
    • pp.171-175
    • /
    • 2014
  • NP-완전인 상자 포장 문제의 일종인 사탕수수 설탕 생산 문제에 대해, Gu$\acute{e}$ret et al.은 $O(m^4)$ 수행 복잡도의 선형계획법으로 해를 얻고자 하였다. 반면에, 본 논문에서는 사탕수수 설탕 생산 문제는 다항시간으로 해를 찾아가는 규칙이 존재한다는 가정하에, 최대 손실량을 가진 로트를 우선 생산하는 탐욕 규칙인 O(mlogm)의 다항시간 복잡도로 해를 구할 수 있는 알고리즘을 제안하였다. 제안된 방법은 설탕 함유량 손실 기울기를 내림차순으로 정렬한 후, 해당 슬롯 생산능력의 로트들을 선택하는 방법과 해당 슬롯에서 수명을 다하는 로트들과 마지막으로 선택된 로트들과 교환하는 방법을 적용하였다. 실험 결과, 제안된 알고리즘은 사탕수수 설탕 생산 문제에 대해 선형계획법의 $O(m^4)$를 O(mlogm) 으로 단축시키면서도 보다 좋은 결과를 얻었다.

Efficient Virtual Machine Resource Management for Media Cloud Computing

  • Hassan, Mohammad Mehedi;Song, Biao;Almogren, Ahmad;Hossain, M. Shamim;Alamri, Atif;Alnuem, Mohammed;Monowar, Muhammad Mostafa;Hossain, M. Anwar
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제8권5호
    • /
    • pp.1567-1587
    • /
    • 2014
  • Virtual Machine (VM) resource management is crucial to satisfy the Quality of Service (QoS) demands of various multimedia services in a media cloud platform. To this end, this paper presents a VM resource allocation model that dynamically and optimally utilizes VM resources to satisfy QoS requirements of media-rich cloud services or applications. It additionally maintains high system utilization by avoiding the over-provisioning of VM resources to services or applications. The objective is to 1) minimize the number of physical machines for cost reduction and energy saving; 2) control the processing delay of media services to improve response time; and 3) achieve load balancing or overall utilization of physical resources. The proposed VM allocation is mapped into the multidimensional bin-packing problem, which is NP-complete. To solve this problem, we have designed a Mixed Integer Linear Programming (MILP) model, as well as heuristics for quantitatively optimizing the VM allocation. The simulation results show that our scheme outperforms the existing VM allocation schemes in a media cloud environment, in terms of cost reduction, response time reduction and QoS guarantee.

The analysis of value chains for the chestnut industry in Chungcheongnam-do

  • Lee, Bo-Hwi;Ji, Dong-Hyun;Kang, Kil-Nam;Kim, Se-Bin
    • 농업과학연구
    • /
    • 제45권2호
    • /
    • pp.298-307
    • /
    • 2018
  • The aim of this study was to enhance the value of the chestnut industry by analyzing the value chain structure. Based on the value chain theory, it is divided into primary activities and support activities. Thus, in total, 27 subjects from Gongju, Buyeo, and Cheongyang were interviewed and self-administered questionnaire. Regarding the value chain structure of the chestnut industry, the primary activities consisted of production followed by cultivation and storing, sorting and packaging, transportation and marketing sales. The support activities were divided into production infrastructure, policy, R&D, and systematization. The primary activities are able to maximize profits through cost reductions. The production was divided into general and environmentally friendly cultivation. Depending on the labor force, it is family-centered labor. However, the installation of harvest nets depends on a hired labor force (40 - 60%) such that it would be necessary to have a mechanized harvest to replace the manpower for the cost reduction. Transportation, marketing sales, and backdoor selling (38.1%) were higher than the existing channels (31.0%) using the National Agricultural Cooperative Federation. The enhancement of value could be created by maximizing profits through the reinforcement of the links between each subject. The production showed strong connections with cultivation/storing, sorting/packing, and backdoor selling and the National Forestry Cooperative Federation. The processing stage is a very simple structure, it would be necessary to have R&D and to support promotions, infrastructure, machines, and sales increases, which should be expanded by connections with other industries like the food industry.

화공약품 탱크 적재 문제의 최소 여유량 탱크 적재 알고리즘 (Minimum Margin Tank Loading Algorithm for Chemical Tank Loading Problem)

  • 이상운
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권2호
    • /
    • pp.131-136
    • /
    • 2015
  • 화공약품 탱크 적재 문제는 다항시간으로 해를 찾을 수 있는 알고리즘이 알려져 있지 않아 NP-완전으로 분류된 난제이다. 화공약품 탱크 적재 문제는 상자 포장 문제의 일종으로, Gu$\acute{e}$ret et al.은 $O(m^4)$ 수행 복잡도의 선형계획법으로 해를 얻고자 하였다. 반면에, 본 논문에서는 최소 여유량을 가진 탱크에 적재하는 규칙인 O(m) 복잡도의 알고리즘을 제안하였다. 제안된 방법은 첫 번째로 잔여량이 있는 탱크에 해당 화공약품을 적재하였다. 다음으로, 남은 화공약품을 적재할 수 있는 최소 여유량을 가진 탱크에 해당 화공약품을 적재하였다. 실험 결과, 제안된 알고리즘은 NP-완전 문제인 화공약품 적재 문제에 대해 선형계획법의 $O(m^4)$를 O(m)으로 단축시켰다.

3-분할 문제의 상자 채우기-교환 알고리즘 (Bin Packing-Exchange Algorithm for 3-Partition Problem)

  • 이상운
    • 한국인터넷방송통신학회논문지
    • /
    • 제22권4호
    • /
    • pp.95-102
    • /
    • 2022
  • 본 논문은 NP-완전으로 다항시간 알고리즘이 알려져 있지 않은 3-분할 문제(TPP)에 대한 선형시간 알고리즘을 제안하였다. 본 논문은 기존에 알려진 다항시간 알고리즘인 최대-최소치와 제3의 숫자 합을 이용하는 MM법이 갖고 있는 해를 구하지 못하는 문제점을 개선한 역추적 법을 제안하였으며, 또한 역추적 법을 적용한 MM의 문제점도 개선하였다. 제안된 알고리즘은 내림차순 정렬된 S 집합을 3-분할하여 순방향, 역방향과 최대 여유량 순서인 최적합 배정 법으로 배정한 결과 10개 데이터 중 5개 데이터인 50.00%에 대해서는 최적 해를 찾을 수 있었다. 나머지 5개 데이터에 대해서도 최소 1회, 최대 7회의 잉여 상자와 부족 상자 간 숫자 교환으로 최적 해를 찾을 수 있는 성능을 보였다. 제안된 알고리즘은 n개 데이터를 3-분할한 m=n/3 보다도 적은 O(k)의 선형시간 수행 복잡도로 단순 배정과 교환 최적화를 수행하는 알고리즘으로 TPP가 NP-완전이 아닌 P-문제인 다항시간 알고리즘이 존재할 수 있음을 보였다.

Gold/Copper Bi-Metallic Catalysts by Carbothermal Method for CO2 Reduction

  • Yoon, Hee-chan;Jung, Woo-bin;Jung, Hee-Tae
    • 한국환경과학회:학술대회논문집
    • /
    • 한국환경과학회 2019년도 정기학술대회 발표논문집
    • /
    • pp.83-83
    • /
    • 2019
  • Increasing the CO2 concentration in the atmosphere induce high temperature and rising sea levels. So the technology that capture and reuse of the CO2 have been recently become popular. Among other methods, CRR(CO22 reduction reaction) is typical method of CO2 reusing. Electrocatalyst can show more higher efficiencies in CRR than photocatalyst because it doesn't use nature source. Nowadays, finding high efficient electrocatalyst by controlling electronic (affected by stoichiometry) and geometric (affected by atomic arrangement) factors are very important issues. Mono-atomic electro-catalyst has limitations on controlling binding energy because each intermediate has own binding energy range. So the Multi-metallic electro-catalyst is important to stabilize intermediate at the same time. Carbon monoxide(CO) which is our target product and important feedstock of useful products. Au is known for the most high CO production metal. With copper, Not only gold/copper has advantages which is they have FCC packing for easily forming solid solution regardless of stoichiometry but also presence of adsorbed CO on Cu promotes the desorption of CO on Au because of strong repulsion. And gold/copper bi-metal catalyst can show high catalytic activity(mass activity) although it has low selectivity relatively Gold. Actually, multi-metallic catalyst structure control method is limited in the solution method which is takes a lot of time. In here, we introduce CTS(carbo thermal shock) method which is using heat to make MMNP in a few seconds for making gold-copper system. This method is very simple and efficient in terms of time(very short reaction time and using carbon substrate as a direct working electrode) and increasing reaction sites(highly dispersed and mixing alloy structures). Last one is easy to control degree of mixing and it can induce 5 or more metals in one alloy system. Gold/copper by CTS can show higher catalytic activity depending on metal ratio which is altered easily by changing simple variables. The ultimate goals are making CO2 test system by CTS which can check the selectivity depending on metal types in a very short time.

  • PDF

Endpoint에 적용 가능한 정적 feature 기반 고속의 사이버 침투공격 분석기술 연구 (Study on High-speed Cyber Penetration Attack Analysis Technology based on Static Feature Base Applicable to Endpoints)

  • 황준호;황선빈;김수정;이태진
    • 인터넷정보학회논문지
    • /
    • 제19권5호
    • /
    • pp.21-31
    • /
    • 2018
  • 사이버 침해공격은 사이버 공간에서만 피해를 입히는 것이 아니라 전기 가스 수도 원자력 등 인프라 시설 전체를 공격할 수 있기에 국민의 생활전반에 엄청난 피해를 줄 수 있다. 또한, 사이버공간은 이미 제5의 전장으로 규정되어 있는 등 전략적 대응이 매우 중요하다. 최근의 사이버 공격은 대부분 악성코드를 통해 발생하고 있으며, 그 숫자는 일평균 160만개를 넘어서고 있기 때문에 대량의 악성코드에 대응하기 위한 자동화된 분석기술은 매우 중요한 의미를 가지고 있다. 이에 자동으로 분석 가능한 기술이 다양하게 연구되어 왔으나 기존 악성코드 정적 분석기술은 악성코드 암호화와 난독화, 패킹 등에 대응하는데 어려움이 있고 동적 분석기술은 동적 분석의 성능요건 뿐 아니라 logic bomb 등을 포함한 가상환경 회피기술 등을 대응하는데 한계가 있다. 본 논문에서는 상용 환경의 Endpoint에 적용 가능한 수준의 가볍고 고속의 분석성능을 유지하면서 기존 분석기술의 탐지성능 단점을 개선한 머신러닝 기반 악성코드 분석기술을 제안한다. 본 연구 결과물은 상용 환경의 71,000개 정상파일과 악성코드를 대상으로 99.13%의 accuracy, 99.26%의 precision, 99.09%의 recall 분석 성능과, PC 환경에서의 분석시간도 초당 5개 이상 분석 가능한 것으로 측정 되었고 Endpoint 환경에서 독립적으로도 운영 가능하며 기존의 안티바이러스 기술 및 정적, 동적 분석 기술과 연계하여 동작 시에 상호 보완적인 형태로 동작할 것으로 판단된다. 또한, 악성코드 변종 분석 및 최근 화두 되고 있는 EDR 기술의 핵심요소로 활용 가능할 것으로 기대된다.

보리의 미맥종합처리 시설을 이용한 산물처리 실태 (Post Harvest Management of Bulk-Harvested Barley Using Rice and Barley Processing Complex)

  • 이춘우;윤의병;구본철;손영구;백성범
    • 한국작물학회지
    • /
    • 제47권3호
    • /
    • pp.250-253
    • /
    • 2002
  • 미곡종합처리장을 이용한 보리 산물수매 체계를 조사 분석하여 보리의 산물수매를 확대를 위한 기초자료를 제공하고자 실시하였다. 1.보리의 입고는 오전 10시부터 시작되었고, 오후 3시 이후에는 전체 산물 수매량의 61.1%가 입고되었다. 입고된 보리의 일별 평균 수분함량은 15.8-29.6%범위이었고, 건조기에 투입된 보리의 날짜별, 농가별, 필지별 수분함량의 변이가 켰다. 2. 건조 시간은 투입되는 보리의 수분함량에 따라 차이가 많았으며, 평균 건조시간은 9.5시간, 평균 건감율은 0.89% 이었다. 수분함량이 너무 높으면 건조시간이 많이 소요되고 투입구나 저류부의 탱크를 막는 고장의 원인이 되고, 품질이 떨어지므로, 후작물 재배에 지장이 없는 한 늦게 수확하는 것이 좋을 것으로 생각되었다. 3. 입고 보리에 함유된 이물질량은 보리의 수분함량 19.7-30%범위에서는 0.3-l.2%로 별 차이가 없었으나, 수분함량이 30%이상이 되면 급격히 증가하여 수분함량 38.9%에서는 이물질의 양이 5.9%로 많아졌다. 이물질 함량을 낮추기 위하여 분리능력이 좋은 조선기로 교체가 필요하였다. 4. 건조비용은 14% 종자수분 함량 환산 중량 기준으로 24% 이상은 50원, 17%이하는 30원이었다. 저장은 실내 사각빔과 폴리 콘 백에 담아 평상창고에 보관하였다. 저장 중 품질 저하를 막기 위하여 실내 또는 실외 저장사일로의 증설이 필요하였다.

일반화된 배정 문제의 k-opt 교환 최적화 알고리즘 (Optimization Algorithm for k-opt Swap of Generalized Assignment Problem)

  • 이상운
    • 한국인터넷방송통신학회논문지
    • /
    • 제23권5호
    • /
    • pp.151-158
    • /
    • 2023
  • NP-난제로 다항시간으로 최적 해를 찾는 알고리즘이 제안되지 않고 있는 일반화된 배정 문제에 대해 기존에는 전적으로 메타휴리스틱 기법들에 치중하여 연구가 진행되었다. 반면에, 본 논문에서는 해를 찾아가는 규칙을 가진 휴리스틱 탐욕 알고리즘을 제안한다. 첫 번째로, m대의 기계(용기)에 n개의 작업(물품)을 담을 수 있도록 l = n/m개가 되도록 각 기계의 용량 bi에 대해 가중치 wij ≤ bi/l 데이터로 축소시킨다. 축소된 데이터들을 대상으로 각 작업의 최대 이득 작업을 해당 기계에 배정하였다. 두 번째로, 각 기계에 배정된 가중치 합이 기계 용량을 초과하지 않도록 배정을 조정하였다. 마지막으로 이득을 최대화시키기 위해 k-opt 교환 최적화를 수행하였다. 제안된 알고리즘을 50개 벤치마킹 데이터들에 적용한 결과 약 1/3 데이터에 대해서는 알려진 최적 해를 찾을 수 있었으며, 나머지 2/3 데이터에 대해서는 메타휴리스틱 기법들과 견줄만한 결과를 보였다. 따라서 제안된 알고리즘은 GAP에 대해 다항시간으로 해를 찾아가는 규칙이 존재할 가능성을 보여 NP-난제에서 P-문제로 될 수 있음을 실험을 통해 증명하였다.