999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Pervasive Services in New-generation Internet: Mechanisms and Key Technologies

2008-06-20 02:28:32ZhangHongkeYangDongDongPing
ZTE Communications 2008年1期

Zhang Hongke,Yang Dong,Dong Ping

(Next Generation Internet Research Center, School of Electronics and Information Engineering, Beijing Jiaotong University, Beijing 100044, China)

Abstract:The original infrastructure of the Internet can no longer meet personalized and diversified demands of current increasing network subscribers.It has exposed many defects and shortcomings.For examples,the mechanism of using ports to distinguish services is inflexible and dangerous with the emergence of various services;the current Internet architecture does not make use of the close relationship between network resources and services,but simultaneously maintains two processing systems for the resources and services respectively,wasting both subscribers'time and network resources;the Internet class of services granularity is not fine enough,failing to meet personalized and diversified user demands.In order to solve these problems,this paper discusses the mechanisms and key technologies for pervasive services in the new-generation Internet.The paper focuses on the definition,classification and identifier design of personalized and diversified user services.The service identifier design fulfills the unified identifier and processing of various network services,discovers the close relationship between services and resources,and can offer personalized and diversified services according to users'demands.

W ith the development of the information society,the Internet has become one of the most successful technology achievements.It has been a part of people's daily life.However,its original architecture design can no longer meet increasing demands on personalized and diversified services.Therefore,the Internet infrastructure urgently requires a great change.

First,the current Internet does not make full use of the relationship between services and network resources.Resource acquisition and service access are mainstream applications in the Internet,which support almost all the network activities.However,the current architecture lacks unified description and processing mechanism for resources and services.Moreover,the resources and services in the Internet indeed have close relationship.A better discovery of their relationship may provide users with more convenient service and resource integrated processing mechanism,and may avoid the waste of network resources caused by performing two processing systems for services and resources separately.However,the current Internet lacks research and implementation of this relationship discovery.

Second,the current Internet has no unified description of different application tasks.This design defect pushes the simple concept“port number”to undertake too many functions[1].The port number is originally designed to distinguish different data streams.However,various services have been emerging along with the rapid development of the Internet,and people need an identifier to describe different services.Under such a background,the port number is given the second function—identifying Internet services.But the service distinguishing is incompatible with the meaninglessness feature of the originally designed port number[2]:

(1)The port number must identify a service by one-to-one mapping.

(2)Attacks aiming at the port number require due care.

(3)Operators can restrict any applications through the port number[3],which kills the openness and flexibility of the Internet.

Third,the disunity of service modes causes great waste of network resource and users'time.With the rapid development of information network technologies and people's increasing demands on communications,various network services have mushroomed.It can be seen that services have different implementation modes,different types and different terminal orientation.These services lead to bad service compatibility,poor scalability and difficult management of unified service control,bringing duplication of similar infrastructure and huge resource waste.

▲Figure 1. The general service layer model in the universal network.

Last,the Internet class of services granularity is not fine enough.In the current Internet,subscribers have more diversified and higher demands on services.Therefore,the class of services will be one of the major features of the new-generation Internet.With the class of services,different service requests will be fulfilled with different Quality of Service(QoS)levels.

To solve the mentioned problems,it is necessary to create a new Internet infrastructure that supports pervasive services.Anew network system—“Universal Network and Pervasive Service”is proposed in[4],and the pervasive services in this system are defined and described in[5]with the creation of a general service layer model in Universal the network.As depicted in Figure 1,the service layer model introduces a virtual service module and a virtual connection module,as well as parsing mapping of service identifier and that of connection identifier.The virtual service module is a basis for fulfilling pervasive services.It is used for unified service object scheduling,and provides service controllability and manageability,enabling multi-service support.The virtual connection module defines the connection identifier,which enables the service layer to wellsupport mobility and security,and new transport protocols fit for real-time applications such as voice and video services.

This paper,based on the achievements in[5],studies the mechanisms and key technologies for pervasive services in the new-generation Internet,focusing on the principles,mechanisms and specific technologies for the virtual service module at the service layer.As a basis of fulfilling pervasive services,the virtual service module welldiscovers the relationship between network services and data,defines the service identifier,unifies identifiers,handles different types of network services,introduces the service identifier supporting QoS,and ultimately fulfills the personalization and diversification of user services.

