• Title/Summary/Keyword: Smart Virtual Machine

Search Result 43, Processing Time 0.021 seconds

A Moving Terminal's Coordinates Prediction Algorithm and an IoT Application

  • Kim, Daewon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.22 no.7
    • /
    • pp.63-74
    • /
    • 2017
  • Recently in the area of ICT, the M2M and IoT are in the spotlight as a cutting edge technology with the help of advancement of internet. Among those fields, the smart home is the closest area to our daily lives. Smart home has the purpose to lead a user more convenient living in the house with WLAN (Wireless Local Area Network) or other short-range communication environments using automated appliances. With an arrival of the age of IoT, this can be described as one axis of a variety of applications as for the M2H (Machine to Home) field in M2M. In this paper, we propose a novel technique for estimating the location of a terminal that freely move within a specified area using the RSSI (Received Signal Strength Indication) in the WLAN environment. In order to perform the location estimation, the Fingerprint and KNN methods are utilized and the LMS with the gradient descent method and the proposed algorithm are also used through the error correction functions for locating the real-time position of a moving user who is keeping a smart terminal. From the estimated location, the nearest fixed devices which are general electric appliances were supposed to work appropriately for self-operating of virtual smart home. Through the experiments, connection and operation success rate, and the performance results are analyzed, presenting the verification results.

Design and Implementation of Network in CVM on Real-Time Operation System, iRTOS (실시간 운영체제 iRTOS에서의 CVM 네트워크 설계 및 구현)

  • Lim, jae-seok;Lee, cheol-hoon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2008.05a
    • /
    • pp.555-559
    • /
    • 2008
  • According to the development of the embedded system, a java technology which has a various platform has developed rapidly on the embedded device. CVM(Classic Virtual Machine) which is defined in the CDC(Connected Device Configuration) of the SUN mircosystems provides a java environment that is independent of a platform. Specially, embedded devices like a set-top box or a smart phone can be implemented by using FP(Foundation Profile) in CDC for a network faculty. In this paper, we design and implement native methods of FP which are network's API for implementation of CVM network on Real-Time Operating System iRTOS.

  • PDF

Design and Implementation of Java Crypto Provider for Android Platform (안드로이드 플랫폼을 위한 자바 보안 프로바이더 설계 및 구현)

  • Son, Mikyung;Kang, Namhi
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.37C no.9
    • /
    • pp.851-858
    • /
    • 2012
  • Java crypto library such as SUN JCA/JCE or BC JCE is generally used to implement secure applications for smart devices using Android platform. Programming functions written by Java language are launched and executed inside Java Virtual Machine (JVM), thereby difficult to use system hardware specific functionalities and degrading performance as well. In case of crypto primitive, few secure applications can use crypto primitive executing in JVM because both amount of computing and complexity of such primitives are very high. From the aspect of performance, in particular, time sensitive real time applications such as streaming services or secure application frequently applying public key based crypto algorithm cannot use Java crypto library. To solve the problem, we design and implement crypto library which employ JNI and NDK methods to directly access functions that implemented by native language such as C or C++. The proposed Java Crypto provider supports faster execution. Also developer can use our provider in the same way by writing traditional Java crypto library.

Provision of Effective Spatial Interaction for Users in Advanced Collaborative Environment (지능형 협업 환경에서 사용자를 위한 효과적인 공간 인터랙션 제공)

  • Ko, Su-Jin;Kim, Jong-Won
    • 한국HCI학회:학술대회논문집
    • /
    • 2009.02a
    • /
    • pp.677-684
    • /
    • 2009
  • With various sensor network and ubiquitous technologies, we can extend interaction area from a virtual domain to physical space domain. This spatial interaction is differ in that traditional interaction is mainly processed by direct interaction with the computer machine which is a target machine or provides interaction tools and the spatial interaction is performed indirectly between users with smart interaction tools and many distributed components of space. So, this interaction gives methods to users to control whole manageable space components by registering and recognizing objects. Finally, this paper provides an effective spatial interaction method with template-based task mapping algorithm which is sorted by historical interaction data for support of users' intended task. And then, we analyze how much the system performance would be improved with the task mapping algorithm and conclude with an introduction of a GUI method to visualize results of spatial interaction.

  • PDF

