Research for Building High Performance Communication
Service Based on Netty Protocol in Smart Health
Daoheng Duan
College of Information Science and
Technology Hainan University
No.58 People's Road, Haikou, China
(+86)13687589103
ddh_335@163.com
Mengxing Huang
College of Information Science and
Technology Hainan University
No.58 People's Road, Haikou, China
(+86)13876345398
huangmx09@163.com
Yangzi Mu
College of Information Science and
Technology Hainan University
No.58 People's Road, Haikou, China
(+86)13733166789
muyangzi521@163.com
ABSTRACT
With popularity of smart devices, people can more easily access to
medical data from the underlying medical equipment and sent to
the remote monitoring system or professional medical staff in
smart health. However, with the continuous expansion of smart
health data, the public transport protocol can’t meet the
requirements of special medical services, such as http protocol
have a complex structure. Moreover, traditional server
applications face great challenges of high concurrency and high
throughput. To address these issues, this paper achieve rapid
transmission of medical data services based on the Netty private
protocol stack research, which combined with the network
protocol architecture of the chain of responsibility. Each layer has
a processing interface, different operations and avoid coupling the
sender of a request to its receiver can be perform by giving more
than one object a chance to handle the request. Tests show that a
single server supports 45000 Medical Device Manager, which
accesses with a message delivery rate of 100% and a message
delay of less than 5 seconds.
Keywords
Smart-health; Netty; Chain of Responsibility; Private Protocol
Stack.
1. INTRODUCTION
To address the interoperability between different devices, IEEE
11073 Personal Health Data (PHD) Working Group has
developed an effective data exchange protocol and data model for
different types of personal healthcare devices[1]. The local device
in IEEE 11073 adopts the Manager-Agent architecture. Managers
are designed to manage and process the data collected by agents.
Agents are personal healthcare devices that used to achieve
measured health data from users. Agents send data to manager
collected by Zigbee, Bluetooth and other local protocols[2].
Managers can send data to professionals or remote monitoring
system through internet service. However, with the popularity of
the smart health, a large amount of medical data[3] transmission
and management is a challenge we face[4]. In the medical
business, the network communication service between the local
device and the remote system needs to consider the real-time, the
message high concurrency and so on[5]. Thus, public servers and
transport protocols is cumbersome and intricate. For example, http
request is composed of three parts, namely request line, message
header and request body. Among them, message header include
general header, request header, response header and entity
header[6]. Moreover, public http server does not consider a large
number of client connections[7]. This paper tailored private
protocols for network transmission of medical data based on Netty
research[9] on private protocol stacks to provide a lightweight
web service. At the same time, the protocol stack using the
network protocol architecture of the chain of responsibility.
Moreover, Netty itself also supports the structure of the chain of
responsibility. This paper use the TCP/IP protocol based on the
byte stream transmission way to build a private protocol stack to
save the package resources and improve network communication
efficiency.
The rest of the article is organized as follows. Section 2
summarizes related works about communication service in smart
health. Section 3 presents our design for server. Section 3.1
introduces server functionalities. Section 3.2 briefly describes
chain of responsibility for network protocol stack. Section 4
describes our experimental test. Section 4.1 introduces function
test. Section 4.2 presents performance test. Section5 recall our
conclusion and future work.
2. RELATED WORK
In recent years, much research has been conducted on
communication between medical/healthcare devices. This work
can be divided into two categories, one for interconnection
between the medical equipment that is standardized specification
agreement on hardware level, and the other for the software
system engineering application development.
MartíezI et.al in [1] proposed the end-to-end standard based on
personal healthcare standard. The standard exchanges and
integrates ISO/IEEE 11073 and ISO/EN 13606 for interoperability
between personal medical devices, electronic medical records and
end-to-end transmission protocol[14]. These work pave the way
for our research, it provides us with the underlying
communications services between agents and managers. JaeHo et.
al[15] proposed the weak points of m-health or u-health[12] can
be made up by using smart phone. Our research about private
protocol stack based on Netty can guarantee their network
communication service. Ding D in [8] recommend for people with
low-pollution routes through a smart medical applications in city.
He pointed out the privacy of citizens could be invaded by law
breakers, which means that we should implement some effective
information protection methods and put them in practice. Our
private protocol stack based on Netty, which implements
SAMPLE: Permission to make digital or hard copies of all or part of this
work for personal or classroom use is granted without fee provided that
copies are not made or distributed for profit or commercial advantage
and that copies bear this notice and the full citation on the first page. To
copy otherwise, or republish, to post on servers or to redistribute to lists,
requires prior specific permission and/or a fee.
Conference’10, Month 1–2, 2010, City, State, Country.
Copyright 2010 ACM 1-58113-000-0/00/0010 …$15.00.
DOI: http://dx.doi.org/10.1145/12345.67890