1 Unified Description of Services and Resources

Before,to identify Internet services,it is necessary to study the characteristics of the services,and to define and classify them.The resources in the Internet can be divided into data and services.Data acquisition and service access have become the leading applications in the current Internet[6].The new-generation Internet in the future will be data-oriented,and services will be means to acquire data.Data and services,mushrooming with the development of the Internet and higher demands of users,do not individually exist,but have close relationship.For example,when a user searches the song“Hotel California”,he may want to get different services based on the data of“Hotel California”,such as downloading it by ftp,playing it online,and buying CD with the song online.The resource discovery mechanism of the current Internet only supports the matching of key words,but pay no attention to the relationship between resources and data.

This paper,based on the universal network service system,will innovatively find the relationship between data and services,closely associating the definition and classification of services with data.

The universal service system creates service ontologies[7-8],establishes the relationship between data,services,data attributes and service attributes,and classifies available network services into interactive services and non-interactive services,as shown in Figure 2.Interactive services,such as VoIPand Messenger services,fulfillthe interaction of a user with other individuals.By interactive contents,they can be further divided into instant messages,files,voice,video and more.Non-interactive services fulfill the interaction of a user with servers.By the server types,they can be further divided into http,ftp,mail and more,which are expanding with the development of the Internet.

▲Figure 2. The process of defining and classifying services.

Defining and classifying user services can be completed in four steps:

Step 1:Defining ontology-based layers

·Defining father classes of network services and resources,including network_data,the father class of all the resources in the Internet,network_service,the father class of all the services in the Internet,and network_service_QoS,the father class of QoS

·Defining son classes of network_data,including video,voice,files,messages,etc.,and adding service_index,functioned as the service index

·Defining son classes of network_service,which are classified into interactive and non-interactive

·Predefining transmission_speed,a representative son class of network_service_QoS

·Defining son classes of interactive services under network_service according to interactive contents,including inter_video,inter_instant_message,inter_file,inter_voice,etc.

·Defining son classes of non-interactive services under network_service according to server types,including non-inter_http,noninter_mail,non-inter_ftp,etc·Son classes of non-inter_http are non-inter_http_video,non-inter_http_voice and non-inter_http_webservice by features

·Son classes of video services under network_data are video_section,movie,mv and trans_video by features Step 2:Defining ontology attributes

·Defining the attribute“via”,which represents the service mode used to provide data.Its definition domain is network_data,and value domain is network_service.

·Defining other attributes.According to service features,the attribute”has_QoS_speed”will be added to represent the level of a service data rate.Its definition domain is network_service,and value domain is transmission_speed.

·Defining any required object attributes and data attributes

Step 3:Users register what data and services they can offer at the registration center.

Step 4:The user ends searching for network resources.

·Typical search by resource names

·Search by resource attributes when a user does not know the resource names

·Search by the has_QoS_speed value level of a service when a user wants to get certain QoS

·Fulfilling complex inference by combining ontologies

Services and resources are closely related based on their attributes,so as to describe them in a unified way.When a user searches a service,the service and resource unified description mechanism will provide the user with often-used service information related to what he is searching;besides,the search is based on key words.In this way,the system may fulfill convenient,semantic and intelligent user service.

2 Service Identifier Design

Based on the unified description of network services and resources,the service identifier design plays a crucial role in the new network platform,“Universal Network and Pervasive Service”,fulfilling unified description of services and providing different users with different QoSlevels.

2.1 Principles of Service Identifier Design

The universal network and pervasive service is essentially designed to support different types of services.Therefore,distinguishing QoS[9-11]of different services is very important.Moreover,the core task of the service layer is to provide network users with friendly and usable services.Successfully extracting understandable interface parameters the network users concern most out of complex network service parameters is the core of the design.The usable interface parameters with distinctive features will play an important role in the design of the service layer.Therefore,the universalnetwork has the designs of user perceivable QoSand service identifier supporting QoStransfer.As shown in Figure 3,the network communication layer provides the service layer with QoS support,including user perceivable QoS and service QoS;the final QoSwill present in the service identifier,and be transferred to lower layers by the service identifier.

Figure 4 instantiates mapping relations of the QoSlayers.The service identifier design aims to fulfill these instantiations.

2.2 Basis of Service Identifier Design

In order to exactly define the service identifier,it is necessary to study the functions and working principles of the service identifier in the universal network,which is also the important basis of the service identifier design.