Cloud Messaging Service for Preventing Smishing Attack (스미싱 공격 방지를 위한 클라우드 메시징 서비스)

  • Park, Hyo-Min;Kim, Wan-Seok;Kang, So-Jeong;Shin, Sang Uk
    • Journal of Digital Convergence
    • /
    • v.15 no.4
    • /
    • pp.285-293
    • /
    • 2017
  • They are rapidly evolving malicious attacks on smart devices, and to timely protect the smart devices from these attacks has become a very important issue. In particular, smishing attack has emerged as one of the most important threats on the smartphone. In this paper, we propose the cloud service that can fundamentally protect the user from the risk of smishing attack. The proposed scheme provides cloud messaging service that can filter text messages including URLs in the user's smart device, view and manage them through a virtual machine provided by a cloud server. The existing techniques for preventing smshing attacks protect only malicious code of a known pattern and there is the possibility of error such as FP(False Positive) or FN(False Negative). However, since the proposed method automatically filters all text messages including URLs, storing, viewing, and managing them in their own storage space on the cloud server, it can completely block the installation of malwares(malicious codes) on the user's smart device through smishing attacks.

Design and Implementation of Remote Control System with Mobile Devices Using J2ME (J2ME 를 이용한 모바일 디바이스에서의 원격 제어 시스템 설계 및 구현)

  • Ji, Shin-Haeng;Kim, Shin-Dug
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.1379-1382
    • /
    • 2005
  • 최근 들어 유선 인터넷 환경에서의 다양한 컨텐츠가 무선 인터넷 기반의 환경으로 이동하면서 휴대폰이나 PDA, PMP 와 같은 소형 모바일 디바이스를 이용한 무선 인터넷 서비스가 급격히 늘어나고 있다. 본 논문에서는 모바일 환경에서 원격제어 시스템 구현을 위해 JAVA 의 JVM(Java Virtual Machine) 및 API 로 구성된 J2ME(JAVA 2 Micro Edition) 기술과 에뮬레이터를 이용하여 모바일 디바이스에서 원거리의 시스템을 원격제어하고 데이터의 전송을 가능하게 하는 시스템("Smart-Anywhere")을 설계 및 구현하였다. 이로써 향후 다양한 모바일 응용프로그램을 개발하는데 기초가 될 뿐만 아니라 언제 어디서나 디바이스간의 통신이 가능한 Smart-Anywhere 엔진의 이점을 이용하여 미래의 유비쿼터스 홈 네트워크 환경에서 각종 장비들에 대한 접근과 원격 제어할 수 있는 시스템에도 널리 활용 할 수 있을 것이다.

  • PDF

Study on Proactive Data Process Orchestration in Distributed Cloud

  • Jong-Sub Lee;Seok-Jae Moon
    • International journal of advanced smart convergence
    • /
    • v.13 no.3
    • /
    • pp.135-142
    • /
    • 2024
  • Recently, along with digital transformation, technologies such as cloud computing, big data, and artificial intelligence have been actively introduced. In a situation where these technological changes are progressing rapidly, it is often difficult to manage processes efficiently using existing simple workflow management methods. Companies providing current cloud services are adopting virtualization technologies, including virtual machines (VMs) and containers, in their distributed system infrastructure for automated application deployment. Accordingly, this paper proposes a process-based orchestration system for integrated execution of corporate process-oriented workloads by integrating the potential of big data and machine learning technologies. This system consists of four layers as components for performing workload processes. Additionally, a common information model is applied to the data to efficiently integrate and manage the various formats and uses of data generated during the process creation stage. Moreover, a standard metadata protocol is introduced to ensure smooth exchange between data. This proposed system utilizes various types of data storage to store process data, metadata, and analysis models. This enables flexible management and efficient processing of data.

