• 제목/요약/키워드: Mobile Server

검색결과 1,299건 처리시간 0.021초

안드로이드 기반 모바일 정보공유시스템 (Mobile Information Sharing System Based-on Android Mobile Platform)

  • 배성호;김우생
    • 전자공학회논문지CI
    • /
    • 제46권2호
    • /
    • pp.58-64
    • /
    • 2009
  • 기존의 휴대폰에 탑재된 메모기능은 단순히 문자정보만을 기록할 수 있고, 공유할 수 없는 일회성 데이터에 불과했다. 이를 보완하기 위해 본 연구에서는 마인드맵(Mindmap) 표기법을 도입하여 멀티미디어 자료를 포함한 메모의 연계성과 관리효율성을 높이고, 백업서버와 웹서버의 연계로 정보를 공유할 수 있는 시스템을 설계하였다. 그리고 이러한 기능들을 구글의 개방형 모바일 플랫폼인 안드로이드(Android)와 리눅스(Linux) 서버의 연계로 구현하였다.

모바일 환경에서 동시 양방향 동기화 프로토콜의 설계 (The Design of Cocurrent Two-Way Synchronizations Protocol on a Mobile Environments)

  • 김홍기;김동현
    • 한국정보통신학회논문지
    • /
    • 제12권12호
    • /
    • pp.2226-2231
    • /
    • 2008
  • 모바일 기기와 무선 통신 기술이 발달함에 따라 모바일 기기에서 수집 또는 변경되는 대용량 시공간 데이터를 서버와 현장에서 동기화하는 서비스의 제공이 가능해졌다. 다수의 모바일 기기에서 변경된 대용량 시공간 데이터를 서버와 동기화하는 효율적인 양방향 동기화 프로토콜이 필요하다. 그러나 다수의 모바일 기기에 대하여 동기화 작업을 수행할 때 처리 시간이 길어지는 문제가 있다. 이 논문에서는 다수의 양방향 동기화 작업에 대하여 다중 큐를 이용하여 서버에서 동시 수행하는 처리기법에 대하여 제안한다.

셀룰라 네트워크에서 위치 정보 관리 비용을 최소화하는 서버의 중복도 (Server Replication Degree Reducing Location Management Cost in Cellular Networks)

  • 김재훈;임성화
    • 한국정보과학회논문지:정보통신
    • /
    • 제29권3호
    • /
    • pp.265-275
    • /
    • 2002
  • 셀룰라 기반의 이동컴퓨팅 환경에서 이동 호스트의 위치 및 상태관리를 위하여 디폴트 서버(default sever)기법이 널리 사용되나 이동 호스트로의 호 요청이 많은 경우나 호를 요청한 클라이언트가 디볼트서버와 멀리 떨어진 경우 통신 오버 헤드가 커지며, 디폴트서버에 결함이 발생할 경우 해당 이동 호스트에 대한 연결이 불가능해 진다. 디폴트 서버를 여러 개로 중복 시키면 위와 같은 문제점을 경감시키고 디폴트 서버와의 통신비용을 줄일 수 있다. 그러나 디폴트 서버를 중복 시킬 경우 전체 통신비용은 이동 호스트의 이동 성향과 질의(query) 요청의 빈도, 중복 디폴트 서버의 할당 위치와 중복 개수에 영향을 받는다. 본 논문에서는 디폴트 서버를 통신 환경에 따라 최적의 위치에 할당 시켰을 때 nn grid네트워크 환경과 이진트리 네트워크 환경에서 각각의 최적 디폴트 서버 중복 개수를 구하는 방법을 제시하였고, 시뮬레이션을 통하여 수학적 방법이 유용함을 보였다.

원격 컴퓨터의 GUI 제어와 모니터링을 위한 Mobile VNC 시스템 설계 및 구현 (Design and Implementation of Mobile VNC System for GUI Control and Monitoring of Remote Computer)

  • 천희자;서정희;박흥복
    • 한국정보통신학회논문지
    • /
    • 제9권5호
    • /
    • pp.912-919
    • /
    • 2005
  • 무선 인터넷(Wireless Internet)의 발달로 인해 언제 어디서나 네트워킹이 가능한 환경이 구축되면서 휴대폰과 PDA 등의 모바일 단말기가 여러 분야에서 활용되고 있다. 특히 원격 제어에 있어서 모바일 단말기의 이동성은 큰 장점을 가진다. 본 논문은 모바일 단말기 중에서 가장 대중적인 휴대폰을 사용하여 원격 컴퓨터의 스크린 이미지를 전송받고, GUI 제어와 모니터링을 수행하는 Mobile VNC(Virtual Network Computing) 시스템을 설계 및 구현하였다. 제안하는 시스템은 휴대폰 상의 Mobile Viewer, 다수의 원격 컴퓨터 상의 VNC Server, VNC Monitor로 구성된다 VNC 서버와 모바일 뷰어 사이의 통신을 위해서 MRFB(Mobile RFB) 프로토콜을 사용하고, 모바일 뷰어로 전송되는 스크린 이미지는 휴대폰의 자바 실행 환경인 SK-VM이 지원하는 PNG 포맷으로 엔코딩한다. 구현 결과, 이미지 용량은 2KB-8KB로 측정되었고, 65회 전송 결과 평균 초당 전송률은 에뮬레이터에서 4.93fps, 실제 휴대폰은 0.8fps로 기존 시스템보다 빠른 성능을 보였다.