Figure 5 depicts the basic working principles of the service layer based on the virtualservice module and the virtual connection module.Figure 6 shows the working flow of the service layer,and also depicts the function of the connection identifier in a mobile environment.The whole working process of the service layer can be divided into four phases as follows:

(1)Phase 1:Service Registration

The structure for service registrationmay be abstracted as a triple tuples.The three elements are access identifier,service identifier and service description.

Figure 3. ?A layered QoS model of the universal network.

The access identifier is an identifier of the communications terminal's location,presenting the concept of the network communication layer in the universal network.The service identifier is the service description of communications terminals,used for establishing service connections.The service description is user-friendly,presenting users'favorite services.The server for service provisioning submits the triple tuples to the unified service processor to complete service registration.

▲Figure 4. Instantiation of the QoS layers mapping.

(2)Phase 2:Service Discovery

The phase finishes the following tasks:

·A user submits a required service description to the unified service processor.

·The unified service processor gains corresponding triple tuples from the registered service.

·The unified processor sends the two elements(access identifier and service identifier)out of the triple tuples back to the user.

(3)Service Establishment

The following tasks are completed in this phase:

·The service provider uses its registered service identifier to perform connection detection.

·The service acquirer uses the corresponding service identifier to establish a service connection with the service provider.

(4)Phase 4:Service Maintenance

After a service connection is established,the communications parties make stream integration of data packets in this phase.The current Internet uses the set interface that consists of the IP address and the port number in Phase 3 and Phase 4.Differently,the universal network defines the connection identifier to distinguish data streams,and to solve the problem of service interruption caused by IPaddress change in a mobile environment.

The design mentioned above has the following innovations:

·It introduces a unified processor for third-party services.A service provider may change the service identifier anytime,only if he reregisters.This innovation overcomes the shortcomings of well-known port numbers.

·It introduces independent local connection identifier with uniform random number,distinguishing service connection and service maintenance.

·The connection identifier separates from the host identification,cracking the problem of service continuity in mobile environments.

The service identifier is mainly used for service registration and connection.It has unified service processor end,server end and client end.

The server end uses the service identifier for service detection,waiting for the access of the user who wants to acquire this service.The service identifier is created at the server end;the server creates it according to the QoS requirement of the service.

The unified service processor requires to maintain the triple tuplesregistered in the server,including the service identifier that is same with that at the server end.

The client end is complicated.The service identifier it gets from the unified service processor only presents the QoS requirement of the service itself.Besides,the client also has some simple and perceivable requests on QoS.Therefore,the client end willhandle the service identifier from the unified service processor to integrate the QoS requirement of the service and perceivable QoSrequirements of the client,and then transfer it to the lower layer to offer QoSsupport.This paper names the service identifier at the server end as the server-end service identifier,and the integrated one at the client endas the client-end service identifier.

Figure 5.?The fundamental process of service layer.

▲Figure 6. The service layer working flow chart.

2.3 Creation of Client-end Service Identifier

The client-end service identifier is defined jointly by the server-end service identifier and the user's requirements.The universalnetwork uses the designs of user perceivable QoSand service identifier supporting QoStransfer.As shown in Figure 3,the network communication layer provides the service layer with QoSsupport,including user perceivable QoSand service QoS;the final QoSshould be presented in the service identifier,and transferred to the lower layer by the service identifier.

3 Service Profile Model with QoS

The new-generation Internet—the universal network—provides services that are quite different from those offered by the current Internet.The difference,and also a distinctive feature of the universal network,is that different services in the network have different QoSlevels.

Compared to the current Internet platform,the Universal Network and Pervasive Service platform features different services provisioning with different QoSlevels,so as to fulfill the personalization and diversification of services.

A service profile model is created to implement the class of services concept in the service identifier design,as shown in Figure 8.

From the angle of network,the service profile model defines five attributes for QoS:delay,reliability,QoSspectrum,scalability and capacity.

Delay is the time interval between submitting a service request and handling the request.It is classified into three grades:

·delay≤5 s(for interactive services)·5 s<delay≤60 s(for respond sevices)

·delay>60 s(for services insensitive to delay)

Reliability is the capability of a service to implement its functions in a given time and given conditions.According to the threshold valueτ,reliability is classified into three types:

