Internet DRAFT - draft-zhang-paws-spectrum-map

draft-zhang-paws-spectrum-map



    PAWS                                                        Neng Zhang 
    Internet Engineering Task Force                          Jianfeng Guan 
    Internet-Draft	                                      Changqiao Xu
                                                           Mingchuan Zhang 
    Intended status: Informational                            Hongke Zhang 
                                                                      BUPT  
    Expires: June 12,2014                                 December 12,2013 
                                       
     
                            PAWS Database Spectrum Map 
                         draft-zhang-paws-spectrum-map-00 


    Status of this Memo 

       This Internet-Draft is submitted in full conformance with the 
       provisions of BCP 78 and BCP 79.  

       Internet-Drafts are working documents of the Internet Engineering 
       Task Force (IETF), its areas, and its working groups.  Note that 
       other groups may also distribute working documents as Internet-
       Drafts. 

       Internet-Drafts are draft documents valid for a maximum of six 
       months and may be updated, replaced, or obsoleted by other documents 
       at any time.  It is inappropriate to use Internet-Drafts as 
       reference material or to cite them other than as "work in progress." 

       The list of current Internet-Drafts can be accessed at 
       http://www.ietf.org/ietf/1id-abstracts.txt 

       The list of Internet-Draft Shadow Directories can be accessed at 
       http://www.ietf.org/shadow.html 

       This Internet-Draft will expire on June 12, 2014. 

    Copyright Notice 

       Copyright (c) 2013 IETF Trust and the persons identified as the 
       document authors. All rights reserved. 
     
       This document is subject to BCP 78 and the IETF Trust's Legal
       Provisions Relating to IETF Documents
       (http://trustee.ietf.org/license-info) in effect on the date of
       publication of this document. Please review these documents
       carefully, as they describe your rights and restrictions with respect
       to this document. Code Components extracted from this document must
       include Simplified BSD License text as described in Section 4.e of
       the Trust Legal Provisions and are provided without warranty as
       described in the Simplified BSD License.

     
     
    <Zhang, et al.>         Expires June 12, 2014                 [Page 1] 
     
    Internet-Draft          Spectrum Map for PAWS             December 2013 
        

                                                                   Abstract 

       White space allocation and reutilization has attracted increasing 
       attention since they allow a more efficient way to gather spectrum 
       usage information and keep assigning a proper spectrum to a 
       secondary user. This document provides an extended protocol to 
       construct a specific white space usage map with better interaction 
       between devices and spectrum database. By this mechanism, the Master 
       device or Slave Device sends the environmental spectrum to the 
       Database and obtains more frequency points to select the most 
       appropriate white space spectrum it could use in the local 
       regulatory domain. With regard to White Space Database, more white 
       space information can be recorded for devices to choose. The 
       mechanism is an extension of protocol to access spectrum database. 
       We develop extended protocol data models under different scenarios 
       to enhance interaction of these networks. 

    Table of Contents 

       1. Introduction.................................................2 
       2. Conventions used in this document............................3 
       3. Protocol Overview............................................4 
          3.1. Problem description.....................................4 
          3.2. Parameter definition....................................5 
          3.3. Map data model..........................................6 
          3.4. General process.........................................6 
       4. Scenario Application.........................................7 
          4.1. Passive mode............................................7 
             4.1.1. Master-slave scenario..............................8 
             4.1.2. Mixed scenario.....................................9 
          4.2. Proactive mode.........................................10 
       5. Security Considerations.....................................11 
       6. IANA Considerations.........................................11 
       7. Conclusions.................................................11 
       8. References..................................................12 
          8.1. Normative References...................................12 
          8.2. Informative References.................................12 
       9. Acknowledgments.............................................12 
       Authors?Addresses..............................................13 
        
    1. Introduction 

       By virtue of dynamic spectrum access technologies, PAWS protocol and 
       technology have developed into a standardized process and the 
       related industrial solutions have been gradually implemented. In 
       theory, the Database manages and distributes the available spectrum 
       in a regulatory domain to the Master Device, but in reality, these 
     
     
    <Zhang>                 Expires June 12, 2014                 [Page 2] 
        
    Internet-Draft          Spectrum Map for PAWS             December 2013 
        

       available spectra that could cover this whole area are much scarcer. 
       According to the white space access experiments such as Google, when 
       the white space device (WSD) queries a trusted white space database 
       (WSDB) for a list of white space spectrum or channels, the database 
       responsible for this area often provide some spectra sensed which 
       can be covered through the whole area. Consequently, too many 
       requests will lead available spectrum congestion, which violates the 
       white space spirit, while more local white spaces with small limited 
       coverage are neglected. This is because the spectrum information is 
       often collected by database direct sensing, which is insufficient 
       and inefficient. Actually the available spectrum in a certain area 
       is more than that WSDB can provide. This low spectrum accuracy 
       problem might lead to a great waste for available spectrum in a 
       local area. Unfortunately, little work has been done for this. 

       With respect to such spectrum measurement and management issues, the 
       European scholars are endeavoring to construct Radio Environmental 
       Maps (REMs) via FARAMIR project, to obtain reliable spatial spectrum 
       measurements. Some prototype and exploratory experiments such as 
       spectrum use in London are deployed and finished. But this topic is 
       mainly focused on spectrum sensing and cooperating use of sensing 
       devices such as USRP2s, WARP, SunSPOTs and etc. Challenges remain 
       that how to enhance spectrum information exchange via ground data 
       with the operation entities.  

       To solve this problem, we propose a spectrum map method and a 
       protocol to handle the accuracy issue and provide more spectra to 
       WSD. When a WSD is requesting the white space spectrum from database, 
       they locally send available spectrum information to the WSDB to 
       piece them together and form a specific spectrum map at a given time 
       and location. A primary goal is to improve the available spectrum 
       accuracy. Correspondingly, more spectra can be allocated to the WSD 
       to improve the white space usage ratio and scalability. Our protocol 
       is an expansion of the existing PAWS protocol. By virtue of existing 
       parameters definition, the proposed function is easy to implement 
       since no extra parameters would be introduced. 

    2. Conventions used in this document 

       The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
       "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 
       document are to be interpreted as described in RFC-2119 [RFC2119].  

       The terminology from PAWS: problem statement, use cases and 
       requirements PAWS RQMTS [PAWS RQMTS] is applicable to this document. 

       White Space Spectrum Map 
     
     
    <Zhang>                 Expires June 12, 2014                 [Page 3] 
        
    Internet-Draft          Spectrum Map for PAWS             December 2013 
        

       This is an advanced function of WSDB with a more specific 
       description for spectrum usage situation. Through the interaction 
       between WSD and WSDB instead of arbitrary assignment by WSDB to a 
       WSD, more spectrum usage information can be exchanged to improve the 
       spectrum resource efficiency.   

       This function can be integrated into a normal WSDB or an advanced 
       server administrator with other auxiliary functions such as spectrum 
       discovering or identifying. It depends on the regulatory domain 
       scope and performance requirement. 

       This draft is in scope for the reason that it could provide more 
       spectrum information to solve the database sensing accuracy problem. 
       Moreover, the white space device could receive a list of available 
       white space spectra fully qualified via a specified user activity 
       condition with a reasonable efficiency boosting. 

    3. Protocol Overview 

       In this section we will introduce an improved general protocol 
       process of spectrum query based on the collected spectrum 
       information, which is noted as the spectrum usage map, to provide 
       more available spectra. Our method can enhance the database spectrum 
       accuracy, further solving the efficiency and scalability problems. 

    3.1. Problem description 

       PAWS is proposed to achieve interoperability among multiple devices 
       and databases to maximize overall unused spectrum utilization. In 
       general operation of spectrum request, the Master Device discovers 
       the Database in this regulatory domain and sends a spectrum request. 
       Then the Database responses a schedule of spectrum from the spectrum 
       list, so that WSD could select the appropriate spectrum to use.  

       In this process, an available spectrum is locally sensed by Database 
       in a specific area. In another word, the spectrum is available if 
       this spectrum can be used within this whole regulatory domain range. 
       For example, at Haidian District in Beijing, a few of largely 
       sensible spectra can be used in this local area at a certain time 
       interval. But for a more specific spot, in addition to the largely 
       sensed spectra, more tiny and dense white spaces are free to occupy. 
       So these white space detection and utilization can immensely relieve 
       the pressure of largely sensible spectrum access. 

       Motivated by these observations, our goal is to acquire more locally 
       available spectra to improve the spectrum accuracy. The interaction 
       between WSD and Database could be divided into the following steps: 
     
     
    <Zhang>                 Expires June 12, 2014                 [Page 4] 
        
    Internet-Draft          Spectrum Map for PAWS             December 2013 
        

       local spectrum join, map construction, spectrum response and 
       spectrum reallocation. Databases would be responsible of recording 
       and analyzing the information to build the map and provide more 
       spectra to WSD. Meanwhile, if a new WSD with similar activity 
       requests a spectrum, the Database can provide a similar available 
       spectrum list in this area. This mechanism can greatly increase the 
       resources availability.  

    3.2. Parameter definition 

       Obviously we need a parameter to describe such a spectrum join 
       request. According to a series of parameter definitions in the 
       latest PAWS protocol draft version 6, the GeoSpectrumSchedule 
       parameter format is originally used in AVAIL_SPECTRUM_BATCH_RESP 
       request, to return a schedule of available spectrum at a location. 
       Here in order to extend the protocol with compatibility and 
       continuity, this format can be used in AVAIL_SPECTRUM_BATCH_REQ, to 
       directly provide a schedule of locally available spectrum at current 
       location and time. Hence the existing data structure can be 
       exploited immediately without new data structure modification. As 
       shown in the table 1: 

           +-------------------------------+------------------------------+ 
           |AVAIL_SPECTRUM_BATCH_REQ       |                              | 
           +-------------------------------+------------------------------+ 
           |deviceDesc:DeviceDescriptor    | required                     | 
           |locations:list                 | required                     | 
           |antenna:AntennaCharacteristics | depends on regulatory domain | 
           |owner:DeviceOwner              | depends on regulatory domain | 
           |capabilities:DeviceCapabilities| optional                     | 
           |geoSpectrumSchedules:list      | required                     | 
           +-------------------------------+------------------------------+ 

                Table 1 A developed AVAIL_SPECTRUM_BATCH_REQ format 

       The starttime and stoptime in GeoSpectrumSchedule can be extracted 
       either or quantized to a time interval later. 

       On the other hand, we can combine location and SpectrumSchedule 
       parameters to provide such a Spectrum Join Request with temperal-
       spatial spectrum information instead of the GeoSpectrumSchedule 
       parameter ahead. As shown in the table 2: 

           +-------------------------------+------------------------------+ 
           |AVAIL_SPECTRUM_BATCH_REQ       |                              | 
           +-------------------------------+------------------------------+ 
           |deviceDesc:DeviceDescriptor    | required                     | 
           |locations:list                 | required                     | 
           |antenna:AntennaCharacteristics | depends on regulatory domain | 
           |owner:DeviceOwner              | depends on regulatory domain | 
           |capabilities:DeviceCapabilities| optional                     | 
           |spectrumSchedule:list          | required                     | 
           +-------------------------------+------------------------------+ 

             Table 2 An alternative AVAIL_SPECTRUM_BATCH_REQ format 
     
     
    <Zhang>                 Expires June 12, 2014                 [Page 5] 
        
    Internet-Draft          Spectrum Map for PAWS             December 2013 

        
    3.3. Map data model 

       The temperal-spatial spectrum information will be stored in map 
       model in the form of multi-dimensional distribution. How to build a 
       data structure in database to analyze the data is a critical issue. 
       Such historic observations processed by related big data technology 
       support and dynamic database solutions will be discussed in future. 
       As well as the detailed map formulation, for the sake of monitor the 
       realtime incoming data, user interface display will benefit to 
       visualize a description to the spectrum occupancy activity. 

    3.4. General process 

       1 Spectrum Join Request 

       A WSD keeps detecting available white spectrum in a sensible range. 
       When idle spectra detected, The WSD sends a spectrum request with 
       white space information to the database. White space information 
       mainly includes WSD geographical location, the detection time, a 
       list of available spectrum and etc. 

       2 Spectrum Map Construction 

       WSDB gathers the received information to construct spectrum activity 
       map. This is a dynamic process of data processing via interaction 
       with WSD. The database could update spectrum information 
       periodically and rank them with usage priority. 

       3 Spectrum Response 

       Within the spectrum response message, WSDB chooses available 
       spectrum information according to the updated spectrum map, assigns 
       it to WSD. This spectrum list could be shortlisted but actually more 
       reasonable information is contained than before.  
     
     
    <Zhang>                 Expires June 12, 2014                 [Page 6] 
        
    Internet-Draft          Spectrum Map for PAWS             December 2013 
        

       4 Spectrum Reallocation 

       Furthermore, when a new request from this WSD or another WSD with 
       similar activity arriving, the database can quickly provide it with 
       the same expanded spectrum information. In addition, WSD could claim 
       the spectrum usage request to database for a permission of spectrum 
       occupancy. 

    4. Scenario Application 

       In this section we will elaborate the implementation process of two 
       basic message exchange mechanisms under real scenarios. According to 
       the spectrum query manner, we classify the protocol form as passive 
       mode and proactive mode. The passive mode is thought to build Map 
       and assign spectrum to WSD by database. The proactive mode is 
       thought to launch Map construction spectrum request by WSD. 
       According to the relationship between devices, we classify the 
       scenarios as master-slave type and mixed type scenarios. 

       Generally speaking, the spectrum coverage of macrocell or microcell 
       could be divided into several blocks by power strength and 
       transmitter location. In our protocol, the database can be deployed 
       in view of WSD activity as well as signal sensing and practical 
       network scale consideration. In this regard, our proposed scheme can 
       reduce the number of required spectrum-sensing databases while 
       offering more locally adapted spectrum information to improve 
       equipment utilization. 

    4.1. Passive mode 

       In most cases, a master device is in charge of a group of Slave 
       Devices physically located to it and distributes them a spectrum 
       uniformly. Here we suppose this case as master-slave scenario. In 
       mixed scenario, Slave Devices will be treated as a standalone entity 
       with master device, together regarding as WSD or secondary users, to 
       exploit tiny spectrum opportunity flexibly. Our protocol can be 
       shown as follows. 


     
    <Zhang>                 Expires June 12, 2014                 [Page 7] 
        
    Internet-Draft          Spectrum Map for PAWS             December 2013 
        

    4.1.1. Master-slave scenario 

        +------------+             +-------------+         +----------+  
        |Slave Device|             |Master Device|         |   WSDB   | 
        +------------+             +-------------+         +----------+ 
             |                            |                         |
             |  AVAIL_SPEC_BATCH_REQ with |                         | 
             |   Spectrum Join Request    |                         | 
             |(GeoSpectrumSchedule format)|                         | 
             |--------------------------->|                         | 
             |                            | AVAIL_SPECTRUM_BATCH_REQ|     
             |                            |------------------------>| 
             |                            |      Map Construction   | 
             |                            |-------------------------| 
             |                            |      Spectra Ranking    | 
             |                            |-------------------------| 
             |                            |AVAIL_SPECTRUM_BATCH_RESP| 
             |                            |<------------------------| 
             | AVAIL_SPEC_BATCH RESP with |                         |
             |expanded spectra information|                         | 
             |<---------------------------|                         | 
             | /--------------------------|-----------------------\ | 
             |/        SD1&2 Request      |AVAIL_SPECTRUM_RESP with\| 
             |\        SD1&2 Response     | expanded spectra lists /| 
             | \--------------------------|-----------------------/ | 
                                          
        Figure 1 An overview of procedures of spectrum query in passive mode 

       (1) Spectrum Join Request procedure 

       The first two messages are used to send available spectrum 
       information to WSDB by Master Device collected by a Slave Device. It 
       conveys the available spectrum list at the WSD's given location at 
       that time interval. The data structure is in line with 
       GeoSpectrumSchedule format aforementioned. Other types of related 
       information will TBD. 

       (2) Spectrum Map Construction Procedure 

       These two steps of database are used to gather available spectrum 
       information to construct map by WSDB. It conveys the available 
       spectrum list at a certain location of Slave Device at that time. In 
       this process, time quantization and spectrum sorting are necessary 
       to simplify the big data produced by numerous Slave Devices along 
       the time distribution. This kind of good spectrum with high 
       priority would be qualified as QoS criteria such as less handoff, 
     
     
    <Zhang>                 Expires June 12, 2014                 [Page 8] 
        
    Internet-Draft          Spectrum Map for PAWS             December 2013 
        

       strong signal strength and etc. The specific process methods will 
       depend on actual conditions. 

       (3) Spectrum Response procedure 

       The second two messages are used to return available spectrum 
       information to a Slave Device by WSDB. This procedure conveys a 
       listing of one or more proper spectra to Master Device. Since 
       locally sensed and user detected spectra are both taken into account 
       by the database, this available spectrum list is more practical and 
       effective than that in original protocol. 

       After WSDB returning the spectrum information, the master device can 
       straightly select a best one from the list and assign it to that 
       Slave Device or a group of Slave Devices. The subsequent interaction 
       of spectrum acknowledgement follows the original protocol. 

       (4) Spectrum reallocation procedure 

       In next spectrum request initiated by a same Slave Device or a new 
       Slave Device with similar activity, that is, in neighborhood at a 
       time very close to it, they can quickly receive a shortlisted 
       spectrum response. 

       For the original Slave Device, it could quickly apply available 
       white space spectrum from the WSDB with such historical information 
       stored in spectrum Map. For a new WSD, it could enjoy more spectra 
       to choose and apply a proper spectrum from the WSDB with such 
       historical information. This will facilitate and accelerate the 
       white space negotiation process. 

       We can further generalize the master device and Slave Device as 
       white space device. Such a WSD can communicate with Database 
       directly without delivered by Master Device. 

    4.1.2. Mixed scenario 

       We can further generalize the master device and Slave Device as a 
       WSD. This could be deemed as a mixed user case where single white 
       space user is involved as main device, same as base station acted as 
       the Master Device. Such a WSD can straightly communicate with 
       Database to apply a spectrum independently without delivered by 
       Master Device. 

     
    <Zhang>                 Expires June 12, 2014                 [Page 9] 
        
    Internet-Draft          Spectrum Map for PAWS             December 2013 
        

    4.2. Proactive mode 

       Other than the mechanisms that the WSD awaits the database to 
       analyze data and send a response, we have an alternative solution to 
       supplement the passive mode aforementioned. The WSD will query the 
       database if it could arbitrarily occupy a detected spectrum. The 
       message exchange process is shown as follows. 

                    +------------+           +-------------+ 
                    |    WSD     |           |     WSDB    | 
                    +------------+           +-------------+ 
                         |   AVAIL_SPEC_BATCH_REQ with  | 
                         |   Spectrum Usage Request     | 
                         | (GeoSpectrumSchedule format) | 
                         |----------------------------->| 
                         |                              | 
                         | spectrum inspection with map | 
                         |------------------------------| 
                         |                              | 
                         |       SPECTRUM_USE_RESP      | 
                         |(or AVAIL_SPEC_BATCH RESP with| 
                         | expanded spectra information)| 
                         |<-----------------------------| 
                         |                              | 
                         |      SPECTRUM_USE_NOTIFY     | 
                         |----------------------------->| 
                         |                              | 
                         |      SPECTRUM_USE_RESP       | 
                         |<-----------------------------| 
                                          
        Figure 2 An overview of procedures of spectrum query in proactive mode 

       (1) Spectrum Usage Request procedure 

       The WSD locally selects a proper spectrum and send a request with a 
       spectrum Usage Request. This request also takes a 
       GeoSpectrumSchedule format and usually carried one or more pieces of 
       wanted spectrum information. Thus a boolean flag may be required to 
       denote the message as a usage request rather than a join request. 

       (2) Spectrum Usage Response procedure 

       The WSDB would check the historical spectrum information with the 
       map to judge if this spectrum has been assigned. If the spectrum is 
       either available or never recorded before, the database will 
       directly return a SPECTRUM_USE_RESP message. Correspondingly, the 
       spectrum information will be added into the map. 
     
     
    <Zhang>                 Expires June 12, 2014                [Page 10] 
        
    Internet-Draft          Spectrum Map for PAWS             December 2013 
        

       Or else, if the spectrum is unsuitable for use like assigned or 
       blacklisted, the database will straightly return a spectrum response 
       with a refuse acknowledgement. Since now spectrum access is not 
       authorized at the WSD physical location, the database will 
       response an AVAIL_SPEC_BATCH RESP message contained an error code 
       and selected spectra information list for use. Error code can be 
       defined to label the reject type. Then the WSD makes a spectrum 
       decision and send SPECTRUM_USE_NOTIFY message to confirm the 
       spectrum usage in accordance with the original protocol. The 
       database simply acknowledges the notification. 

    5. Security Considerations 

       By using the aforementioned protocol, the Master Device and the 
       Database expose themselves to the following risks: 

          Accuracy: A Master Device may receive inaccurate spectrum 
          availability information, such as incorrect or outdated spectrum. 

          DDos attack: a database may receive false information by a WSD. 

       But do not worry. This protocol exploits inherent protection from 
       these risks depending on the following reasons. 

       When such risks occur, if a database keeps receiving false or 
       malicious information by a WSD, the database and other users could 
       not be affected. With regard to the WSD itself, the false spectrum 
       list will be returned to this WSD for self-use. For other WSDs, such 
       false information can be treated as isolated point in big data 
       gathered from numerous users and the influence is tiny. Besides, 
       some other illegal use of spectrum threats and relevant terrorist 
       model would be discussed in future. 

    6. IANA Considerations 

       This document makes no request of IANA. 

    7. Conclusions 

       This memo discusses the accuracy problems arise from the white space 
       database access, and describes some solutions. 


     
     
    <Zhang>                 Expires June 12, 2014                [Page 11] 
        
    Internet-Draft          Spectrum Map for PAWS             December 2013 
        

    8. References 

    8.1. Normative References 

       [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 
                 Requirement Levels", BCP 14, RFC 2119, March 1997. 

       [RFC3339] Klyne, G., Ed. and C. Newman, "Date and Time on the 
                 Internet: Timestamps", RFC 3339, July 2002. 

       [I-D.ietf-paws-protocol] Chen, V., Das, S., Zhu, L., Malyar, J., and 
                 P. McCann,"Protocol to Access Spectrum Database",Draft-
                 ietf-paws-protocol-06(work in progress),June 2013. 

       [I-D.das-paws-protocol] Das, S., Malyar, J., and D. Joslyn, "Device 
                 to Database Protocol for White Space", draft-das-paws-
                 protocol-02(work in progress), July 2012. 

       [I-D.ietf-paws-problem-stmt-usecases-rqmts] Mancuso, A. and B. Patil, 
                 "Protocol to Access White Space (PAWS) Database: Use Cases 
                 and Requirements", draft-ietf-paws-problem-stmt-usecases-
                 rqmts-15 (work in progress), January 2013. 

       [I-D.wei-paws-framework] Wei, X., Zhu, L., and P. McCann, "PAWS 
                 Framework", draft-wei-paws-framework-00 (work in progress), 
                 July 2012. 

    8.2. Informative References 

       [1]  EC FP7 project FARAMIR, Information available at: 
             http://www.ictfaramir.eu/. 

    9. Acknowledgments 

       Thanks to my colleagues for their sincerely contributions and 
       comments when drafting this document. 

     
     
    <Zhang>                 Expires June 12, 2014                [Page 12] 
        
    Internet-Draft          Spectrum Map for PAWS             December 2013 
        

       Authors' Addresses 

       Neng Zhang  
       State Key Laboratory of Networking and Switching Technology 
       Beijing University of Posts and Telecommunications,  
       Beijing, 100876, P.R.China  
        
       EMail: zn@bupt.edu.cn 
        
       Jianfeng Guan 
       State Key Laboratory of Networking and Switching Technology 
       Beijing University of Posts and Telecommunications,  
       Beijing, 100876, P.R.China  
        
       EMail: jfguan@bupt.edu.cn 

       Mingchuan Zhang 
       State Key Laboratory of Networking and Switching Technology 
       Beijing University of Posts and Telecommunications,  
       Beijing, 100876, P.R.China  
        
       EMail: zmc@bupt.edu.cn 
        
       Changqiao Xu 
       State Key Laboratory of Networking and Switching Technology 
       Beijing University of Posts and Telecommunications,  
       Beijing, 100876, P.R.China  
        
       EMail: cqxu@bupt.edu.cn  

       Hongke Zhang  
       State Key Laboratory of Networking and Switching Technology 
       Beijing University of Posts and Telecommunications,  
       Beijing, 100876, P.R.China  
        
       EMail: hkzhang@bupt.edu.cn 
        















     
     
    <Zhang>                 Expires June 12, 2014                [Page 13]