Zahid Hussain - San Jose CA, US Sachin Desai - Santa Clara CA, US Naveed Alam - Cupertino CA, US Joseph Cheng - Sunnyvale CA, US Tim Millet - Mountain View CA, US
A virtual routing platform includes a line interface a plurality of virtual routing engines (VREs) to identify packets of different packet flows and perform a hierarchy of metering including at least first and second levels of metering on the packet flows. A first level of metering may be performed on packets of a first packet flow using a first metering control block (MCB). The first level of metering may be one level of metering in a hierarchy of metering levels. A second level of metering on the packets of the first packet flow and packets of a second flow using a second MCB. The second level of metering may be another level of metering in the hierarchy. A cache-lock may be placed on the appropriate MCB prior to performing the level of metering. The first and second MCBs may be data structures stored in a shared memory of the virtual routing platform. The cache-lock may be released after performing the level of metering using the MCB.
System And Method For Routing Traffic Through A Virtual Router-Based Network Switch
Zahid Hussain - San Jose CA, US Samir Jain - Cupertino CA, US Naveed Alam - Cupertino CA, US Joseph Cheng - Sunnyvale CA, US Gregory Lockwood - Redwood City CA, US Tim Millet - Mountain View CA, US
Assignee:
Fortinet, Inc. - Sunnyvale CA
International Classification:
H04L 12/56
US Classification:
370392, 37039532
Abstract:
A method for routing packets in a router includes establishing a flow data structure identifying a packet flow through a virtual router in the router. Next, a system executing the method receives a packet, said packet having at least one packet header. The method then compares a subset of the at least one packet header to a subset of the flow data structure. If the subset of the at least one packet header matches the subset of the flow data structure, then the packet can be hardware accelerated to a network interface. Otherwise, the packet can be either dropped, or forwarded to a general purpose processor for processing.
System And Method For Hardware Accelerated Packet Multicast In A Virtual Routing System
Joseph Cheng - Sunnyvale CA, US Zahid Hussain - San Jose CA, US Tim Millet - Mountain View CA, US
Assignee:
Fortinet, Inc. - Sunnyvale CA
International Classification:
H04L 12/28 H04L 12/56
US Classification:
370390, 370392
Abstract:
A packet-forwarding engine (PFE) of a multiprocessor system uses an array of flow classification block (FCB) indices to multicast a packet. Packets are received and buffered in external memory. In one embodiment, when a multicast packet is identified, a bit is set in a packet descriptor and an FCB index is generated and sent with a null-packet to the egress processors which generate multiple descriptors with different indices for each instance of multicasting. All the descriptors may point to the same buffer in the external memory, which stores the multicast packet. A DMA engine reads from the same buffer multiple times and egress processors may access an appropriate transform control block (TCB) index so that the proper headers may be installed on the outgoing packet. The buffer may be released after the last time the packet is read by setting a particular bit of the FCB index.
Routing Traffic Through A Virtual Router-Based Network Switch
Zahid Hussain - San Jose CA, US Samir Jain - Cupertino CA, US Naveed Alam - Cupertino CA, US Joseph Cheng - Sunnyvale CA, US Greg Lockwood - Redwood City CA, US Tim Millet - Mountain View CA, US
Assignee:
Fortinet, Inc. - Sunnyvale CA
International Classification:
H04L 12/28
US Classification:
370392, 370389
Abstract:
Methods and systems are provided for routing traffic through a virtual router-based network switch. According to one embodiment, a method for routing packets in a router includes establishing a flow data structure, which identifies a packet flow through a virtual router in the router. When a packet is received, a comparison is performed between a subset of at least one packet header associated with the packet and a subset of the flow data structure. If the subset of the packet header matches the subset of the flow data structure, then the packet can be hardware accelerated to a network interface. Otherwise, the packet may be either dropped or forwarded to a general purpose processor for processing.
Hierarchical Metering In A Virtual Router-Based Network Switch
Zahid Hussain - San Jose CA, US Sachin Desai - Santa Clara CA, US Naveed Alam - Cupertino CA, US Joseph Cheng - Sunnyvale CA, US Tim Millet - Mountain View CA, US
Methods and systems are provided for applying metering and rate-limiting in a virtual router environment and supporting a hierarchy of metering/rate-limiting contexts per packet flow. According to one embodiment, multiple first level metering options and multiple second level metering options associated with a hierarchy of metering levels are provided. A virtual routing engine receives packets associated with a first packet flow and packets associated with a second packet flow. The virtual routing engine performs a first type of metering of the first level metering options on the packets associated with the first packet flow using a first metering control block (MCB) and performs a second type of metering of the second level metering options on the packets associated with the first packet flow and the packets associated with the second flow using a second MCB.
Hardware-Accelerated Packet Multicasting In A Virtual Routing System
Methods and systems are provided for hardware-accelerated packet multicasting in a virtual routing system. According to one embodiment, a multicast packet is received at an ingress system of a packet-forwarding engine (PFE). The ingress system identifies flow classification indices for the multicast packet. Then, for each instance of multicasting, the ingress system sends a single copy of the multicast packet and the flow classification indices to an egress system of the PFE. The single copy of the multicast packet is buffered in a memory accessible by the egress system. The egress system prepares the multicast packet for transmission by for each flow classification index, identifying corresponding transform control instructions based on the flow classification index, reading the single copy of the multicast packet from the memory, causing the multicast packet to be transformed in accordance with the identified transform control instructions and outputting the transformed multicast packet.
Routing Traffic Through A Virtual Router-Based Network Switch
Zahid Hussain - San Jose CA, US Samir Jain - Cupertino CA, US Naveed Alam - Cupertino CA, US Joseph Cheng - Sunnyvale CA, US Greg Lockwood - Redwood City CA, US Tim Millet - Mountain View CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
H04L 12/56
US Classification:
370389, 370392
Abstract:
Methods and systems are provided for routing traffic through a virtual router-based network switch. According to one embodiment, a flow data structure is established that identifies current packet flows associated with multiple virtual routers in the virtual router-based network device. When an incoming packet is received by the virtual router-based network device, it is then determined whether the incoming packet is associated with a current packet flow by accessing the flow data structure based on a header associated with the incoming packet. If it is determined that the incoming packet is associated with the current packet flow, then the incoming packet is hardware forwarded via a network interface of the virtual router-based network device without intervention by a processor of the virtual router-based network device, otherwise the incoming packet is forwarded to software on the processor for flow learning.
Method And System For Link Aggregation Across Multiple Switches
Joseph Juh-En Cheng - Palo Alto CA, US Wing Cheung - Fremont CA, US John Michael Terry - San Jose CA, US Suresh Vobbilisetty - San Jose CA, US Surya P. Varanasi - Dublin CA, US Parviz Ghalambor - Los Altos CA, US
Assignee:
Brocade Communications Systems, Inc. - San Jose CA
International Classification:
H04L 12/56
US Classification:
370401, 370217, 370244, 370392
Abstract:
One embodiment of the present invention provides a switch. The switch includes a forwarding mechanism and a control mechanism. During operation, the forwarding mechanism forwards frames based on their Ethernet headers. The control mechanism operates the switch in conjunction with a separate physical switch as a single logical switch and assigns a virtual switch identifier to the logical switch, wherein the virtual switch identifier is associated with a link aggregation group.
Medicine Doctors
Dr. Joseph C Cheng, San Leandro CA - MD (Doctor of Medicine)
710 Lawrence Expy Suite 486, Santa Clara, CA 95051
Kaiser Permanente Santa Clara Medical Center 700 Lawrence Expressway, Santa Clara, CA 95051
Joseph C Cheng MD 15035 E 14Th St, San Leandro, CA 94578
Eden Medical Center 20103 Lake Chabot Road, Castro Valley, CA 94546
Alta Bates Summit Medical Center - Summit 350 Hawthorne Avenue, Oakland, CA 94609
Alta Bates Summit Medical Center - Alta Bates Camp 2450 Ashby Avenue, Berkeley, CA 94705
Education:
Medical School Northwestern University The Feinberg School Of Medicine Graduated: 1989 Medical School Southern Ca Orth Institute Graduated: 1989 Medical School University Ca Sf School Of Med Graduated: 1989
Joseph Cheng, Santa Clara CA - OD (Doctor of Optometry)
Dr. Cheng graduated from the Medical College of Wisconsin School of Medicine in 1994. He works in Nashville, TN and 1 other location and specializes in Surgery , Neurological. Dr. Cheng is affiliated with Vanderbilt University Medical Center.
Joseph C Cheng MD 15035 E 14 St, San Leandro, CA 94578 (510)4813400 (phone), (510)4813404 (fax)
Education:
Medical School Northwestern University Feinberg School of Medicine Graduated: 1989
Procedures:
Arthrocentesis Hip/Femur Fractures and Dislocations Knee Arthroscopy Knee Replacement Lower Arm/Elbow/Wrist Fractures and Dislocations Occupational Therapy Evaluation Shoulder Surgery Carpal Tunnel Decompression Hip Replacement Joint Arthroscopy Lower Leg/Ankle Fractures and Dislocations Shoulder Arthroscopy
Conditions:
Fractures, Dislocations, Derangement, and Sprains Internal Derangement of Knee Cartilage Intervertebral Disc Degeneration Lateral Epicondylitis Osteoarthritis
Languages:
Chinese English Spanish Tagalog
Description:
Dr. Cheng graduated from the Northwestern University Feinberg School of Medicine in 1989. He works in San Leandro, CA and specializes in Orthopaedic Surgery and Orthopaedic Surgery Of Spine. Dr. Cheng is affiliated with Alameda Hospital, Eden Medical Center and San Leandro Hospital.
American Board of Orthopaedic Surgery Certification in Orthopaedic Surgery American Board of Orthopaedic Surgery Sub-certificate in Orthopaedic Sports Medicine (Orthopaedic Surgery)
Northern California Community Loan Fund - San Francisco Bay Area Jan 2013 - May 2013
Non-Profit Consulting Project while at Berkeley Haas
Apple - Cupertino Jun 2012 - Aug 2012
MBA Summer Intern - Education Group - Sales & Operations
Ernst & Young - Greater New York City Area Sep 2009 - Aug 2011
Performance Improvement Advisory Services
Accenture - Greater New York City Area Oct 2004 - 2009
Consultant
Lehman Brothers Jun 2003 - Aug 2004
Finance / Technology Intern
Education:
University of California, Berkeley - Walter A. Haas School of Business 2011 - 2013
MBA, Business Administration and Management, General
New York University - Leonard N. Stern School of Business 2000 - 2004
BS Cum Laude, Finance, Information Systems
Stuyvesant High School 1996 - 2000
High School Diploma, Honors
Skills:
Management Consulting Databases SQL Business Strategy Business Advisory Testing Vendor Management Product Management Strategy Analytics
Certifications:
PMP - Project Management Professional, PMI - Project Management Institute
Business Development Summer Internship At 85 C Bakery Cafe
Business Development Summer Internship at Winpin 85 Investment Inc/85C Bakery Cafe
Location:
Greater Los Angeles Area
Industry:
Investment Management
Work:
Winpin 85 Investment Inc/85C Bakery Cafe - Irvine since May 2013
Business Development Summer Internship
State Street Investment Management Solutions - Irvine, CA Feb 2013 - May 2013
Treasury Trade Processing, Associate II
State Street Investment Management Solutions - Irvine, CA Jun 2007 - Mar 2011
Futures and Options Trade Specialist II
East West Bank - Artesia, CA Oct 2006 - Jun 2007
Personal Banker
Education:
UCLA Anderson School of Management 2011 - 2014
Master, Finance/Investment Management
University of California, San Diego 2001 - 2006
B.A, Management Science
Languages:
Chinese English Japanese
Sales Planning & Business Operations Manager At Verizon Enterpise Solutions
Regional Business Manager, Verizon Enterprise Solutions West at Verizon Enterprise Solutions
Location:
Orange County, California Area
Industry:
Telecommunications
Work:
Verizon Enterprise Solutions - Santa Ana, California since Jan 2008
Regional Business Manager, Verizon Enterprise Solutions West
Verizon Business - Greater Chicago Area Jan 2002 - Jan 2008
Regional Business Manager, Corporate Accounts
MCI Corporation - Greater Chicago Area Jan 1999 - Jan 2002
Regional Business Manager, Global Investments
MCI Corporation - Greater Chicago Area Jan 1996 - Jan 1999
Regional Business Analyst
MCI Corporation - Greater Chicago Area Jan 1995 - Jan 1996
National Account Executive
Education:
University of Illinois at Urbana-Champaign - College of Business 1987 - 1991
Bachelor of Science, Finance
PhD Candidate at Magnetic Resonance Systems Research Laboratory
Location:
San Francisco Bay Area
Industry:
Medical Devices
Work:
Magnetic Resonance Systems Research Laboratory since Sep 2007
PhD Candidate
General Electric Jun 2008 - Aug 2008
Intern
Qualcomm Jun 2006 - Aug 2006
Intern
Education:
Stanford University 2007 - 2013
Massachusetts Institute of Technology 2006 - 2007
M.Eng., Electrical Engineering & Computer Science
Massachusetts Institute of Technology 2002 - 2006
B.S., Electrical Engineering & Computer Science
Skills:
Python
Interests:
programming, dance, visual arts, snowboarding, tennis, church
Power for Democracy's Joseph Cheng told "Street Signs Asia" last month that military intervention in Hong Kong would be "far too costly" for China. Meanwhile, Fraser Howie, an independent analyst, told CNBC military action would be "tremendously destructive to China" and "the end of Hong Kong as we
Date: Nov 28, 2019
Category: Headlines
Source: Google
Hong Kong Election Landslide Signals More Frictions With Beijing
A rout by democracy advocates was beyond our imagination, said Joseph Cheng, a retired political scientist at City University of Hong Kong and longtime democracy advocate. No one could say that, they would think you were crazy.
Date: Nov 25, 2019
Category: World
Source: Google
Hong Kong emergency law 'marks start of authoritarian rule'
This symbolises very much the beginning of authoritarianism, said Joseph Cheng, a retired political science professor at the City University of Hong Kong. The Pandoras box is opened. This law gives the government widespread power to do anything it likes. There is no more check and balance.
Date: Oct 05, 2019
Category: Headlines
Source: Google
Hong Kong protests: Joshua Wong and other pro-democracy figures arrested
This is something the government can do massive arrests to dry up and sap the strength of the protest movement, said Joseph Cheng, a retired political scientist who has been following the protests closely.
Date: Aug 29, 2019
Category: Headlines
Source: Google
Emboldened Xi lays out nationalistic vision for China future
There is a distinct danger now that there may well be a return to the Maoist style of leadership symbolized by the dissolution of collective responsibility and the concentration of power under one person, said Joseph Cheng, a long-time observer of Chinese politics now retired from the City Univers
Date: Mar 20, 2018
Category: World
Source: Google
A US Aircraft Carrier's Historic Vietnam Port Call Sends a Message to China
The United States now is a very important trading partner with Vietnam and it is the most important destination of Vietnams exports, said Joseph Cheng, a professor of political science at the City University of Hong Kong. In terms of security, both countries certainly share substantial common in
Date: Mar 05, 2018
Category: World
Source: Google
Steelers' Ryan Shazier remains hospitalized after scary spinal injury
He will continue to be monitored and treated by the neurosurgery experts at UC Medical Center until he has been cleared to return to Pittsburgh, his doctors, David Okonkwo of the University of Pittsburgh Medical Center and Joseph Cheng of the University of Cincinnati Medical Center, said in a join
to return to Pittsburgh on Tuesday. The timetable has been pushed back at least 24 to 48 hours. He will remain at University of Cincinnati Medical Center under the care of neurosurgeons David Okonwko and Joseph Cheng. Shazier is expected to be transferred to a Pittsburgh hospital later in the week.