·reliability is far less thanτ

·reliability is approximate toτ·reliability is far more thanτ The QoSspectrum includes accelerated transfer,guaranteed transfer and best-effort transfer.

The scalability shows the number of operations handled by a service in a given time.

The capacity is the number of requests simultaneously handled by a service.

These attributes are defined from the angle of network,so it is difficult for users to understand or use them.For this reason,Table 1 gives the mapping relationship between network and users,that is,the mapping relationship between user request and network provision.

The service profile model divides QoS into requester QoSand provider QoS:the former describes a user's requirement on service level;the latter is the description of QoSacquired from the service provider in the network.

▲Figure 7. The service profile model with QoS.

▼Table 1. Mapping relationship between users and network.

The provider QoShas three data attributes:delay,reliability and QoS spectrum.

The requester QoSalso has three data attributes:connection,reliability and trustworthiness.The connection attribute can be excellent,good or bad.The reliability and trustworthiness attributes are high,average and low.As shown in Figure 8,the service profile model can effectively distinguish QoSlevels,which is a foundation for fulfilling the personalization and diversification of user services.

4 Conclusion

The current Internet is rapidly developing,and new types of Internet services are emerging one after another.Under such a background,the port number in the Internet is temporarily and accidentally used as an identifier for service distinguishing.However,it brings such shortcomings as poor security and limited application.Anew network architecture,“universal Network and Pervasive Services”,has been proposed to effectively solve the problem of pervasive services in the Internet.This paper discussed the mechanisms and key technologies for pervasive services,created a unified identifier for different Internet services,defined the concept of service identifier,and classified the service identifier into the service-end service identifier and the client-end service identifier to provide different users with different QoSlevels.The service profile model verifies the feasibility of introducing the service identifier with QoSsupport into the network.

主站蜘蛛池模板: 亚洲欧洲自拍拍偷午夜色| 自拍中文字幕| 欧美19综合中文字幕| 国产成人精品综合| 一个色综合久久| 2020久久国产综合精品swag| 91av成人日本不卡三区| 免费一级毛片| 亚洲综合经典在线一区二区| 国产美女一级毛片| 无码中字出轨中文人妻中文中| 久久精品中文字幕免费| 国产天天色| 美女内射视频WWW网站午夜| 国产va视频| AV色爱天堂网| 国产视频 第一页| 一区二区无码在线视频| 国产欧美精品专区一区二区| 亚洲午夜综合网| 亚洲欧美日韩天堂| 国产精品真实对白精彩久久| 欧美精品高清| 98精品全国免费观看视频| 精品国产免费观看| 美女一区二区在线观看| 久草视频福利在线观看 | 青草视频久久| 国内精品久久九九国产精品| 深夜福利视频一区二区| 99久久精品免费观看国产| 亚洲欧洲日韩久久狠狠爱| 色香蕉网站| 成人午夜视频网站| 欧美日韩国产一级| 亚洲精品国产精品乱码不卞| 嫩草在线视频| 久久精品一品道久久精品| www.狠狠| 国产精品视频白浆免费视频| 无码日韩视频| 亚洲第一黄片大全| 日韩少妇激情一区二区| 在线观看视频99| 日韩午夜福利在线观看| 黄色污网站在线观看| 99热这里只有精品久久免费| 国产一区三区二区中文在线| 国产精品999在线| 国产爽歪歪免费视频在线观看| 九九热视频精品在线| 天天色天天操综合网| 手机在线免费不卡一区二| 中文国产成人精品久久一| 国模粉嫩小泬视频在线观看| 欧美国产另类| 国产精品va| 人妻无码中文字幕一区二区三区| 性视频一区| 国产精品久久久久鬼色| 日本在线视频免费| 国产91丝袜在线观看| 91美女视频在线观看| 在线看片中文字幕| 成人国产精品2021| 国产麻豆aⅴ精品无码| 亚洲人成在线免费观看| 日韩欧美国产另类| 亚洲综合狠狠| 青青国产视频| 国产18在线播放| 日本影院一区| 亚洲视频免| 干中文字幕| 亚洲欧美另类中文字幕| 亚洲无卡视频| 国产人人射| 国产超薄肉色丝袜网站| 高清大学生毛片一级| 波多野结衣中文字幕一区二区| 亚洲欧美另类中文字幕| 影音先锋亚洲无码|