OMA DS 표준을 지원하는 자료동기화 서버 구축 및 적합성 검증 (Construction and Validation of a Data Synchronization Server supporting OMA DS Standards)

  • 박주건;박기현
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권5호
    • /
    • pp.79-91
    • /
    • 2011
  • 본 논문에서는 모바일 통신 환경을 위한 자료동기화 서버를 구축하였으며, 구축된 서버의 적합성 및 성능 검증결과를 제시한다. 본 논문에서 구축한 자료동기화 서버는 클라이언트(모바일 단말기)가 최신의 자료를 유지할 수 있게 도와주며, 클라이언트와 서버 간 자료의 일치성을 보장하도록 한다. 또한 다양한 자료동기화 타입을 제공하며, 자료의 변경 및 충돌을 탐지하고 충돌 발생 시 이를 해결하기 위한 정책을 제공한다. 게다가, OMA(Open Mobile Alliance) DS(Data Synchronization) 프로토콜을 준수함으로써, 상호 호환성을 보장하도록 설계 구현되었다. 뿐만 아니라, 기존의 자료동기화 서버들이 사용하는 레코드 단위 전송방식의 단점을 보완하기 위해 필드 단위 전송 방식도 지원하도록 구현되었다. 구축된 자료동기화 서버의 기능 및 성능 적합성을 검증하기 위해 OMA에서 제공하는 적합성 검증 도구인 SCTS(SyncML Conformance Test Suit)와의 동기화를 수행하였으며, 다양한 상황에서 의 성능을 평가하였다. 검증 결과, SCTS 항목 중 대용량 오브젝트 기능을 제외한 모든 검증 항목을 만족함을 알 수 있었다. 대용량의 오브젝트를 분할하여 전송하는 기능은, 개인정보 동기화 목적의 본 연구에는 필요치 않아 구현하지 않았으며, 향후 구현할 예정이다. 서버의 성능을 평가하기 위한 동기화 소요시간 측정 결과, 본 논문의 자료동기화 서버는 동기화 자료 및 클라이언트 수의 증가에 따른 동기화 소요시간의 증가가 완만함을 확인할 수 있었으며, 확장성이 있다고 판단하였다. 또한, 제안된 서버와 동일한 프로토콜을 사용하는 SCTS 서버, Synthesis와 성능을 비교 한 결과, SCTS 서버에 비해 제안된 서버를 사용하였을 때가 동기화에 요구되는 시간이 더 짧음을 알 수 있었다. Synthesis 서버와 비교해보면, 제안된 서버가 더 많은 동기화 소요시간을 요구하지만, 동기화 할 자료의 수가 많고 동기화 대상 자료(레코드)의 일부 필드만 변경된 상황에서는 제안된 서버가 더 우수함을 알 수 있었다. 즉, 제안된 서버는 기존의 자료동기화 서버들과 비교해 동일하거나 추가된 기능을 제공하면서도, 동기화 자료의 수가 증가할수록 더 우수한 성능을 보여줌을 뜻한다. OMA DS를 준수하는 자료동기화 서버를 직접 구축해봄으로써, 향후 모바일 DS 기능을 개선하기 위한 다양한 연구의 기초 프레임이 될 것이라고 기대한다.

유무선 연동유형별 모바일게임 콘텐츠 개발 (Development of Mobile Game Content through Interoperability between Wired and Wireless - Focused on Interoperability Types -)

  • 김기일;김미진
    • 한국콘텐츠학회논문지
    • /
    • 제7권8호
    • /
    • pp.76-85
    • /
    • 2007
  • 게임시장에서는 유선 온라인 게임의 수익을 극대화 할 수 있는 방안의 하나로 유선 온라인 게임의 소재를 연동 요소로 채택한 모바일 콘텐츠가 서비스 중에 있다. 본 논문에서는 유무선 연동 게임 콘텐츠의 연동방법을 크게 자체전송형, 인증코드형, 혼합형의 3가지로 분류하고 다수의 유선 온라인 게임에서 선택한 연동 요소들과 연동유형의 연관성에 대해 분석해 보고 특정 온라인게임에 적합한 유무선 연동 콘텐츠를 개발하여 연동서버, 모바일의 입출력 및 처리를 담당하는 모바일 서버 그리고 사용자들이 게임 내에서의 모든 정보를 기록하는 게임서버를 실제로 구현하고 연동해 봄으로써 유무선 연동 게임 콘텐츠의 구현 방법을 제안하고자 한다.