Design of Cloud-Based Data Analysis System for Culture Medium Management in Smart Greenhouses (스마트온실 배양액 관리를 위한 클라우드 기반 데이터 분석시스템 설계)

  • Heo, Jeong-Wook;Park, Kyeong-Hun;Lee, Jae-Su;Hong, Seung-Gil;Lee, Gong-In;Baek, Jeong-Hyun
    • Korean Journal of Environmental Agriculture
    • /
    • v.37 no.4
    • /
    • pp.251-259
    • /
    • 2018
  • BACKGROUND: Various culture media have been used for hydroponic cultures of horticultural plants under the smart greenhouses with natural and artificial light types. Management of the culture medium for the control of medium amounts and/or necessary components absorbed by plants during the cultivation period is performed with ICT (Information and Communication Technology) and/or IoT (Internet of Things) in a smart farm system. This study was conducted to develop the cloud-based data analysis system for effective management of culture medium applying to hydroponic culture and plant growth in smart greenhouses. METHODS AND RESULTS: Conventional inorganic Yamazaki and organic media derived from agricultural byproducts such as a immature fruit, leaf, or stem were used for hydroponic culture media. Component changes of the solutions according to the growth stage were monitored and plant growth was observed. Red and green lettuce seedlings (Lactuca sativa L.) which developed 2~3 true leaves were considered as plant materials. The seedlings were hydroponically grown in the smart greenhouse with fluorescent and light-emitting diodes (LEDs) lights of $150{\mu}mol/m^2/s$ light intensity for 35 days. Growth data of the seedlings were classified and stored to develop the relational database in the virtual machine which was generated from an open stack cloud system on the base of growth parameter. Relation of the plant growth and nutrient absorption pattern of 9 inorganic components inside the media during the cultivation period was investigated. The stored data associated with component changes and growth parameters were visualized on the web through the web framework and Node JS. CONCLUSION: Time-series changes of inorganic components in the culture media were observed. The increases of the unfolded leaves or fresh weight of the seedlings were mainly dependent on the macroelements such as a $NO_3-N$, and affected by the different inorganic and organic media. Though the data analysis system was developed, actual measurement data were offered by using the user smart device, and analysis and comparison of the data were visualized graphically in time series based on the cloud database. Agricultural management in data visualization and/or plant growth can be implemented by the data analysis system under whole agricultural sites regardless of various culture environmental changes.

AI-based smart water environment management service platform development (AI기반 스마트 수질환경관리 서비스 플랫폼 개발)

  • Kim, NamHo
    • Smart Media Journal
    • /
    • v.11 no.9
    • /
    • pp.56-63
    • /
    • 2022
  • Recently, the frequency and range of algae occurrence in major rivers and lakes are increasing due to the increase in water temperature due to climate change, the inflow of excessive nutrients, and changes in the river environment. Abnormal algae include green algae and red algae. Green algae is a phenomenon in which blue-green algae such as chlorophyll (Chl-a) in the water grow excessively and the color of the water changes to dark green. In this study, a 3D virtual world of digital twin was built to monitor and control water quality information measured in ecological rivers and lakes in the living environment in real time from a remote location, and a sensor measuring device for water quality information based on the Internet of Things (IOT) sensor. We propose to build a smart water environment service platform that can provide algae warning and water quality forecasting by predicting the causes and spread patterns of water pollution such as algae based on AI machine learning-based collected data analysis.

A Load-Balancing Approach Using an Improved Simulated Annealing Algorithm

  • Hanine, Mohamed;Benlahmar, El-Habib
    • Journal of Information Processing Systems
    • /
    • v.16 no.1
    • /
    • pp.132-144
    • /
    • 2020
  • Cloud computing is an emerging technology based on the concept of enabling data access from anywhere, at any time, from any platform. The exponential growth of cloud users has resulted in the emergence of multiple issues, such as the workload imbalance between the virtual machines (VMs) of data centers in a cloud environment greatly impacting its overall performance. Our axis of research is the load balancing of a data center's VMs. It aims at reducing the degree of a load's imbalance between those VMs so that a better resource utilization will be provided, thus ensuring a greater quality of service. Our article focuses on two phases to balance the workload between the VMs. The first step will be the determination of the threshold of each VM before it can be considered overloaded. The second step will be a task allocation to the VMs by relying on an improved and faster version of the meta-heuristic "simulated annealing (SA)". We mainly focused on the acceptance probability of the SA, as, by modifying the content of the acceptance probability, we could ensure that the SA was able to offer a smart task distribution between the VMs in fewer loops than a classical usage of the SA.