모바일 오피스 환경을 위한 스마트폰 레코딩 시스템 (SmartPhone Recording System for Mobile Office Environment)

  • 강의선;김정훈
    • 한국콘텐츠학회논문지
    • /
    • 제13권9호
    • /
    • pp.49-57
    • /
    • 2013
  • 최근 스마트폰의 발전에도 불구하고 통화 녹취 기술은 대부분 사내 유선망을 이용하여 통화내용을 서버에 저장, 검색 및 청취할 수 있도록 되어 있다. 따라서 본 논문은 스마트폰의 장점인 이동성을 활용하여 모바일간의 통화 및 모바일과 유선상의 통화내용을 녹취할 수 있는 안드로이드 기반의 스마트폰 레코딩 시스템을 소개한다. 스마트폰 레코딩 시스템은 어플리케이션이 설치된 스마트폰을 이용하여 통화가 이루어지면 단말기에 통화내용을 저장하고 사용자 권한에 의해 암호화되어 웹 서버에 업로드 할 수 있다. 업로드된 녹취 데이터는 웹을 통하여 관리할 수 있다. 이 시스템을 통하여 이동 업무에 적용가능하고 증거자료 확보 및 보이스 피싱과 같은 범죄를 예방하는데 활용될 수 있을 것이다.

Balanced MVC Architecture for High Efficiency Mobile Applications

  • La, Hyun-Jung;Kim, Soo-Dong
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제6권5호
    • /
    • pp.1421-1444
    • /
    • 2012
  • Mobile devices such as Android devices are emerging as a convenient client computing device with mobility and context-sensing capability. However, the computing power and hardware resource of the devices are limited due to their small form-factor. Consequently, large-scaled applications could not be deployed on these devices. Nonetheless, if the large-scaled applications are deployed and executed on the devices, high performance of the applications cannot be guaranteed. To remedy the limitation in terms of performance, it is inevitable to let some heavy-weight functionality executed on the server side and let a client application invoke the functionality in the server. To realize this kind of mobile applications, we adopt well-defined architecture design principles; being thin-client, being layered with Model-View-Controller (MVC), and being balanced between client side and server side. By adopting the principles, we propose a unique, ideal and practical architecture for mobile applications, called balanced MVC architecture. By considering the principles, key design considerations of realizing balanced MVC architecture lie in functionality partitioning. Hence, we define key criteria of determining the degree of performance. And, we define a method to design a balanced MVC architecture which embodies functionality partitioning for high performance, and a simulation-based evaluation method of balanced MVC architectures.

모바일 GIS를 위한 클라이언트-서버 시스템에서 캐슁기법 연구 (A Study on Caching Methods in Client-Server Systems for Mobile GIS)

  • 김진덕;김미란;최진오
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 춘계종합학술대회
    • /
    • pp.201-204
    • /
    • 2002
  • 클라이언트에서 검색한 지도를 스크롤할 경우 이미 전송 딴은 객체를 캐슁하여 무선 데이터 전송량을 줄일 수 있지만, 클라이언트 내에서 데이터 좌표 변환, 선택적인 객체 삭제, 압축 단계가 부가적으로 요구된다. 특히 좌표 변환 연산은 모바일 휴대폰의 낮은 계산 능력, 적은 메모리 용량 등과 같은 제한적 자원으로 많은 시간이 요구된다. 따라서 휴대폰 기반 모바일 지도 서비스에서 효과적인 지도 제어 연산을 수행하기 위해서는 휴대폰의 제한적인 자원을 극복함과 동시에 무선 네트웍 대역폭을 줄이는 방안이 연구되어야 한다. 이 논문에서는 클라이언트-서버 시스템에서 이미 전송 딴은 객체의 효율적인 캐슁 기법을 제안하고자 한다. 또 캐슁된 데이터의 재이용과 원시 데이터의 재전송 방법의 장단점에 분석하고자 한다.

  • PDF

Strategy for Task Offloading of Multi-user and Multi-server Based on Cost Optimization in Mobile Edge Computing Environment

  • He, Yanfei;Tang, Zhenhua
    • Journal of Information Processing Systems
    • /
    • 제17권3호
    • /
    • pp.615-629
    • /
    • 2021
  • With the development of mobile edge computing, how to utilize the computing power of edge computing to effectively and efficiently offload data and to compute offloading is of great research value. This paper studies the computation offloading problem of multi-user and multi-server in mobile edge computing. Firstly, in order to minimize system energy consumption, the problem is modeled by considering the joint optimization of the offloading strategy and the wireless and computing resource allocation in a multi-user and multi-server scenario. Additionally, this paper explores the computation offloading scheme to optimize the overall cost. As the centralized optimization method is an NP problem, the game method is used to achieve effective computation offloading in a distributed manner. The decision problem of distributed computation offloading between the mobile equipment is modeled as a multi-user computation offloading game. There is a Nash equilibrium in this game, and it can be achieved by a limited number of iterations. Then, we propose a distributed computation offloading algorithm, which first calculates offloading weights, and then distributedly iterates by the time slot to update the computation offloading decision. Finally, the algorithm is verified by simulation experiments. Simulation results show that our proposed algorithm can achieve the balance by a limited number of iterations. At the same time, the algorithm outperforms several other advanced computation offloading algorithms in terms of the number of users and overall overheads for beneficial decision-making.